Código C++:
Ver original// ventas de auto 2.0 super XD lol
// añade mensajito si el usuario elije una opicion no valida para los extras XD
// Mostra un mensajito también para los otros casos no echos, pero eso lo haces...
// ...tu ya que la nota no la llevo yo
#include <iostream>
using namespace std;
int main()
{
//variables locales mejor que globales ;) siempre
int opcion= 0;
int extra=0;
int precio_normal = 0;
int precio_final = 0;
int porcentaje = 0;
//Permite el user elejir un auto.
cout<<"Modelos de automoviles"<<endl;
cout<<"\t 1)Audi r4"<<endl;
cout<<"\t 2)Honda Civic"<<endl;
cout<<"\t 3)Nissan Sentra"<<endl;
cout<<"\t 4)Ford Focus"<<endl;
cout<<"\n ESCRIBE LA LETRA DE LA OPCION DESEADA ";
cin>>opcion;
switch ( opcion )
{
//caso 1
case 1:
// Precio y porcentaje del audi r4.
precio_normal = 40000; // Establece el precio del audi r4
porcentaje = 15; // Porcentaje a sumar al valor del audi r4
// Damos la opicion de lelejir con extras o sin los putos extras XD
cout<<"Has seleccionado Audi r4"<<endl;
cout << "Quiere con extras?" << endl;
cout << "1 si" << endl;
cout << "2 no" << endl;
cin>> extra;
// Aqui se decide el precio con extras, o sin y si la opicion no es correcta emite un mensaje de...
// ...aviso antes de salir.
if ( extra == 1 )
{
cout << "Has elejido con extras" << endl;
cout << "El precio normal del audi es 40000, con extras sube "<< porcentaje << "%" << endl;
//añadimos el porcentaje al precio final
precio_final = ( (precio_normal * porcentaje ) / 100) + precio_normal;
//Aqui le quitamos de la cabeza de comprarce un audi XD y poer aun con extras
cout << "El precio Total con los Extras: " << precio_final << endl;
}
// Caso no vaya con Extras mostra este mensaje.
if ( extra == 2 )
{
cout << "Has elejido sin extras." << endl;
cout << "El precio sin los Extras es: " << precio_normal << endl;
}
// Si no ha elejido ninguna de las 2 opciones anteriores se muestra este mensaje.
if ( extra < 1 || extra > 2 )
{
cout << "No has elejido si lleva extras o no: opcion no valida." << endl;
cout << "Adios baybay" <<endl;
}
// FIN de la eleccion de los extras, el break abajo hace que salgamos del switch saltando todos los demas casos.
break;//Break del caso 1 hace que salga del switch en este caso.
//Fin del caso 1
//los otros casos lo haces tu picha XDD
case 2:
cout<< "Caso 2 aun no esta listo" << endl;
break;
case 3:
cout<< "Caso 3 aun no esta listo" << endl;
break;
case 4:
cout<< "Caso 4 aun no esta listo" << endl;
break;
//Siempre hay que poner un default al fin para cuando la persona no elija la opcion correcta XD
default:
cout << "Opcion no valida capullo XD " << endl;
break;//Break del default, hace que salga del switch.
}//Fin de switch
}//fin de main
Espero que si te pongas a vender autos me de un trabajo