Calcular porcentaje de descuento a aplicar según precio en C++

Programa C++ que pide que se introduzca por teclado el precio de un producto y muestre su precio final tras aplicarle el descuento que le corresponda.
 
El descuento a aplicar dependerá del precio del producto:
Si el precio es inferior a 100€ no se aplica descuento.
Si el precio es mayor o igual a 100€ y menor que 200€ se aplica un 5% de descuento.
Si el precio es mayor o igual a 200€ se aplica un 10% de descuento.

El programa mostrará el precio final del producto y el importe del descuento aplicado.

/*
 * Programa C++
 * Leer el precio de un producto y aplicar descuento
 */	
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
    //declaración de variables
    float precio,descuento;
    system("cls");
	
    //se introduce el precio del producto por teclado
    cout << "\nIntroduce precio: ";
    cin >> precio;
	
    //se calcula el descuento a aplicar según el precio introducido                                               
    if(precio < 100)
       descuento = 0;
    else if(precio < 200)
            descuento = precio * 0.05;
         else 
            descuento = precio * 0.10;
			
    //se muestra el precio final del producto y el descuento aplicado                                             
    cout << "Precio final: " << fixed << setprecision(2) << precio - descuento << endl;
    cout << "Descuento aplicado: " << descuento << endl;
    system("pause");
}

No hay comentarios:

Publicar un comentario