orlandoju

laboI

Dec 4th, 2021
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.30 KB | None | 0 0
  1. /*La Secretaría de Salud de la Ciudad de Buenos Aires dispone de los registros de las 5 variedades de vacunas que colocaron en cada uno de los establecimientos que se utilizaron como vacunatorios.
  2.  
  3. Por cada vacunatorio y variedad de vacuna se registró:
  4. - Número de vacunatorio (entero)
  5. - Número de variedad de vacuna (entero)
  6. - Cantidad de dosis disponibles (entero)
  7. - Cantidad de personas vacunadas (entero)
  8. - Cantidad de personas con efectos adversos leves (entero)
  9. - Cantidad de personas con efectos adversos graves (entero)
  10.  
  11. La información se encuentra agrupada por vacunatorio. Por cada uno de ellos se registró la información de las 5 variedades de vacunas. Para indicar el fin de la carga de datos se ingresa un número de vacunatorio igual a cero.
  12.  
  13. NOTA: Una dosis sirve para vacunar a una persona.
  14.  
  15. Se pide calcular e informar:
  16. 1) Por cada vacunatorio, la vacuna que mayor cantidad de personas con efectos adversos haya registrado. Indicar la vacuna y la cantidad máxima calculada.
  17. 2) Por cada vacunatorio, la cantidad de personas vacunadas.
  18. 3) La cantidad de dosis que no fueron utilizadas.
  19. 4) La cantidad de vacunatorios que provocaron más efectos adversos graves que leves para la variedad de vacuna 10.*/
  20.  
  21. #include <iostream>
  22. using namespace std;
  23.  
  24. #include <clocale>
  25.  
  26. int main(){
  27.  
  28. int nrovacunatorio,varvacuna, cantdosis,cantpervacuna , cantperleves, cantpergraves, i;
  29.  
  30.  
  31.     for (i=1 ; i<=5 ; i++){
  32.         cout << "Ingrese numero de Variedad de Vacuna: " << endl;
  33.         cin >> varvacuna;
  34.  
  35.         cout << "Ingrese Número de vacunatorio: ";
  36.         cin >> nrovacunatorio;
  37.  
  38.         while (nrovacunatorio!=0 ){
  39.             int acucantpergraves=0;
  40.             int acucantpervacuna=0;
  41.             int acucantperleves=0;
  42.             int mayorcantvacuna=0;
  43.             int dosisnoutilizadas=0;
  44.  
  45.  
  46.             cout << "Ingrese cantidad de dosis disponibles: ";
  47.             cin >> cantdosis;
  48.             cout << "---------"<< endl;
  49.             cout << "Ingrese cantidad de personas vacunadas: ";
  50.             cin >> cantpervacuna;
  51.             acucantpervacuna+=cantpervacuna;
  52.             cout << "---------"<< endl;
  53.             cout << "Ingrese cantidad de personas con efectos adversos leves: ";
  54.             cin >> cantperleves;
  55.             acucantperleves += cantperleves;
  56.             cout << "---------"<< endl;
  57.             cout << "Ingrese cantidad de personas con efectos adversos graves: ";
  58.             cin >> cantpergraves;
  59.             acucantpergraves += cantpergraves;
  60.             cout << "---------"<< endl;
  61.             cout << "Ingrese número de variedad de vacunatorio: ";
  62.             cin >> nrovacunatorio;
  63.  
  64.  
  65.  
  66.  
  67.             mayorcantvacuna = acucantperleves+acucantpergraves;
  68.             cout << "PUNTO A:"<<endl;
  69.             cout << "En el vacunatorio numero  la cantidad total de personas con efectos adversos son: " << mayorcantvacuna << endl;
  70.  
  71.             cout << "PUNTO B: "<<endl;
  72.             cout << "En  el vacunatorio numero la cantidad total de personas vacunadas son " << acucantpervacuna << endl;
  73.  
  74.             cout << "---------"<< endl;
  75.  
  76.  
  77.             dosisnoutilizadas=cantdosis - cantpervacuna;
  78.              cout << "PUNTO C: "<<endl;
  79.              cout << "Cantidad de dosis que no fueron utilizadas : "<< dosisnoutilizadas << endl;
  80. }
  81.     }
  82.  
  83. return 0;
  84. }
  85.  
Advertisement
Add Comment
Please, Sign In to add comment