Advertisement
any15015

ejDePracticaCICLOS.3

Sep 8th, 2023
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main(void){
  5. //Ingresos:
  6. int dia, hora, duracion, especialidad, consulta;
  7. //Banderas:
  8. bool bExtenso;
  9. //Contadores:
  10. int cConsultasTotales=0, cConsultasDiurnas=0, cConsultasTarde=0, cConsultaNoche=0;
  11. int cConsultasPorEspecialidad;
  12. float pctjeDiurnas, pctjeTarde, pctjeNoche, promDuracion;
  13. //Acumuladores
  14. float acuRecaudacion=0;
  15. int acuDuracion;
  16. //para dia Lunes:
  17. int duracionConsultaExtensa, nroConsultaExtensa, horaConsultaExtensa;
  18. cout << "ID Especialidad: ";
  19. cin >> especialidad;
  20. while(especialidad!=0){
  21.     cConsultasPorEspecialidad=0;
  22.     BExtenso=false;
  23.     acuDuracion=0;
  24.     cout << "Consulta: ";
  25.     cin >> consulta;
  26.     while(consulta>=0 && especialidad!=0){
  27.         cout << "Duracion: ";
  28.         cin >> duracion;
  29.         cout << "Dia: ";
  30.         cin >> dia;
  31.     cout << "Hora: ";
  32.     cin >> hora;
  33.     cConsultasPorEspecialidad++;
  34.     cConsultasTotales++;
  35.     acuDuracion+=duracion;
  36.     if(dia==1){
  37.         if(!bExtenso){
  38.             nroConsultaExtensa=consulta;
  39.             horaConsultaExtensa=hora;
  40.             duracionConsultaExtensa=duracion;
  41.             bExtenso=true;
  42.         }else{
  43.             if(duracion>duracionConsultaExtensa){
  44.             nroConsultaExtensa=consulta;
  45.             horaConsultaExtensa=hora;
  46.             duracionConsultaExtensa=duracion;
  47.             }
  48.         }
  49.     }
  50.         }
  51. }
  52.  
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement