Logo Studenta

main

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

#include <stdio.h>
#include "funciones.h"
#define CANT_PACIENTES 100
#define CANT_ESPECIALIDADES 3
int main()
{
 int opcion , salir = 1 , pacientes_ingresados = 0 ;
 struct paciente_s paciente_vec[CANT_PACIENTES], paciente_atendido;
 while (salir != 0)
 {
 printf ("\n\n-----------------------------");
 printf ("\nIngrese una opcin del menu");
 printf ("\n Ingresar paciente: 1");
 printf ("\n Atender paciente: 2");
 printf ("\n Imprimir restantes: 3");
 printf ("\n Imprimir total: 4");
 printf ("\n Salir: 0\n");
 scanf("%d",&opcion);
 
 switch(opcion)
 {
 case 0:
 salir = 0 ;
 break;
 case 1:
 pacientes_ingresados = ingresarPaciente(paciente_vec,CANT_PACIENTES);
 break;
 case 2:
 if ( atenderPaciente(paciente_vec,&paciente_atendido,pacientes_ingresados) )
 { 
 printf ("\n\nPaciente atendido:");
 imprimirPaciente(&paciente_atendido);
 }
 else
 printf ("\n\nSin pacientes por atender");
 break;
 case 3:
 imprimirRestantes(paciente_vec,pacientes_ingresados,CANT_ESPECIALIDADES);
 break;
 case 4:
 imprimirTotal(paciente_vec,pacientes_ingresados,CANT_ESPECIALIDADES);
 break;
 default:
 printf("\nOpcion Incorrecta");
 break;
 }
 }
 printf("\n\nFIN DEL PROGRAMA\n\n");
 return 0 ;
}

Continuar navegando

Materiales relacionados

1 pag.
main

Francisco I. Madero

User badge image

aguanteelpityalvarez

2 pag.
Ejercitación - Archivos - Arg del main

Francisco I. Madero

User badge image

aguanteelpityalvarez