Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2013, 21:17
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes
Puntos: 38
Respuesta: Ejecutar un programa que muestre lista de precios de coches

Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. //variables locales mejor que globales ;) siempre
  7. int opcion= 0;
  8. int extra=0;
  9. int precio_normal = 0;
  10. int precio_final = 0;
  11. int porcentaje = 0;
  12.  
  13. //Permite el user elejir un auto.
  14. cout<<"Modelos de automoviles"<<endl;
  15. cout<<"\t 1)Audi r4"<<endl;
  16. cout<<"\t 2)Honda Civic"<<endl;
  17. cout<<"\t 3)Nissan Sentra"<<endl;
  18. cout<<"\t 4)Ford Focus"<<endl;
  19. cout<<"\n ESCRIBE LA LETRA DE LA OPCION DESEADA ";
  20. cin>>opcion;
  21.  
  22. switch ( opcion )
  23. {
  24.    
  25. //caso 1   
  26. case 1:
  27.    
  28.     //valores para el audi r4
  29.     precio_normal = 40000;  //establece el precio del auto
  30.     porcentaje = 15;        // aqui decimos cuanto en porcentaje va costar los extras del audi r4
  31.    
  32.     //damos la opicion de lelejir con extras o sin los putos extras XD
  33.     cout<<"SHas seleccionado Audi r4"<<endl;
  34.     cout << "Quiere con extras?" << endl;
  35.     cout << "1 si " << endl;
  36.     cout << "2 no " << endl;
  37.     cin>> extra;
  38.    
  39.     //Aqui se decide el precio con extras o sin extras
  40.     if ( extra == 1 ){
  41.         cout << " Has elejido con extras" << endl;
  42.        
  43.         cout << "El precio normal del audi es 40000, con extras sube "<< porcentaje << "%" <<  endl;
  44.        
  45.         //añadimos el porcentaje al precio final
  46.         precio_final = ( (precio_normal * porcentaje ) / 100) + precio_normal;
  47.          
  48.         //Aqui le quitamos de la cabeza de comprarce un audi XD y poer aun con extras
  49.         cout << "El precio Total con los Extras: " << precio_final << endl;
  50.     }
  51.     else
  52.     {
  53.         cout << "Has elejido sin extras. " << endl;
  54.         cout << "El precio sin los Extras es: " << precio_normal << endl;
  55.     }
  56.  
  57.     break;//Break del caso 1 hace que salga del switch en este caso.
  58.    
  59. //Fin del caso 1
  60.  
  61.  
  62. //los otros casos lo haces tu picha XDD
  63.  
  64.        
  65. //Siempre hay que poner un default  al fin para cuando la persona no elija la opcion correcta XD
  66. default:        
  67.     cout << "Opcion no valida capullo XD " << endl;    
  68.     break;//Break del default, hace que salga del switch.  
  69.      
  70. }//Fin de switch
  71.  
  72. }//fin de main


Última edición por vangodp; 13/10/2013 a las 21:22