Advertisement
orlandoju

Ejer4_tp6

May 22nd, 2022
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.84 KB | None | 0 0
  1. /*Se dispone de las ventas de un negocio durante el mes pasado.
  2. Por cada venta se registró el número de venta,
  3. el número de día y el importe de la venta.
  4. El fin de la carga de datos se indica con número de venta igual a 0.
  5. Se pide calcular e informar:
  6. Por cada día, la recaudación total (sólo de aquellos días que tuvieron recaudación).
  7. El número de día que más se recaudó en total y cuál fue la recaudación máxima.*/
  8.  
  9. #include <iostream>
  10. using namespace std;
  11.  
  12. int main(void){
  13.     int numventa,numdia,i,maxdiarec,maxnumdia;
  14.     float impventa;
  15.     int numdiaanterior;
  16.     float v_acu_recaudacion[31]={};
  17.     float maxrecaudacion;
  18.     int numdiamax=0;
  19.  
  20. cout<<"Ingrese el numero de venta: "<<endl;
  21.     cin>>numventa;
  22.  
  23.     while(numventa!=0)
  24.         {
  25.         cout<<"Ingrese el importe de la venta: "<<endl;
  26.         cin>>impventa;
  27.         cout<<"Ingrese el numero de dia: "<<endl;
  28.         cin>>numdia;
  29.         if(impventa>0){
  30.          v_acu_recaudacion[numdia-1]+=impventa;
  31.  
  32.         }
  33.         cout<<"----------------------------"<<endl;
  34.         cout<<"Ingrese el numero de venta: "<<endl;
  35.         cin>>numventa;
  36.         }
  37.  
  38.  
  39.      /*   // PUNTO A
  40.             for(i=0; i<31;i++){
  41.                 if(v_acu_recaudacion[i]>0){
  42.                cout<<"La recaudacion del dia: "<<i+1<<" fue de : "<<v_acu_recaudacion[i]<<endl;
  43.                 }
  44.             }
  45.  
  46. */
  47.             /// PUNTO B RECAUDACION
  48.      //  v_acu_recaudacion[0]=maxrecaudacion;
  49.      maxrecaudacion=v_acu_recaudacion[0];
  50.         for(i=1 ; i <31;i++)
  51.         {
  52.  
  53.             if(v_acu_recaudacion[i]>maxrecaudacion){
  54.                 maxrecaudacion=v_acu_recaudacion[i];
  55.                  numdiamax=i+1;
  56.             }
  57.         }
  58.         cout<<"el dia de mayor recaudacion fue el de : "<<numdiamax<<" y su recaudacion fue de: " <<maxrecaudacion<<endl;
  59.  
  60.     return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement