descuentos de precio en c++ if ejericio
3. En una tienda de computadoras se hace una promoción, donde el cliente obtiene un descuento que depende de un número que escoge al azar.
Si el número escogido es menor que 60, el descuento será el 30%, y si el número en mayor o igual a 60 el descuento será el 50%.
Calcular el descuento y el monto final a pagar.
Solución:
Declaramos las variables correspondientes para luego ingresar los datos de entrada y utilizar una estructura selectiva if que nos ayudara ha hacer comparaciones . por ultimo hacemos la operación respecto al descuento.
Si el número escogido es menor que 60, el descuento será el 30%, y si el número en mayor o igual a 60 el descuento será el 50%.
Calcular el descuento y el monto final a pagar.
Solución:
Declaramos las variables correspondientes para luego ingresar los datos de entrada y utilizar una estructura selectiva if que nos ayudara ha hacer comparaciones . por ultimo hacemos la operación respecto al descuento.
#include<iostream>
using namespace std;
int main()
{
int N,dscto,monto_pagar,total; //declaramos variables
cout<<"ingresar el precio total: ";cin>>total; //ingresamos el precio del computador
cout<<"Ingresar numero para realizar el descuento:" ;cin>>N; //numero elegido al azar
if(N<60){ //si el numero elegido es menor que 60
dscto=total*0.30; //se realiza el 30% de descuento
cout<<"el descuento es del 30%"<<endl;
}
else{
if(N>60) //si el numero es mayor que 60
dscto=total*0.50; //se realiza el 50% de descuento
cout<<"el descuento es del 50%"<<endl;
}
monto_pagar=total-dscto; //el monto a pagar es = total - descuento obtenido
cout<<"monto final a pagar es: "<<monto_pagar; //mostara el monto a pagar de acuerdo al descuento obtenido
}
#include
ResponderBorrarusing namespace std;
void descuento( float precio, int porcentaje )
{
int cantidad;
float total, descuento;
cout << "Cantidad: ";
cin >> cantidad;
total = cantidad * precio;
cout << "Subtotal: " << total;
descuento = (total * porcentaje) / 100;
cout << "\nDescuento (" << porcentaje << "%): " << descuento;
cout << "\nTotal: " << total - descuento;
cout << endl;
}
int main()
{
int opcion;
float numero;
do{
cout << "\n PRODUCTOS "
<< "\n ==========================="
<< "\n 1.- Salas ....... (Pulsa 1)"
<< "\n 2.- Comedores ... (Pûlsa 2)"
<< "\n 3.- Recamaras ... (Pulsa 3)"
<< "\n 4.- Lavadoras ... (Pulsa 4)"
<< "\n 5.- Salir ....... (Pulsa 5)"
<< "\n ==========================="
<< "\n OPCION (1/5): ";
cin >> opcion;
switch( opcion ) {
case 1:
cout << "\nPrecio de las Salas: ";
cin >> numero;
descuento( numero, 30 );
break;
case 2:
cout << "\nPrecio de los Comedores: ";
cin >> numero;
descuento( numero, 15 );
break;
case 3:
cout << "\nPrecio de las Recamaras: ";
cin >> numero;
descuento( numero, 20 );
break;
case 4:
cout << "\nPrecio de las Lavadoras: ";
cin >> numero;
descuento( numero, 25 );
break;
case 5:
break;
default:
cout << "\nOpcion incorrecta\n";
break;
}
}while( opcion != 5 );
cout << endl;
return 0;
}