Me pueden ayudar con este programa con While?
Publicado por Angel (1 intervención) el 06/12/2020 06:10:03
Buenas noches, soy estudiante de programación, y no puedo hacer este con While
Ya que el programa se detiene al terminar y se supone que deberia seguir andando hasta que la variable clave s ea 0, pero el programa termina sin más. A continuación les dejo las instrucciones y el programa, espero ansioso una solución y muchas gracias a todos.
Programa que capture EL PAGO DE UN CLIENTE EN OXXO.
Los datos a capturar son: LA CLAVE DEL ARTICULO, DESCRIPCION, COSTO Y CANTIDAD. El precio se calcula COSTO POR CANTIDAD.
Visualizar el SUBTOTAL (la suma de todos los precios), el IVA (es el 16% del subtotal) y TOTAL A PAGAR (la suma de subtotal más el iva).
El programa termina cuando la clave del articulo sea cero.
Este es mi programa:
muchas gracias a todos.
Ya que el programa se detiene al terminar y se supone que deberia seguir andando hasta que la variable clave s ea 0, pero el programa termina sin más. A continuación les dejo las instrucciones y el programa, espero ansioso una solución y muchas gracias a todos.
Programa que capture EL PAGO DE UN CLIENTE EN OXXO.
Los datos a capturar son: LA CLAVE DEL ARTICULO, DESCRIPCION, COSTO Y CANTIDAD. El precio se calcula COSTO POR CANTIDAD.
Visualizar el SUBTOTAL (la suma de todos los precios), el IVA (es el 16% del subtotal) y TOTAL A PAGAR (la suma de subtotal más el iva).
El programa termina cuando la clave del articulo sea cero.
Este es mi programa:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <locale.h>
main()
{
setlocale(LC_ALL, "spanish");
int cla, co, stotal, total, cant;
char d[30];
cant=1;
printf("Monto a pagar OXXO S.A de C.V \n");
while(cla<=0)
{
printf("Ingrese la clave del artículo: "); scanf("%d", &cla);
printf("Ingrese la descripción del artículo: "); scanf("%s", &d);
printf("Ingrese el costo del artículo: "); scanf("%d", &co);
printf("Ingrese la cantidad de artículos: "); scanf("%d", &cant);
stotal=co*0.16;
total=(co+stotal)*cant;
repeat;
}
printf("El monto a pagar por el artículo ""%s"" es %d",d,total);
return 0;
}
muchas gracias a todos.
Valora esta pregunta


0