Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*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.
- Por cada vacunatorio y variedad de vacuna se registró:
- - Número de vacunatorio (entero)
- - Número de variedad de vacuna (entero)
- - Cantidad de dosis disponibles (entero)
- - Cantidad de personas vacunadas (entero)
- - Cantidad de personas con efectos adversos leves (entero)
- - Cantidad de personas con efectos adversos graves (entero)
- 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.
- NOTA: Una dosis sirve para vacunar a una persona.
- Se pide calcular e informar:
- 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.
- 2) Por cada vacunatorio, la cantidad de personas vacunadas.
- 3) La cantidad de dosis que no fueron utilizadas.
- 4) La cantidad de vacunatorios que provocaron más efectos adversos graves que leves para la variedad de vacuna 10.*/
- #include <iostream>
- using namespace std;
- #include <clocale>
- int main(){
- int nrovacunatorio,varvacuna, cantdosis,cantpervacuna , cantperleves, cantpergraves, i;
- for (i=1 ; i<=5 ; i++){
- cout << "Ingrese numero de Variedad de Vacuna: " << endl;
- cin >> varvacuna;
- cout << "Ingrese Número de vacunatorio: ";
- cin >> nrovacunatorio;
- while (nrovacunatorio!=0 ){
- int acucantpergraves=0;
- int acucantpervacuna=0;
- int acucantperleves=0;
- int mayorcantvacuna=0;
- int dosisnoutilizadas=0;
- cout << "Ingrese cantidad de dosis disponibles: ";
- cin >> cantdosis;
- cout << "---------"<< endl;
- cout << "Ingrese cantidad de personas vacunadas: ";
- cin >> cantpervacuna;
- acucantpervacuna+=cantpervacuna;
- cout << "---------"<< endl;
- cout << "Ingrese cantidad de personas con efectos adversos leves: ";
- cin >> cantperleves;
- acucantperleves += cantperleves;
- cout << "---------"<< endl;
- cout << "Ingrese cantidad de personas con efectos adversos graves: ";
- cin >> cantpergraves;
- acucantpergraves += cantpergraves;
- cout << "---------"<< endl;
- cout << "Ingrese número de variedad de vacunatorio: ";
- cin >> nrovacunatorio;
- mayorcantvacuna = acucantperleves+acucantpergraves;
- cout << "PUNTO A:"<<endl;
- cout << "En el vacunatorio numero la cantidad total de personas con efectos adversos son: " << mayorcantvacuna << endl;
- cout << "PUNTO B: "<<endl;
- cout << "En el vacunatorio numero la cantidad total de personas vacunadas son " << acucantpervacuna << endl;
- cout << "---------"<< endl;
- dosisnoutilizadas=cantdosis - cantpervacuna;
- cout << "PUNTO C: "<<endl;
- cout << "Cantidad de dosis que no fueron utilizadas : "<< dosisnoutilizadas << endl;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment