C/Visual C - CONTINUACION AYUDA.. tengo un error q no se como arreglar

 
Vista:

CONTINUACION AYUDA.. tengo un error q no se como arreglar

Publicado por dani gonzalez (8 intervenciones) el 19/04/2012 23:38:23
case 2: printf("Elija su destino: ");
printf("0. Margarita");
printf("1. Merida");
printf("2. Barquisimeto");
scanf("%d\n",&op);
if (op==0){
printf("1. Habitacion Sencilla");
printf("2. Habitacion doble");
printf("3. Habitacion deluxe");
scanf("%d\n",&op1);
if (op1==1){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].single=hotel1[opc-1].single+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(15*hab);
}
else if (op1==2){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].doble=hotel1[opc-1].doble+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(30*hab);
}
else if(op1==3){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].deluxe=hotel1[opc-1].deluxe+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(50*hab);
}else if (op==1){
printf("1. Habitacion Sencilla");
printf("2. Habitacion doble");
printf("3. Habitacion deluxe");
scanf("%d\n",&op1);
if (op1=1){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].single=hotel1[opc-1].single+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(15*hab);
}
else if (op1==2){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].doble=hotel1[opc-1].doble+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(30*hab);
}
else if(op1==3){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].deluxe=hotel1[opc-1].deluxe+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(50*hab);
}else if (op==2){
printf("1. Habitacion Sencilla");
printf("2. Habitacion doble");
printf("3. Habitacion deluxe");
scanf("%d\n",&op1);
if (op1==1){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].single=hotel1[opc-1].single+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(15*hab);
}
else if (op1==2){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].doble=hotel1[opc-1].doble+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(30*hab);
}
else if(op1==3){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].deluxe=hotel1[opc-1].deluxe+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(50*hab);
}}
break;
case 3: hotel1[opc-1].single=0;
hotel1[opc-1].doble=0;
hotel1[opc-1].deluxe=0;
printf("Elija su destino: ");
printf("0. Valencia");
printf("1. Maracay");
scanf("%d\n",&op);
if (op==0){
printf("1. Habitacion Sencilla");
printf("2. Habitacion doble");
printf("3. Habitacion deluxe");
scanf("%d\n",&op1);
if (op1==1){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].single=hotel1[opc-1].single+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(15*hab);
}
else if (op1==2){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].doble=hotel1[opc-1].doble+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(30*hab);
}
else if(op1==3){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].deluxe=hotel1[opc-1].deluxe+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(50*hab);
}else if (op==1){
printf("1. Habitacion Sencilla");
printf("2. Habitacion doble");
printf("3. Habitacion deluxe");
scanf("%d\n",&op1);
if (op1==1){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].single=hotel1[opc-1].single+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(15*hab);
}
else if (op1==2){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].doble=hotel1[opc-1].doble+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(30*hab);
}
else if(op1==3){
printf("\nCuantas habitaciones desea reservar?");
scanf("%d\n",&hab);
hotel1[opc-1].deluxe=hotel1[opc-1].deluxe+hab;
socio[nro1-1].puntos=socio[nro1-1].puntos+(50*hab);
}
}
break; }
case 5: printf("\n miembro nro: ");
scanf("%d\n",&nro1);
getchar();
printf("Desea hacer uso de sus puntos? [S/N]");
scanf("%c\n",&op2);
if (op2=='s' || op2=='S'){
printf("Usted posee %d",socio[nro1-1].puntos," puntos");
printf("Cuantos desea usar?");
scanf("%d\n",&ptos);
des=cambio_puntos((nro1-1),ptos);
printf("Usted ha ganado un %.2f\n",des," de descuento extra");
printf("Usted tiene %d",socio[nro1-1].puntos," puntos restantes");}
else{ printf("Usted tiene un 10% de descuento automatico por ser socio de nuestro club..");
getchar();
system("cls");}
for (i=0;i<N;i++){
if (hotel1[i].single!=0){
des=(150*hab)*0.10;
des=(150*hab)-des;
printf("Total a pagar: %.2f",des);}
else if (hotel1[i].doble!=0){
des=(300*hab)*0.10;
des=(300*hab)-des;
}
else if (hotel1[i].deluxe!=0){
des=(500*hab)*0.10;
des=(500*hab)-des;
}
}

break;

default:printf("\n Opcion no encontrada..");
getchar();
system("cls");
}}
getchar();
system("cls");
}
}
}
}//while
getchar();
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder