Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ayuda programa

Estas en el tema de ayuda programa en el foro de C/C++ en Foros del Web. bueno soy un principiante en programacion y quiero decir que solo me se los comandos basicos... utilizo turbo c++. Apenas llevo dos meses usandolo. Bueno ...
  #1 (permalink)  
Antiguo 13/04/2008, 12:33
 
Fecha de Ingreso: abril-2008
Mensajes: 13
Antigüedad: 16 años, 1 mes
Puntos: 1
ayuda programa

bueno soy un principiante en programacion y quiero decir que solo me se los comandos basicos... utilizo turbo c++.
Apenas llevo dos meses usandolo.
Bueno mi duda es esta me dejaron de tarea un programa que muestre una tienda con 20 productos y que puedas escoger cual quieres con la funcion if-else o if-else-if y que al final muestre un desgrose de lo que compro
Y el ploblema que tengo es que al mostrar el desgrose lo puse en lista pero de las cosas que no compro nada le asigna un valor el programa y yo quiero que de las cosas que no compro nada el valor sea por ende 0.
Espero que me hayan entendido y que me puedan ayudar
Varias cosas se veran sin sentido puesto que las lineqas se descontrolaron al copiar y pegarlos

Pondre en dos post el programa que supera los 1000 caracteres
Mi programa es este:
Cita:
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,C1,C2,C3,C 4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C 18,C19,C20,P,T,D,C,O,A;
clrscr();
textbackground(BLACK);
textcolor(57);
gotoxy (27,3);
printf(" ****** BIENVENIDO !!!!!\n");
gotoxy (26,5);
printf(" TIENDA DE ELECTRONICA \n");
printf("\n");
printf("\n");
printf(" * ***** ** ** ** ** ** ** \n");
printf(" * ****** ** ** ** ** ** ** ** \n");
printf(" *** ** ** ** ** ** ** ** \n");
printf(" ** ** ** ** ** ** ** ** \n");
printf(" ****** ******** ********* ** ** ** \n");
printf(" ******** ******** ********* ** ** ** \n");
printf(" *** ** ** ** ** ** ** ** \n");
printf(" ********* ** ** ** ** ** ** ** \n");
printf(" ****** * ** ** ** ** ** ** ** \n");
printf("\n");
gotoxy(17,20);
printf("ENCUENTRA LO NECESARIO PARA TU COMPUTADORA \n");
gotoxy(35,22);
printf("Y MAS\n");
getche();
clrscr();
linea1:
gotoxy(28,2);
printf(" ¨¨¨¨ QU PRODUCTO DESEA ????\n");
printf(" 1.- Memoria USB 1GB.\n");
printf(" 2.- Memoria USB 2GB.\n");
printf(" 3.- Disco externo.\n");
printf(" 4.- Mouse inalámbrico.\n");
printf(" 5.- Quemador de DVD externo.\n");
printf(" 6.- Teclado inalambrico.\n");
printf(" 7.- Teclado alambrico.\n");
printf(" 8.- Monitor.\n");
printf(" 9.- Monitor de plasma.\n");
printf("10.- Reproductor Mp4.\n");
printf("11.- Torreta CD.\n");
printf("12.- Torreta DVD.\n");
printf("13.- Memoria RAM.\n");
printf("14.- No-Break.\n");
printf("15.- Impresoras.\n");
printf("16.- Diadema.\n");
printf("17.- Fuente de poder.\n");
printf("18.- Lap-top Hp.\n");
printf("19.- Camara Web.\n");
printf("20.- PC Hp.\n");
scanf("%i",&P);
getche();
clrscr();
if(P==1){
printf(" CARACTERISTICAS:\n");
printf(" - 1GB de Capacidad.\n");
printf(" - Excelente calidad.\n");
printf(" - Marca KINGSTON.\n");
printf(" - Costo: $200\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C1);
a=C1*200;
clrscr();
}if(P==2){
printf(" CARACTERISTICAS:\n");
printf(" - 2GB de Capacidad.\n");
printf(" - Excelente calidad.\n");
printf(" - Marca KINGSTON.\n");
printf(" - Costo: $300\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C2);
b=C2*300;
clrscr();
}if(P==3){
printf(" CARACTEROSTICAS:\n");
printf(" - 300GB de Capacidad.\n");
printf(" - Excelente calidad.\n");
printf(" - Marca SHAKI.\n");
printf(" - 1 año de garantia.");
printf(" - Costo: $2,000\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C3);
c=C3*2000;
clrscr();
}if(P==4){
printf(" CARACTERISTICAS:\n");
printf(" - Color negro.\n");
printf(" - Inalambrico de buena se¤al.\n");
printf(" - Ergonomico.\n");
printf(" - Excelente calidad.\n");
printf(" - Marca ACER.\n");
printf(" - 1 año de garantia.");
printf(" - Costo: $120\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C4);
d=C4*120;
clrscr();
}if(P==5){
printf(" CARACTERISTICAS:\n");
printf(" - Soporta -R y +R.\n");
printf(" - Excelente calidad.\n");
printf(" - Marca SHAKI.\n");
printf(" - Puede quemar hasta 20 idiomas y 30 subtitulos.");
printf(" - Costo: $500\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C5);
e=C5*500;
clrscr();
}if(P==6){
printf(" CARACTERISTICAS:\n");
printf(" - Colores negroy blanco.\n");
printf(" - Excelente señal.\n");
printf(" - Ergonomico.\n");
printf(" - Marca KEYEASY.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $200\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C6);
f=C6*200;
clrscr();
}if(P==7){
printf(" CARACTERISTICAS:\n");
printf(" - Colores negroy blanco.\n");
printf(" - Excelente señal.\n");
printf(" - Ergonomico.\n");
printf(" - Marca KEYEASY.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $200\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C7);
g=C7*200;
clrscr();
}if(P==8){
printf(" CARACTERISTICAS:\n");
printf(" - Monitor Pragmatico.\n");
printf(" - Colores negro y blanco.\n");
printf(" - 17 pulgadas.\n");
printf(" - 1024*800 MegaPixeles\n");
printf(" - Resolucion de Alta calidad.\n");
printf(" - Marca ACER.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $500\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C8);
h=C8*500;
clrscr();
}if(P==9){
printf(" CARACTERISTICAS:\n");
printf(" - Monitor LCD.\n");
printf(" - Colores negro y blanco.\n");
printf(" - 17 pulgadas.\n");
printf(" - 1024*800 MegaPixeles\n");
printf(" - Resolucion de Maxima calidad.\n");
printf(" - Marca ACER.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $1,800\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C9);
i=C9*1800;
clrscr();
}if(P==10){
printf(" CARACTERISTICAS:\n");
printf(" - 2GB de capacidad.\n");
printf(" - Colores negro, blanco y azul.\n");
printf(" - 8 MegaPixeles\n");
printf(" - Resolucion de Buena calidad.\n");
printf(" - Marca SAMSUNG\n");
printf(" - 1 a¤o de garantia.\n");
printf(" - Costo: $700\n");
printf(" ¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C10);
j=C10*700;
clrscr();
}if(P==11){
printf(" CARACTERISTICAS:\n");
printf(" - Torreta 100 CDs.\n");
printf(" - Colores negro y normal.\n");
printf(" - 700 MB cada uno.\n");
printf(" - Marca SHAKI.\n");
printf(" - 1 mes de garantia.");
printf(" - Costo: $150\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C11);
k=C11*150;
clrscr();
clrscr();
}if(P==12){
printf(" CARACTERISTICAS:\n");
printf(" - Torreta 50 DVDs.\n");
printf(" - Colores negro y normal.\n");
printf(" - 4.5 GB cada uno.\n");
printf(" - Marca SHAKI.\n");
printf(" - 2 meses de garantia.");
printf(" - Costo: $140\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C12);
l=C12*140;
clrscr();
}if(P==13){
printf(" CARACTERISTICAS:\n");
printf(" - 1 GB de capacidad.\n");
printf(" - Excelente calidad.\n");
printf(" - Marca ACER.\n");
printf(" - 1 mes de garantia.");
printf(" - Costo: $800\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i", &C13);
m=C13*800;
clrscr();
}if(P==14){
printf(" CARACTERISTICAS:\n");
printf(" - 1 hrs de energia.\n");
printf(" - Colores negro y blanco.\n");
printf(" - Con supresor de picos.\n");
printf(" - Marca SHAKI.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $700\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C14);
n=C14*700;
clrscr();
}if(P==15){
printf(" CARACTERISTICAS:\n");
printf(" - Impresora laser..\n");
printf(" - Colores negro y blanco.\n");
printf(" - Alta calidad.\n");
printf(" - Marca Hp.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $1,000\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C15);
o=C15*1000;
clrscr();
}if(P==16){
printf(" CARACTERISTICAS:\n");
printf(" - Alta calidad de Audio y Sonido.\n");
printf(" - Colores negro y blanco.\n");
printf(" - Inalambrica.\n");
printf(" - Marca STEREM.\n");
printf(" - 2 meses de garantia.");
printf(" - Costo: $200\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C16);
p=C16*200;
clrscr();
}if(P==17){
printf(" CARACTERISTICAS:\n");
printf(" - Excelente calidad.\n");
printf(" - Color negro.\n");
printf(" - Marca SHAKI.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $1,300\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C17);
q=C17*1300;
clrscr();
}if(P==18){
printf(" CARACTERISTICAS:\n");
printf(" - 2GB de Memoria.\n");
printf(" - Color negro.\n");
printf(" - 120 GB en Disco Duro.\n");
printf(" - Quemador de DVD.\n");
printf(" - Marca Hp.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $15,000\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C18);
r=C18*15000;
clrscr();
}if(P==19){
printf(" CARACTERISTICAS:\n");
printf(" - excelente calidad.\n");
printf(" - Color negro.\n");
printf(" - 5 MegaPixeles.\n");
printf(" - Marca SHAKI.\n");
printf(" - 6 meses de garantia.");
printf(" - Costo: $250\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C19);
s=C19*250;
clrscr();
}if(P==20){
printf(" CARACTERISTICAS:\n");
printf(" - 2GB de Memoria.\n");
printf(" - Color negro.\n");
printf(" - 180 GB en Disco Duro.\n");
printf(" - Quemador de DVD.\n");
printf(" - Marca Hp.\n");
printf(" - 1 a¤o de garantia.");
printf(" - Costo: $20,000\n");
printf("¨¨¨ Cuantas vas a querer ???\n");
scanf("%i",&C20);
t=C20*20000;
clrscr();
¡
  #2 (permalink)  
Antiguo 13/04/2008, 12:33
 
Fecha de Ingreso: abril-2008
Mensajes: 13
Antigüedad: 16 años, 1 mes
Puntos: 1
Re: ayuda programa

Segunda parte

Cita:
}if(P>=21){
printf("Lo siento solo hay 20 opciones vuelva a intentarlo");
getch();
clrscr();
}
printf("¨Desea comprar otra cosa?\n");
printf(" 1.- SI 2.- NO\n");
scanf("%i",&O);
if(O==1){
clrscr();
goto linea1;
}else{
clrscr();
}
printf("Usted compro:\n");
printf("Producto Precio Cantidad Total\n");
printf("Memoria USB 1GB 200: %i %i\n",C1,a);
printf("Memoria USB 2GB 300: %i %i\n",C2,b);
printf("Disco Externo 2000: %i %i\n",C3,c);
printf("Mouse Inalambrico 120: %i %i\n",C4,d);
printf("Qumador DVD 500: %i %i\n",C5,e);
printf("Teclado Inalambrico 200: %i %i\n",C6,f);
printf("Teclado Alambrico 80: %i %i\n",C7,g);
printf("Monitor 500: %i %i\n",C8,h);
printf("Monitor de Plasma 1800: %i %i\n",C9,i);
printf("Reproductor MP4 700: %i %i\n",C10,j);
printf("Torreta CD's 150: %i %i\n",C11,k);
printf("Torreta DVD's 140: %i %i\n",C12,l);
printf("Memorita RAM 800: %i %i\n",C13,m);
printf("No-break 700: %i %i\n",C14,n);
printf("Impresora HP 1000: %i %i\n",C15,o);
printf("Diadema 200: %i %i\n",C16,p);
printf("Fuente de poder 1300: %i %i\n",C17,q);
printf("Laptop HP 15000: %i %i\n",C18,r);
printf("Camara WEB 250: %i %i\n",C19,s);
printf("PC HP 20000: %i %i\n",C20,t);
printf("\n");
T=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t;
printf("Su total es: %i",T);
getch();
clrscr();
printf("Con cuanto va a pagar\n");
scanf("%i",&D);
C=D-T;
printf("Tu cambio es: %i", C);
getch();
clrscr();
printf("Gracias por comprar en SHAKI");
printf("\nVuelvanos a visitar\n");
getch();
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.