Se desea conocer el monto a pagar de una reservación.
El paquete uno ofrece: avión, hotel y transporte por $4500 el día
El paquete dos ofrece: avión y hotel por $3800 el día
El paquete tres tiene un costo de 950 el día, solo incluye hotel.
Hay una promoción, por lo tanto, si la estancia es de 1 a 3 días se le da un
descuento del 3%, de 4 a 6 días sele da un descuento del 5% y si es de 7 o más
se da un descuento de 8%. Los costos son por persona y no se puede hacer una reservación para más de 10 personas.
Imprimir al final el número de personas, el total a pagar y el descuento que se haya otorgado.
{
double desc, desc1 = 0, dd, per, ttal = 0;
int op;
Console.WriteLine("Que paquete desea?n1. Avion, Hotel y Transporte $4500 dian2. Avion y Hotel $380 dian3. Solo Hotel $950 dia Opcion:");
op = int.Parse(Console.ReadLine());
Console.WriteLine("De cuantos dias es la estancia?");
dd = double.Parse(Console.ReadLine());
if(dd >=1 && dd <= 3)
desc = 0.03;
else
if(dd >= 4 && dd <= 6)
desc = 0.05;
else
desc = 0.08;
Console.WriteLine("Cantidad de personas ?");
per = double.Parse(Console.ReadLine());
if (per <= 10)
{
switch (op)
{
case 1:
ttal = desc * (4500 * dd * per);
desc1 = desc * ttal;
break;
case 2:
ttal = desc * (3800 * dd * per);
desc1 = desc * ttal;
break;
case 3:
ttal = desc * (950 * dd * per);
desc1 = desc * ttal;
break;
default:
Console.WriteLine("Opcion incorrecta");
break;
}
if (op == 1 || op == 2 || op == 3)
Console.WriteLine("Numero de Personas{0}nTotal:{1}nCon descuento de:{2}", per, ttal, desc1);
Console.ReadKey();
}
else
Console.WriteLine("Error demasiado numero de personas ");
Console.ReadKey();
BYEEEEE