Programas c++ 3er cuatrimestre en unitec
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...
Regístrate para leer el documento completo.