Advertisement
escuderopablo

TP 6 _ Ejercicio 4

May 21st, 2023
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | Software | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. /**
  5.  * 4
  6. Se dispone de las ventas de un negocio durante el mes pasado. Por cada venta se registró el número de venta, el número de día y el importe de la venta. El fin de la carga de datos se indica con número de venta igual a 0.
  7. Se pide calcular e informar:
  8. Por cada día, la recaudación total (sólo de aquellos días que tuvieron recaudación).
  9. El número de día que más se recaudó en total y cuál fue la recaudación máxima.
  10. */
  11.  
  12. int main(){
  13.     const int DIAS_MES=30;
  14.     int ventas[DIAS_MES]={}, numero_venta, dia_venta, monto_venta, mayor_venta=0, dia_mayor_venta=0;
  15.     cout << "Ingrese numero de venta: ";
  16.     cin >> numero_venta;
  17.    
  18.     while(numero_venta!=0){
  19.         if(numero_venta !=0){
  20.         cout << "Ingrese el dia de la venta: ";
  21.         cin >> dia_venta;
  22.         cout << "Ingrese monto de venta: ";
  23.         cin >> monto_venta;
  24.         ventas[dia_venta-1] += monto_venta;
  25.         }
  26.         cout << endl << "Ingrese numero de venta: ";
  27.         cin >> numero_venta;
  28.     }
  29.  
  30.     for(int i=0; i<DIAS_MES; i++){
  31.         if(ventas[i] > 0){
  32.         if(ventas[i] > mayor_venta){
  33.             mayor_venta = ventas[i];
  34.             dia_mayor_venta = i+1;
  35.         }
  36.         cout << "Venta del día "<< i+1 << ": "<< ventas[i] << endl;
  37.         }
  38.     }
  39.     cout << "El día con mayor venta fue: " << mayor_venta << " el día " << dia_mayor_venta << endl;
  40.    
  41.     return 0;
  42. }
Tags: UTN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement