15/03/2009, 11:32
|
| | Fecha de Ingreso: mayo-2008 Ubicación: Chile
Mensajes: 189
Antigüedad: 16 años, 7 meses Puntos: 3 | |
Respuesta: !!!urgente !!!! a mi me funciona asi:
Código:
#include<stdio.h>
#include<conio.h>
int main () {
int opc,opcn1,opcna1, opcna2, opcna3, opcn2, opcn3;
double sub, iva, desc, total, cv;
printf(" YARDA SAHAGUN S.A DE C.V \n\n");
printf(" MENU DE OPCIONES\n\n");
printf("1.-AUTOMOVIL\n 1.1 AUTOMOVIL\n 1.1.1 BMW\n 1.1.2 MERCEDES BENZ\n 1.2 COMPACTO\n 1.2.1 NISSAN\n 1.2.2 TOYOTA\n 1.2.3 HONDA\n 1.3 DEPORTIVO\n 1.3.1 PORCHE\n 1.3.1 FERRARI\n2.-PICK UP\n 2.1 FORD\n 2.2 CHRYSLER\n 2.3 GMC\n3.-TRANSPORTE\n 3.1 DINA\n 3.2 FORD\n\n");
printf("!!!SELECCIONA UNA DE LAS TRES PRIMERAS OPCCIONES!!! ");
scanf("%d",&opc);
switch(opc)
{ case 1:
printf(" AUTOMOVILES\n\n");
printf("1 AUTOMOVIL\n 2 COMPACTO\n 3 DEPORTIVO\n");
printf("SELECCIONA UNA DE LAS TRES PRIMERAS OPCCIONES");
scanf("%d",&opcn1);
switch (opcn1)
{ case 1:
printf(" AUTOMOVIL\n\n");
printf("1 BMW\n 2 MERCEDES BENZ\n");
printf("SELECCIONA UNA DE LAS DOS PRIMERAS OPCCIONES");
scanf("%d",&opcna1);
switch (opcna1)
{ case 1:
printf(" BMW\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%f",&cv);
desc=cv*.05;
sub=cv-desc;
iva=sub*.15;
total=sub+iva;
printf("CON UN DESCUENTO DEL 5 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
case 2:
printf(" MERCEDES BENZ\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%f",&cv);
desc=cv*.08 ;
sub=cv-desc ;
iva=sub*.15;
total=sub+iva ;
printf("CON UN DESCUENTO DEL 8 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
}
case 2:
printf(" COMPACTO\n\n");
printf("1 nissan\n 2 toyota\n 3 honda\n");
printf("SELECCIONA UNA DE LAS DOS PRIMERAS OPCCIONES");
scanf("%d",&opcna2);
switch (opcna2)
{case 1:
printf(" nissan\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.06 ;
sub=cv-desc ;
iva=sub*.15 ;
total=sub+iva;
printf("CON UN DESCUENTO DEL 6 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
case 2:
printf(" toyota\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.10;
sub=cv-desc ;
iva=sub*.15 ;
total=sub+iva;
printf("CON UN DESCUENTO DEL 10 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
case 3:
printf(" honda\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.12 ;
sub=cv-desc ;
iva=sub*.15 ;
total=sub+iva;
printf("CON UN DESCUENTO DEL 12 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
}
case 3:
printf(" DEPORTIVO\n\n");
printf("1 porche\n 2 ferrari\n ");
printf("SELECCIONA UNA DE LAS DOS PRIMERAS OPCCIONES");
scanf("%d",&opcna3);
switch (opcna3)
{ case 1:
printf(" porche\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.13 ;
sub=cv-desc ;
iva=sub*.15 ;
total=sub+iva ;
printf("CON UN DESCUENTO DEL 13 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
case 2:
printf(" ferrari\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.16 ;
sub=cv-desc ;
iva=sub*.15 ;
total=sub+iva;
printf("CON UN DESCUENTO DEL 16 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
}
}
case 2:
printf(" PICK UP\n\n");
printf("1 FORD\n 2 CHRYSLER\n 3 GMC\n");
printf("SELECCIONA UNA DE LAS TRES PRIMERAS OPCCIONES");
scanf("%d",&opcn2);
switch (opcn2)
{
case 1:
printf(" ford\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.09 ;
sub=cv-desc ;
iva=sub*.15 ;
total=sub+iva;
printf("CON UN DESCUENTO DEL 9 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
case 2:
printf(" chrysler\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.11;
sub=cv-desc;
iva=sub*.15;
total=sub+iva;
printf("CON UN DESCUENTO DEL 11 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
case 3:
printf(" GMC\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.14;
sub=cv-desc;
iva=sub*.15;
total=sub+iva;
printf("CON UN DESCUENTO DEL 14 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
}
case 3:
printf(" transporte\n\n");
printf("1 dina\n 2 ford\n ");
printf("SELECCIONA UNA DE LAS DOS PRIMERAS OPCCIONES");
scanf("%d",&opcn3);
switch (opcn3)
{
case 1:
printf(" dina\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.09;
sub=cv-desc;
iva=sub*.15;
total=sub+iva;
printf("CON UN DESCUENTO DEL 9 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
case 2:
printf(" ford\n\n");
printf(" DAME EL COSTO DEL VEHICULO");
scanf("%d",&cv);
desc=cv*.20;
sub=cv-desc;
iva=sub*.15;
total=sub+iva;
printf("CON UN DESCUENTO DEL 20 PORCIENTO");
printf("SUBTOTAL %d",sub);
printf("IVA %d", iva);
printf("TOTAL %d",total);
break;
}
default: printf("NO ES UNA OPCION VALIDA");
}
getch();
}
(el mismo mensaje de arriba pero con una '}' menos al final)
eso asi cuando dice algo del precio y el iva dice incoherencias. |