Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/06/2012, 14:12
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 10 meses
Puntos: 344
Respuesta: como hago para que se me sumen las opciones elegidas

Buenas,

Es muy sencillo, sólo tienes que usar un bucle e ir sumando el valor en una variable.

He cambiado los if por switch, que es más claro.

Si tienes algún duda, pregunta.

Código C++:
Ver original
  1. #include<iomanip>
  2. #include<cmath>
  3. using namespace std;
  4. int main(){
  5. int opcion_seleccionada;
  6. int limpieza_facial,limpieza_corporal,hidrolipoclasia, peeling,mesoterapia;
  7. int precioTotal = 0;
  8. do {
  9. cout<<"seleccione una opcion:\n\n ";
  10. cout <<"Pulse -1 para salir\n";
  11. cout<<"para limpieza facial presione uno (1)\n";
  12. cout<<"para limpieza corporal presione dos (2)\n";
  13. cout<<"para hidrolipoclasia presione (3)\n";
  14. cout<<"para peeling presione cuatro (4)\n";
  15. cout<<"para mesoterapia presione (5)\n";
  16. cin>>opcion_seleccionada;
  17.  
  18. switch(opcion_seleccionada){
  19. case -1:
  20. break;
  21. case 1:
  22. cout<<"su costo es: 180 Bs\n";
  23. precioTotal += 180;
  24. break;
  25. case 2:
  26. cout<<"su costo es: 350 Bs\n";
  27. precioTotal += 350;
  28. break;
  29. case 3:
  30. cout<<"su costo es: 500 Bs\n";
  31. precioTotal += 500;
  32. break;
  33. case 4:
  34. cout<<"su costo es: 200 Bs\n";
  35. precioTotal += 200;
  36. break;
  37. case 5:
  38. cout<<"su costo es: 150 Bs\n";
  39. precioTotal += 150;
  40. break;
  41. default:
  42. cout<<"la opcion seleccionada no es valida por favor introduzca una opcion valida:\n";
  43. break;
  44. }
  45. } while (opcion_seleccionada != -1)
  46.  
  47. cout << "El precio total es  " + precioTotal + "\n";
  48. }