Autor
|
Tema: NECESITO RESOLVER ESTO EN C++ (Leído 2,575 veces)
|
EL PORTU
Desconectado
Mensajes: 5
|
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
|
|
« Última modificación: 4 Mayo 2013, 01:30 am por EL PORTU »
|
En línea
|
|
|
|
rodrilyx
|
Hola El Portu, acá tenes la solución, espero te ayude. El código esta bastante claro y comentado! Saludos! pd: El código lo hice sin acentos. /** Codigo escrito por Rodrilyx **/ /** Librerias **/ #include <stdio.h> /** Constantes **/ #define maximoArticulos 30 //Cantidad maxima de articulos permitidos. #define IVA 20 //Porcentaje de I.V.A. /** Funciones **/ int main() { //Variables que almacenaran datos a introducir. int cantidadArticulos; int precioArticulo[maximoArticulos]; int montoTotal = 0; //Presentacion printf(" ********* Supermercado La loteria ********* \n"); //Llenamos cantidadArticulos printf("Introduzca la cantidad de articulos: "); scanf("%d",&cantidadArticulos ); //Llenamos precioArticulo int i; for (i = 0; i < cantidadArticulos; i++) { printf("Precio del articulo N %d: $", (i +1)); scanf("%d",&precioArticulo [i ]); } //Imprimimos precioArticulo printf("\n\n ARTICULO N\tPrecio(I.V.A.)\tPrecio(SIN I.V.A.)"); int j; for(j = 0; j < cantidadArticulos; j++) { printf("\n %d \t\t $%d \t\t$%d ",(j +1),(((precioArticulo [j ]*IVA )/100)+precioArticulo [j ]),precioArticulo [j ]); montoTotal+= precioArticulo[j]; } //Total a pagar printf("\n\n\t\t Total a pagar [SIN I.V.A.]: $%d", montoTotal ); printf("\n\t\t Total a pagar [CON I.V.A.]: $%d",(((montoTotal *IVA )/100)+montoTotal )); return 0; }
|
|
|
En línea
|
Web: NeebysA los que corren en un laberinto, su misma velocidad los confunde. La vida sería mucho más sencilla si pudiéramos echar un vistazo al código fuente.
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Te reitero la solución que te había dado, por si no no la vistes:El monto a pagar sin iva y el total a pagar son variables que dependen de A, no variables para que el usuario introduzca con un scanf:
#include<stdio.h> int main() { int I,A=0,art,precio; 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+=precio; } printf("precio total a pagar sin iva: %d.\n ",A); printf("monto a pagar del iva: %g\n ",A*0.12); printf("total general a pagar: %g\n ",1.12*A); return 0; }
Saluditos! ...
|
|
« Última modificación: 7 Mayo 2013, 16:14 pm por leosansan »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Necesito informacion para resolver el problema de "error ticket"
Juegos y Consolas
|
Du3NDe
|
1
|
2,083
|
25 Febrero 2005, 03:51 am
por DJ46
|
|
|
[Ayuda] Necesito saber como resolver este problema
« 1 2 3 »
Programación Visual Basic
|
Dreamaker
|
20
|
9,379
|
10 Agosto 2010, 19:56 pm
por Karcrack
|
|
|
ayundeme a resolver esto problemas :(
Programación C/C++
|
alkimista1988
|
1
|
2,194
|
14 Julio 2011, 22:53 pm
por El_Java
|
|
|
Podemos resolver esto?
Foro Libre
|
Puntoinfinito
|
5
|
2,817
|
8 Junio 2013, 23:51 pm
por maxim_o
|
|
|
necesitó esto
« 1 2 »
Foro Libre
|
cholo89
|
13
|
5,567
|
17 Agosto 2015, 18:37 pm
por Randomize
|
|