#include....
void main()
{
int resp=1, cant, opcIVA, acum=0;
float prec, subtotal;
while(resp)
{
cout<<"Digite el precio";
cin>>prec;
cout<<"Cant art";
cin>>cant;
cout<<"Digite con iva 1..."
cin>>opcIVA
switch (opcIVA)
{
case 1: subtotal=prec*cant+16/100
break;
case 2: subtotal = prec*cant
break;
default: cout<<"Opcion no valida";
subtotal=0;
}
acum+=subtotal
cout<<"Digite 0 para salir";
cin>>Resp;
}
cout<<"Usted debe cancelar"<
}
}
}
2006-10-06 04:39:43
·
answer #1
·
answered by Hugo S 3
·
0⤊
0⤋
void main()
{
int resp=1,opIVA=0;
float pre=0,cant=0, subtotal=0,acum=0;
while (resp!=0)
{
cprintf("digite precio producto");
cin>>pre;
cprintf("Cantidad de articulos");
cin>>cant;
cprintf("digite... con IVA 1...sin iva 2");
cin>>opIVA;
switch()
{
case 1: subtotal=(pre*cant)*1.16; /*supongo que en donde vives el IVA ES DE 16% entonces esta es la operación correcta */
break;
case2: subtotal=pre*cant; break;
default: cprintf("opcion no valida");
subtotal=0;
}
acum+=subtotal;
cprintf("Digite 0 para salir, otra tecla para continuar");
cin>>resp;
}
cprintf("Usted debe cancelar:");
cprintf(acum);
getch();
}
/*Mira, no te voy a hacer tu tarea completita... probablemente te haga falta, porque claro que no va a compilar, incluir librerías, dar formato, poner saltos de línea, etc. Ahí trabajale tu. */
2006-10-06 04:51:35
·
answer #2
·
answered by Ces 6
·
0⤊
0⤋
#include
int main(int argc, char *argv[])
{
int resp=1,cant,opIVA;
float pre,subtotal=0,acum;
while (resp)
{
printf("Digite precio producto");
scanf("%f",&pre);
printf("Cantidad de articulos");
scanf("%d",&cant);
printf("Digite... con IVA 1 ... sin IVA 2");
scanf("%d",&opIVA);
switch (opIVA)
{
case '1': subtotal=pre*cant+16/100;break;
case '2': subtotal=pre*cant;break;
default: printf("Opcion no valida");break;
}
acum+=subtotal;
printf("Digite 0 para salir");
scanf("%d",&resp);
}
printf("Usted debe cancelar: %f",&acum);
return 0;
}
2006-10-06 04:49:40
·
answer #3
·
answered by Fasolita_RIC 2
·
0⤊
0⤋
resp=1;
do while resp != 0
{
cout>>"Digite el precio";
cin>>pre;
cout>>"Cantida de articulos";
cin>>cant
cout>>"1 con IVA, 2 sin IVA";
cin>>iva;
if(iva==1){
sub=(pre*cant*16)/100;
}if(iva==2){
sub=(pre*cant)
}else(){
cout>>"opcion no valida";
}
acum=acum+sub;
cout<<"Escriba 0 para salir";
cin>>resp;
}
Supongo que quedaria algo asi, en una forma muy simple y basica, porque se pueden usar arreglos o vectores para este programa tmb, la vdd es que no recuerdo mucho de C, lo lleve hace mucho tiempo, espero te sirva de algo.
2006-10-06 04:43:29
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋
inicio y fin se escriben '{' y '}' respectivamente
escriba se pone cout << "texto en comillas";
lea se pone cin >> variable;
mientras que(resp<>0):
while(resp!=0){
.......}
dependiendo de ... se pone:
switch(opIVA){
case 1: subtotal =pre*cant+16/100; break;
case 2: subtotal =pre*cant; break;
default:{cout << "opcion no valida"; subtotal=0; break; }
}
2006-10-06 04:36:49
·
answer #5
·
answered by makalekatt 4
·
0⤊
0⤋
auch!....yo recien voy por pascal...asi que ni idea!
sino t ayudaria con mucho gusto
2006-10-06 04:27:38
·
answer #6
·
answered by llxll_m4x1_llxll 3
·
0⤊
0⤋