• Lenguaje

    C

  • Descripción

    En un supermercado una ama de casa pone en su carrito los artículos que va tomando de los estantes. La señora quiere asegurarse de que el cajero le cobre bien lo que ella ha comprado, por lo que cada vez que toma un artículo anota su precio junto con la cantidad de artículos iguales que ha tomado y determina cuánto dinero gastara en ese artículo; a esto le suma lo que ira gastando en los demás artículos, hasta que decide que ya tomo todo lo que necesitaba. Ayúdale a esta señora a obtener el total de sus compras.

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 <stdlib.h>
#include <conio.h>

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