Está en la página 1de 2

/*3.

- Un restaurante ofrece un descuento del 20%


por un consumo mayor de 50 soles y aplica un impuesto
del 15% para todo consumo. Determinar el importe a
pagar por lo consumido mostrando todos los importes.*/

#include <fstream.h>
void main()
{
double descuento,consumo,impuesto,importe;
cout<<"ingrese cual fue su consumo: \n";
cin>>consumo;
while(consumo<0)
{cout<<"porfavor digite nuevamente su consumo:\n";
cin>>consumo;
}
if(consumo<50)
{importe=(1.15)*(consumo);
impuesto=(0.15)*(consumo);
descuento=0;
}
else
{importe=(consumo)*(0.8)*(1.15);
impuesto=(consumo)*(0.15);
descuento=(consumo)*(0.2);
}
cout<<"El consumo es de S/."<<consumo<<"\n";
cout<<"El impuesto es de S/."<<impuesto<<"\n";
cout<<"El descuento es de S/."<<descuento<<"\n";
cout<<"Su importe a pagar es de S/."<<importe<<"\n";

}
/*2.- Codifique un programa que calcule la factorial
de un número comprendido entre 20 y 45.*/

#include<fstream.h>
void main()
{float num,ndato,facto=1;
cout<<"digite la cantidad de datos a procesar:\n";
cin>>ndato;
while(ndato>0)
{cout<<"digite un numero entre 20 y 45:\n";
cin>>num;
if(num>19 && num<46)
{while(num>0)
{facto=facto*num;
num--;
}
cout<<"el factorial es"<<facto<<"\n";
ndato--;
facto=1;
}
else
{num=0;
cout<<"digite un numero que se encuentre entre 20 y 45:\n";
cin>>num;
}
}
}

También podría gustarte