Código C++:
Ver original#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:
//valores para el audi r4
precio_normal = 40000; //establece el precio del auto
porcentaje = 15; // aqui decimos cuanto en porcentaje va costar los extras del audi r4
//damos la opicion de lelejir con extras o sin los putos extras XD
cout<<"SHas 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 extras
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;
}
else
{
cout << "Has elejido sin extras. " << endl;
cout << "El precio sin los Extras es: " << precio_normal << endl;
}
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
//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