Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: EL PORTU en 2 Mayo 2013, 01:56 AM

Título: QUIEN ME AYUDA CON ESTO EN C ++
Publicado por: EL PORTU en 2 Mayo 2013, 01:56 AM
#include<stdio.h>
#include<conio.h>
int main()
{
int I,A=0,art,precio,pt,mti;
float tgp;

printf(" ********* supermercado¡¡la lotería¡¡ ********* \n");
printf("\n"); /*salto de línea*/               

printf("introduzca la cantidad de artículos\n ");
  scanf("%d",&art);
  for(I=0;I<art;I++){

printf("indique el precio por separado de cada artículo\n ");
scanf("%d",precio);
A=A+precio;}

printf("precio total a pagar sin iva\n ");
scanf("%d",&pt);


printf("monto a pagar del iva\n ");
scanf("%d",&mti);
mti=(art*012);

printf("total general a pagar\n ");
scanf("%d",&tgp);

getch();
}           NO CORRE EL TOTAL GENERAL
Título: Re: QUIEN ME AYUDA CON ESTO EN C ++
Publicado por: fedee975 en 2 Mayo 2013, 03:06 AM
te conviene tener mas prolijidad con las llaves,

si podes postiar el enunciado del problema mejor por que dado tu codigo la verdad que nose que es lo que queres hacer,

Título: Re: QUIEN ME AYUDA CON ESTO EN C ++
Publicado por: daryo en 2 Mayo 2013, 03:14 AM
hola te recomiendo que seas mas claro . que es exactamente lo que falla?

ademas aca hay una sección de c++ :P

tambien usa las etiquetas code para poner tu programa :)

a simple vista veo unos errores:
int I,A=0,art,precio,pt,mti;
aca estan mal declaradas las variables


scanf("%d",precio);
aca te falto el &

aca
for(I=0;I<art;I++){
para lo que quieres seria asi:
for(I=0;I<=art;I++)

falto el
return 0;en fin saludos :)
Título: Re: QUIEN ME AYUDA CON ESTO EN C ++
Publicado por: EL PORTU en 4 Mayo 2013, 01:06 AM

el ejercicio es el siguiente crea una caja registradoras donde se deber introducir las 1)cantidad de articulos ,2)indicar el precios por separado de cada articulos ,3)el precios a pagar sin iva ,4 )el precio a pagar con iva a 12% , 5)EL MONTO TOTAL GENERAL A PAGAR ......... SI ME LOS PUEDE RESOLVER SE LOS AGRAZDECERIA
   
   
   
#include<stdio.h>
#include<conio.h>
int main()
{
int I,A=0,art,precio,pt,mti;
float tgp;

printf(" ********* supermercado¡¡la lotería¡¡ ********* \n");
printf("\n"); /*salto de línea*/               

printf("introduzca la cantidad de artículos\n ");
  scanf("%d",&art);
  for(I=0;I<art;I++){

printf("indique el precio por separado de cada artículo\n ");
scanf("%d",precio);
A=A+precio;}

printf("precio total a pagar sin iva\n ");
scanf("%d",&pt);


printf("monto a pagar del iva\n ");
scanf("%d",&mti);
mti=(art*012);

printf("total general a pagar\n ");
scanf("%d",&tgp);

getch();
}           NO CORRE EL TOTAL GENERAL
Título: Re: QUIEN ME AYUDA CON ESTO EN C ++
Publicado por: fedee975 en 4 Mayo 2013, 18:02 PM
y no queres que devuelva nada el programa ? solo ingresar datos???
Título: Re: QUIEN ME AYUDA CON ESTO EN C ++
Publicado por: s00rk en 5 Mayo 2013, 04:37 AM
scanf("%d",&tgp);

tgp es de tipo float, por lo que deberia ser:
scanf("%f",&tgp);