Está en la página 1de 6

TEMAS PARA PRESENTACION

GRUPO TEMA HORARIO


1 VETERINARIA 9:00 A 9:30
En un consultorio deberá registrarse por cada mascota
que llegue: raza, edad, tipo de enfermedad, servicio,
etc., así como los datos de su dueño y mostrar el
costo del servicio.
2 CONSULTORIO MEDICO 9:40 A 10:10
En un consultorio médico se requiere tener el registro
de los datos del paciente como: peso (en), talla de
cintura a partir de eso indicar el riesgo de obesidad y
recomendar una dieta especificando alimentos y
kilocalorías permitidas, así como un deporte y tiempo.
3 COLEGIO 10:20 A 10:50
En un colegio se deberá registrarse por cada alumno:
nombre, edad, dirección, sexo, teléfono, año
nacimiento, etc., mostrar el costo de matrícula y la
pensión.
4 VETERINARIA 11:00 A 11:30
En un consultorio deberá registrarse por cada mascota
que llegue: raza, edad, tipo de enfermedad, servicio,
etc., así como los datos de su dueño y mostrar el
costo del servicio.
Modelo de Código
#include <stdio.h>

#include <stdlib.h>

#define ELEMS 3

//trabajamos con estructura

typedef struct alumnos{

char nombre[50];

char dir[50];

char cd[20];

char fechaNac[11];

char fechaAdd[11];

int id;

}ALUMNOS;

int main(){

ALUMNOS cli[ELEMS];//con esto trabajaremos arrays de estructuras

int menu=0, opci=0, pos=0, key, count;

do{

printf("REGISTRO DE ALUMNOS\n");

printf("Que deseas hacer?\n");

printf("1-Crear\n2-Buscar\n3-Modificar\n4-Borrar\n5-Mostrar\n6-Salir\n");

scanf("%i",&menu);

printf("Escogiste: %i \n",menu);

if(menu==1){

printf("\nIngresa nombre: ");


scanf("%49s",cli[pos].nombre);

printf("\nIngresa la Direccion: ");

scanf("%49s",cli[pos].dir);

printf("\nIngresa la Ciudad donde vive: ");

scanf("%19s",cli[pos].cd);

printf("\nIngresa su fecha de nac. (dd/mm/aaaa): ");

scanf("%10s",cli[pos].fechaNac);

printf("\nIngresa la fecha de registro: ");

scanf("%10s",cli[pos].fechaAdd);

cli[pos].id=pos;

printf("\nSu id es: %d\n",pos);

pos=pos+1;

}//end if Add

else if(menu==2){

printf("\nIngresa Id(clave) a buscar: ");

scanf("%d",&key);

bool ban;

for(count=0;count<pos;count++){

if(key==cli[count].id){

printf("\nNombre: %s",cli[key].nombre);

printf("\nDireccion: %s",cli[key].dir);

printf("\nCiudad: %s",cli[key].cd);

printf("\nFecha Nacimiento: %s",cli[key].fechaNac);

printf("\nFecha de Ingreso: %s",cli[key].fechaAdd);

printf("\nId: %d\n",cli[key].id);

ban=true;

break;
}

if(ban==false)printf("\nError: El alumno que busca no existe.\n");

}//end if search

else if(menu==3){

printf("\nIngresa Id(clave) a buscar: ");

scanf("%d",&key);

bool ban;

for(count=0;count<pos;count++){

if(key==cli[count].id){

printf("Modificaras al siguiente usuario: ");

printf("\nNombre: %s",cli[key].nombre);

printf("\nIngresa nombre nuevo: ");

scanf("%49s",cli[key].nombre);

printf("\nDireccion: %s",cli[key].dir);

printf("\nIngresa la Direccion nueva: ");

scanf("%49s",cli[key].dir);

printf("\nCiudad: %s",cli[key].cd);

printf("\nIngresa la Ciudad nueva: ");

scanf("%19s",cli[key].cd);

printf("\nFecha Nacimiento: %s",cli[key].fechaNac);

printf("\nIngresa su fecha de nac. (dd/mm/aaaa) Nueva: ");

scanf("%10s",cli[key].fechaNac);

printf("\nFecha de Ingreso: %s",cli[key].fechaAdd);

printf("\nIngresa la fecha de registro nueva: ");

scanf("%10s",cli[key].fechaAdd);

cli[key].id=key;
printf("\nSu id es: %d\n",key);

ban=true;

break;

if(ban==false)printf("\nError: El alumno que busca no existe.\n");

}//end if edit

else if(menu==4){

printf("\nIngresa Id(clave) a buscar para eliminar");

scanf("%d",&key);

bool ban;

for(count=0;count<pos;count++){

if(key==cli[count].id){

int count2;

for(count2=count+1;count2<pos;count2++){

//sobreescribimos el registro siguiente para eliminar los registros

cli[count2-1]=cli[count2];

//así mismo sobreescribimos el id que disminuye en 1

cli[count2-1].id=cli[count2-1].id-1;

}//end for

//eliminamos una posicion

pos=pos-1;

ban=true;

printf("\nSe elimino al registro con exito\n");

break;

}//end if

}//end for
if(ban==false)printf("\nError: El alumno que busca no existe.\n");

}//end if delete

else if(menu==5){

printf("\nId\tNombre\tDireccion\tCiudad\tFechaNac\tFechaAdd");

for(count=0;count<pos;count++){

printf("\n %d",cli[count].id);

printf("\t%s",cli[count].nombre);

printf("\t%s",cli[count].dir);

printf("\t%s",cli[count].cd);

printf("\t%s",cli[count].fechaNac);

printf("\t%s\n",cli[count].fechaAdd);

}//end for

}//end if display

}while(menu<6);

return 0;

También podría gustarte