Lenguaje C
Descripción Pida el nombre del producto, cantidad, precio y alícuota del IVA. Calcular monto base, monto del IVA, monto total. Si el monto de la factura es de 10000 otorgar un descuento de 13%, si es mayor a 30000 otorgar un 17.5% de descuentos. Considere que el descuento debe ser sobre el monto base.
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
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    float IVA, alicuota_del_IVA, cantidad, descuento, monto_base;
    float monto_total, precio;
    char nombre_del_producto[63];
    printf ("Ingrese el nombre del producto: ");
    scanf ("%[^\r\n]", nombre_del_producto);
    (void) getchar ();
    printf ("Ingrese el valor de alicuota del IVA: ");
    scanf ("%f", &alicuota_del_IVA);
    (void) getchar ();
    printf ("Ingrese el valor de cantidad: ");
    scanf ("%f", &cantidad);
    (void) getchar ();
    printf ("Ingrese el valor de precio: ");
    scanf ("%f", &precio);
    (void) getchar ();
    monto_base=precio*cantidad;
    descuento=0;
    if(monto_base==10000)
        descuento=monto_base*0.13;
    if(monto_base>30000)
        descuento=monto_base*0.175;
    IVA=(monto_base-descuento)*alicuota_del_IVA/100;
    monto_total=monto_base-descuento+IVA;
    printf ("Nombre del producto: %s\n", nombre_del_producto);
    printf ("Valor de IVA: %g\n", IVA);
    printf ("Valor de descuento: %g\n", descuento);
    printf ("Valor de monto base: %g\n", monto_base);
    printf ("Valor de monto total: %g\n", monto_total);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}