El IF nos sirve para poder hacer comparaciones, o para que al momento de cumplir un requerimiento. este efectué una cierta acción o si al momento de ser esta rechazada cumpla con otro seguimiento dado.
Nuestro primer problema sera si también simple para entender un poco mas este comando, el problema presentado es, saber si a una persona se le aplicara descuento o no por su compra, para esto la compra debe ser mayor a 1000.
#include <iostream>
using namespace std;
main()
{
float real, subtotal, descuento, total;
cout<<"cuanto compro el cliente? ";
cin>>subtotal;
if (subtotal > 1000)
{
descuento = subtotal * 0.10;
total = subtotal-descuento;
cout<<"el total a pagar es "<<total;
}
else;
{
total=subtotal;
cout<<"el total a pagar es "<<total;
}
}
El programa comienza como todos los demás, esta vez utilizamos Float ya que nuestros resultados queremos que no los de junto con decimales, el comando if lo estamos evaluando que cuando la variable subtotal sea mayor que a 1000 entonces esta nos aplicara descuento que "descuento = subtotal * 0.10;" sacando aquí nuestro valor, mientras que si descuento no es mayor que 1000 entonces (else) le daremos lo que debe pagar sin el descuento.
Aqui nuestro programa ya echo:
Aquí seria nuestro programa ya copilado con la variable cumpliendo la condición:
Aquí seria nuestro programa ya copilado con la variable no cumpliendo la condición:




