orlandoju

Ejer11_tp4

Apr 29th, 2022 (edited)
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.61 KB | None | 0 0
  1. /* El teatro Lara Rex presentará la obra "Ojo que se viene el primer parcial"
  2. en una única jornada. El mismo cuenta con 1200 butacas a un costo de $5000.
  3. Se pide un programa para poder ingresar todos los tickets vendidos para esta presentación.
  4. Por cada venta se registró:
  5. Número de venta
  6. Cantidad de butacas
  7.  
  8. La venta de tickets se finaliza con un número de venta igual a cero o bien cuando no se
  9. dispongan de más butacas para vender. Se pide calcular e informar:
  10. El total recaudado.
  11. La cantidad de butacas que quedaron sin vender. */
  12.  
  13. #include <iostream>
  14. using namespace std;
  15.  
  16. int main (void)
  17. {
  18.     const int  BUTACAS =1200;
  19.     const int COSTO = 5000;
  20.     int ticket;
  21.     int acubutaca=0;
  22.     int butacavendida;
  23.     float totalrecaudado;
  24.     float acuventa=0;
  25.  
  26.  
  27.     cout << "Ingrese numero de ticket: " << endl;
  28.     cin >> ticket;
  29.  
  30.  
  31.     while (ticket!=0 || acubutaca!=1200 )
  32.     {
  33.         cout<<"ingrese cantidad de butacas vendidas: " <<endl;
  34.         cin>>butacavendida;
  35.         acubutaca+=butacavendida;
  36.  
  37.         totalrecaudado=butacavendida*COSTO;
  38.         acuventa+=totalrecaudado;
  39.  
  40.         cout<<"---------------------------------"<<endl;
  41.         // if(acubutaca!=1200)
  42.        // {
  43.             cout << "Ingrese numero de ticket: " << endl;
  44.             cin >> ticket;
  45.             //}
  46.     }
  47.  
  48.         cout<<"El total recaudado fue: " <<acuventa<<endl;
  49.         if(acubutaca!=1200)
  50.         {
  51.             cout<<"Quedaron sin vender "<<acubutaca<<" butacas"<<endl;
  52.         }
  53.            else {
  54.             cout<<"Se vendieron todas las butacas"<<endl;
  55.         }
  56.         return 0;
  57.  
  58.     }
Add Comment
Please, Sign In to add comment