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.



#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 }

Comentarios

  1. #include

    using 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;

    }

    ResponderBorrar

Publicar un comentario

Entradas populares