• 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 ("Ingresa el valor de cantidad de articulos: ");
        scanf ("%f", &cantidad_de_articulos);
        (void) getchar ();
        printf ("Ingresa 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 ("\250Deseas 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;
}