Lenguaje C
Descripción En una tienda, se desea conocer la cantidad de productos vendidos, así como el total de ventas en el día. Para ello el programa a través de un menú indicará la opción para ingresar la cantidad de productos, posteriormente consultará si desea ingresar más ventas, una vez terminadas las ventas, el programa mostrará cuantos productos se vendieron, el valor vendido por cada uno de ellos y el total de las ventas. Valor de los productos:
Producto | Costo
Producto 1 | 2000
Producto 2 | 6500
Producto 3 | 4000
Producto 4 | 3000
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main (void)
{
    int costo, numero_de_productos, producto, productos_vendidos, venta;
    float total_de_ventas, venta_por_producto_1, venta_por_producto_2, venta_por_producto_3, venta_por_producto_4;
    char tecla_repetir;
    productos_vendidos = 0;
    total_de_ventas = 0;
    venta_por_producto_1 = 0;
    venta_por_producto_2 = 0;
    venta_por_producto_3 = 0;
    venta_por_producto_4 = 0;
    do {
        system ("cls");
        printf ("Ingrese el valor de numero de productos: ");
        scanf ("%d", &numero_de_productos);
        (void) getchar ();
        printf ("Seleccione el valor de producto.\n");
        printf ("\t1.- Producto 1\n");
        printf ("\t2.- Producto 2\n");
        printf ("\t3.- Producto 3\n");
        printf ("\t4.- Producto 4\n");
        printf ("\t: ");
        do {
            scanf ("%d", &producto);
            (void) getchar ();
            if (producto<1||producto>4)
                printf ("Valor incorrecto. Ingr\202selo nuevamente.: ");
        } while (producto<1||producto>4);
        costo=0;
        if(producto==1)
            costo=2000;
        if(producto==2)
            costo=6500;
        if(producto==5)
            costo=4000;
        if(producto==4)
            costo=3000;
        productos_vendidos=productos_vendidos+numero_de_productos;
        venta=costo*productos_vendidos;
        total_de_ventas=total_de_ventas+venta;
        if(producto==1)
            venta_por_producto_1=venta_por_producto_1+venta;
        if(producto==2)
            venta_por_producto_2=venta_por_producto_2+venta;
        if(producto==5)
            venta_por_producto_3=venta_por_producto_3+venta;
        if(producto==4)
            venta_por_producto_4=venta_por_producto_4+venta;
        printf ("Valor de costo: %d\n", costo);
        printf ("Valor de venta: %d\n", venta);
        putchar ('\n');
        printf ("\250Desea repetir el proceso? (S/N): ");
        do {
            tecla_repetir = (char) getch();
        } while (tecla_repetir!='s' && tecla_repetir!='n' && tecla_repetir!='S' && tecla_repetir!='N');
        putchar ('\n');
    } while (tecla_repetir=='s' || tecla_repetir=='S');
    printf ("Valor de productos vendidos: %d\n", productos_vendidos);
    printf ("Valor de total de ventas: %f\n", total_de_ventas);
    printf ("Valor de venta por producto 1: %f\n", venta_por_producto_1);
    printf ("Valor de venta por producto 2: %f\n", venta_por_producto_2);
    printf ("Valor de venta por producto 3: %f\n", venta_por_producto_3);
    printf ("Valor de venta por producto 4: %f\n", venta_por_producto_4);
    system ("pause");
    return EXIT_SUCCESS;
}