chronos_N80 |  |
| 2007-10-20 12:19 - Respuestas: 2 - Tema nº: 2477069
Características: Linux, suficiente.
wenas, estoi dando mis primeros pasos en la programacion, y me he quedado en un ejercicio que me han mandado, es este (programar con C):
Ejercicio Propuesto 1. Se desea calcular el precio de una habitación de un hotel. El programa
pedirá al usuario la temporada (ALTA, MEDIA o BAJA), el número de noches y el tipo de
habitación (VISTAS o INTERIOR). El precio BASE por noche de una habitación con vistas es
de 80 € y el de la interior es de 60 €. En temporada ALTA se aplica un incremento del 20% al
precio base y en la BAJA un descuento del 10%.
weno yo hice lo que pude, que viene siendo lo siguiente:
#include
using namespace std;
main()
{
float precio;
int noches;
char habitacion;
char vistas;
char tempB[5]="baja";
char tempA[6]="alta";
char temp[5];
cout >temp[5];
cout >noches;
cout >habitacion;
if(temp[5]=tempB[6])
{
if(habitacion=vistas)
{
precio=(80-(80*.01))*noches;
cout | |
|
|
Godmol |  |
|
Re: Paranoia con C - 2007-10-20 14:05 - Respuesta 2
Hola chronos_N80, a lo mejor si pones el error, alguien te ayuda | |
|
|
chronos_N80 |  |
|
Re: Paranoia con C - 2007-10-20 14:17 - Respuesta 3
lo extraño es que no me lanza ningun error al compilar, solo que cuando inicio el programa desde el terminal(uso ubuntu), al responder a la primera pregunta que formulo con cout el programa se salta las otras preguntas y pone el precio directamente sin que pueda introducir los otros dos datos de las otras preguntas, si podeis compilar el programa que e exo y verlo sera mejor porque es dificil de explicar y ademas soi novato en esto xDD | |
|
|
|