Lenguaje C
Descripción Un cajero abre la caja a las 6:00 a.m., realiza sus ventas durante todo el día, a medida que va vendiendo artículos el sistema siempre le pregunta si desea hacer el cierre de la caja, supóngase que el cajero ha realizado ventas durante todo el día, al cabo del cual debe imprimir el total vendido en dicha caja.
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main (void)
{
    float cantidad_de_articulos, costo_del_articulo, total_vendido, venta;
    char tecla_repetir;
    total_vendido = 0;
    do {
        system ("cls");
        printf ("Ingrese el valor de cantidad de articulos: ");
        scanf ("%f", &cantidad_de_articulos);
        (void) getchar ();
        printf ("Ingrese el valor de costo del articulo: ");
        scanf ("%f", &costo_del_articulo);
        (void) getchar ();
        venta=costo_del_articulo*cantidad_de_articulos;
        total_vendido=total_vendido+venta;
        printf ("Valor de venta: %g\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 total vendido: %f\n", total_vendido);
    system ("pause");
    return EXIT_SUCCESS;
}