Programas c++ 3er cuatrimestre en unitec

Solo disponible en BuenasTareas
  • Páginas : 5 (1006 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de septiembre de 2010
Leer documento completo
Vista previa del texto
SESION 6 EJERCICIOS ESTRUCTURAS.
NOMBRE DE LA ASIGNATURA: FUNDAMENTOS Y LÓGICA DE PROGRAMACIÓN
CLAVE DE ASIGNATURA: SC7301

REALIZAR ALGORITMO, DIAGRAMA DE FLUJO Y CODIFICACIÓN DE LOS SIGUIENTES CASOS:
6.1.- Realizar un programa que administre una Agenda, dicho programa terminará cuando el usuario lo determine.
1. Inicio
2. Declaración de variables
3. Ingresar datos de algúnmiembro de la agenda
4. Almacenar información
5. Ya introdujo todos los miembros? (s) s = paso 6 n = paso 3
6. Deme el nombre a buscar?
7. Buscar el nombre
8. Esta? (s) s = paso 9 n = paso 10
9. Imprimir datos del miembro buscado
10. Desea otra operación?(s) s = paso 3 n =paso 11
11. Fin

Inicio

Declaración de variables

Ingresar datosde algún miembro de la agenda

Almacenar información

Ya introdujo todos los miembros? (s)

s = paso 6 n = paso 3

Deme el nombre a buscar?

Buscar el nombre

Esta? (s)

s = paso 9 n = paso 10

Imprimir datos del miembro buscado
Desea otra operación?(s)

s = paso 3 n =paso 11

Fin

/*Objetivos:Realizar un programa que administre una Agenda,
dicho programaterminará cuando el usuario lo determine.
Autor: Beltrán Hebe y José Ramón G.
Versión: 1.0
*/
//Sección de Librerías
#include <iostream>;
using namespace std;
//inicio programa
void main (){
//declaracion de variables
struct agenda {
char nombre[15], email[20], dir[20], f_nac[8] ;
int telefono;
} T_agenda[10];
int i;
char buscar [10], opc;
//adquisicion de datos
for (i=0;i<3; i++)
{ cout<<"Ingrese el nombre:";
cin.getline(T_agenda[i].nombre,15);
cout<<"Ingrese el telefono";
cin>>T_agenda[i].telefono,3;
cout<<"Ingrese la direccion";
cin.getline(T_agenda[i].dir,20);
cout<<"Ingrese la fecha de nacimiento";
cin.getline(T_agenda[i].f_nac,8);
cout<<"Ingrese su email";
cin.getline (T_agenda[i].email,20);
};
// proceso
do{cout<<"Deme el nombre a buscar";
cin.getline (buscar,10);
for (i=0;i<3;i++)
{
if (!strcmp(buscar,T_agenda[i].nombre))
{
cout<< T_agenda[i].dir;
cout<<T_agenda[i].telefono;
cout<<T_agenda[i].f_nac;
cout<<T_agenda[i].email;
};
};
cout<<"Desea realizar otra operacion";
cin>> opc;
} while (opc == 's');
};

6.2.-Realizar un programa que administre una Biblioteca, dicho programa terminará cuando el usuario lo determine.
1. Inicio
2. Declaración de variables
3. Ingresar datos de los libros de la biblioteca
4. Almacenar información
5. Ya introdujo todos los miembros? (s) s = paso 6 n = paso 3
6. Deme el nombre a buscar?
7. Buscar el nombre
8. Esta? (s) s = paso9 n = paso 10
9. Imprimir datos del miembro buscado
10. Desea otra operación?(s) s = paso 3 n =paso 11
11. Fin

Inicio

Declaración de variables

Ingresar datos de los libros de la biblioteca

Almacenar información

Ya introdujo todos los miembros? (s)

s = paso 6 n = paso 3

Deme el nombre a buscar?

Buscar el nombre

Esta? (s)

s = paso 9 n = paso 10Imprimir datos del miembro buscado

Desea otra operación?(s)

s = paso 3 n =paso 11

Fin
/*Objetivos:Realizar un programa que administre una Biblioteca,
dicho programa terminará cuando el usuario lo determine.
Autor: Beltrán Hebe y José Ramón G.
Versión: 1.0
*/
//Sección de Librerías
#include <iostream>;
using namespace std;
//inicio programa
void main(){
//declaracion de variables
struct agenda {
char nombre[15], autor[20], ubicacion[8], editorial[10] ;
int edicion;
} T_agenda[10];
int i;
char buscar [10], opc;
//adquisicion de datos
for (i=0; i<3; i++)
{ cout<<"Ingrese el nombre del libro:";
cin.getline(T_agenda[i].nombre,15);
cout<<"Ingrese el autor";
cin>>T_agenda[i].autor,20;
cout<<"Ingrese la...
tracking img