Hola hola soy Alevsk y estoy aprendiendo C++
En la escuela me dejaron hacer un programa, ya lo hice, y me corre bien, el problema eske los resultados de las operaciones que realiza no son correctas, alguien ke me diga ke estoy haciendo mal plz, es para mañana :s
codigo:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
//programa hotel by Alevsk
void main()
{
int per;//numero de personas que se hospedaran
int dias;//dias que se quedaran en el hotel
int i;//contador
int com;//comida
float total;//cobro
textcolor(WHITE);
textbackground(BLUE);
clrscr();
for(i=0;i<=27;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* Bienvenido HOTEL conalep *"<<endl;
for(i=0;i<=27;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<""<<endl;
for(i=0;i<=34;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* PRECIOS *"<<endl;
cout<<"* *"<<endl;
cout<<"* 1= $ 45, 2= $ 60, 3 o mas= $ 65 *"<<endl;
for(i=0;i<=34;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"Cuantas personas se van a hospedar?: ";
cin>>per;
if(per=='1')
{
cout<<""<<endl;
cout<<"Cuantos dias deseas quedarte?: ";
cin>>dias;
cout<<""<<endl;
total=45*dias;
cout<<""<<endl;
for(i=0;i<=15;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* Menu del dia *"<<endl;
cout<<"* *"<<endl;
cout<<"* persona= $20 *"<<endl;
cout<<"* cobro x dia *"<<endl;
cout<<"* *"<<endl;
cout<<"* 1= si *"<<endl;
cout<<"* 2= no *"<<endl;
for(i=0;i<=15;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<""<<endl;
cout<<"Deseas comer en el restaurant del hotel?: ";
com=getche();
cout<<""<<endl;
switch (com)
{
case '1': com=20*dias;
total=total+com;
total=(total*0.15)+total;
cout<<"Su costo total sera"<<endl;
cout<<""<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* FACTURA *"<<endl;
cout<<"* *"<<endl;
cout<<"* COSTO TOTAL *"<<endl;
cout<<"* *"<<endl;
cout<<"* $";
cout<<total;
cout<<" *"<<endl;
cout<<"* *"<<endl;
cout<<"* IVA incluido *"<<endl;
cout<<"* *"<<endl;
cout<<"* Que pase buen *"<<endl;
cout<<"* dia *"<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
getch();
break;
case '2': total=(total*0.15)+total;
cout<<"Su costo total sera"<<endl;
cout<<""<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* FACTURA *"<<endl;
cout<<"* *"<<endl;
cout<<"* COSTO TOTAL *"<<endl;
cout<<"* *"<<endl;
cout<<"* $";
cout<<total;
cout<<" *"<<endl;
cout<<"* *"<<endl;
cout<<"* iva incluido *"<<endl;
cout<<"* *"<<endl;
cout<<"* Que pase buen *"<<endl;
cout<<"* dia *"<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
getch();
break;
}
}
else {
if(per=='2')
cout<<""<<endl;
cout<<"Cuantos dias desean quedarse?: ";
cin>>dias;
cout<<""<<endl;
total=60*dias;
cout<<""<<endl;
for(i=0;i<=15;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* Menu del dia *"<<endl;
cout<<"* *"<<endl;
cout<<"* x *"<<endl;
cout<<"* *"<<endl;
cout<<"* persona= $20 *"<<endl;
cout<<"* cobro x dia *"<<endl;
cout<<"* *"<<endl;
cout<<"* 1= si *"<<endl;
cout<<"* 2= no *"<<endl;
for(i=0;i<=15;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<""<<endl;
cout<<"Desean comer en el restaurant del hotel?: ";
com=getche();
cout<<""<<endl;
switch (com)
{
case '1': com=40*dias;
total=total+com;
total=(total*0.15)+total;
cout<<"Su costo total sera"<<endl;
cout<<""<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* FACTURA *"<<endl;
cout<<"* *"<<endl;
cout<<"* COSTO TOTAL *"<<endl;
cout<<"* *"<<endl;
cout<<"* $";
cout<<total;
cout<<" *"<<endl;
cout<<"* *"<<endl;
cout<<"* IVA incluido *"<<endl;
cout<<"* *"<<endl;
cout<<"* Que pase buen *"<<endl;
cout<<"* dia *"<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
getch();
break;
case '2':total=(total*0.15)+total;
cout<<"Su costo total sera"<<endl;
cout<<""<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* FACTURA *"<<endl;
cout<<"* *"<<endl;
cout<<"* COSTO TOTAL *"<<endl;
cout<<"* *"<<endl;
cout<<"* $";
cout<<total;
cout<<" *"<<endl;
cout<<"* *"<<endl;
cout<<"* IVA incluido *"<<endl;
cout<<"* *"<<endl;
cout<<"* Que pase buen *"<<endl;
cout<<"* dia *"<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
getch();
break;
}
if(per>='3')
{
cout<<""<<endl;
cout<<"Cuantos dias desean quedarse?: ";
cin>>dias;
cout<<""<<endl;
total=65*dias;
cout<<""<<endl;
for(i=0;i<=15;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* Menu del dia *"<<endl;
cout<<"* *"<<endl;
cout<<"* x *"<<endl;
cout<<"* *"<<endl;
cout<<"* persona= $20 *"<<endl;
cout<<"* cobro x dia *"<<endl;
cout<<"* *"<<endl;
cout<<"* 1= si *"<<endl;
cout<<"* 2= no *"<<endl;
for(i=0;i<=15;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<""<<endl;
cout<<"Desean comer en el restaurant del hotel?: ";
com=getche();
cout<<""<<endl;
switch (com)
{
case '1':com=60*dias;
total=total+com;
total=(total*0.15)+total;
cout<<"Su costo total sera"<<endl;
cout<<""<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* FACTURA *"<<endl;
cout<<"* *"<<endl;
cout<<"* COSTO TOTAL *"<<endl;
cout<<"* *"<<endl;
cout<<"* $";
cout<<total;
cout<<" *"<<endl;
cout<<"* *"<<endl;
cout<<"* IVA incluido *"<<endl;
cout<<"* *"<<endl;
cout<<"* Que pase buen *"<<endl;
cout<<"* dia *"<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
getch();
break;
case '2':total=(total*0.15)+total;
cout<<"Su costo total sera"<<endl;
cout<<""<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
cout<<"* FACTURA *"<<endl;
cout<<"* *"<<endl;
cout<<"* COSTO TOTAL *"<<endl;
cout<<"* *"<<endl;
cout<<"* $";
cout<<total;
cout<<" *"<<endl;
cout<<"* *"<<endl;
cout<<"* IVA incluido *"<<endl;
cout<<"* *"<<endl;
cout<<"* Que pase buen *"<<endl;
cout<<"* dia *"<<endl;
for(i=0;i<=16;i++)
{
cout<<"*";
}
cout<<""<<endl;
getch();
break;
}
}
}
getch();
}