Dev - C++ - Emitir la factura correspondiente a una compra de unos artículos determinados

 
Vista:
sin imagen de perfil
Val: 107
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Emitir la factura correspondiente a una compra de unos artículos determinados

Publicado por Alex (15 intervenciones) el 27/10/2020 08:54:17
Buenas noches, alguien me podría ayudar en estos ejercicios en pseudocodigo por favor, son de urgencia :(


Emitir la factura correspondiente a una compra de unos artículos determinados.
El IVA a aplicar es del 19% y si el precio bruto (precio venta más IVA) es mayor de $100.000, se debe realizar un descuento del 7%. El valor a pagar se debe mostrar en Euros y en Dólares y el valor del Euro y del Dólar se deben solicitar por teclado. Solicitarle al usuario si quiere realizar la compra de un siguiente artículo y realizar el proceso nuevamente hasta que el usuario decida salir.


Hallar los múltiplos de 3 y 5 de 10 números naturales distintos de cero leídos por teclado, calcular los pares e impares de esos múltiplos encontrados y sus respectivas sumas.


Determinar el precio del billete de ida y vuelta en avión, solicitando por teclado la distancia a recorrer y el número de días de estancia. Si el número de días de la estancia es superior a 5 (días) y la distancia superior a 500 (km) el billete tiene una reducción del 25%. Solicitar por teclado el precio por km. Solicitarle al usuario si quiere comprar un billete adicional y realizar el proceso nuevamente hasta que el usuario decida salir.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Emitir la factura correspondiente a una compra de unos artículos determinados

Publicado por Alfil (1444 intervenciones) el 27/10/2020 17:28:17
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
#include <iostream>
#include <cctype>
#include <string>
 
int main()
{
    char opcion;
    std::string articulo;
    float bruto, iva, descuento, total, euros, dolares;
 
    do {
        std::cout << "\nNueva Factura: " << std::endl;
        std::cout << "Nombre Articulo: "; getline(std::cin, articulo);
        std::cout << "Coste bruto: "; std::cin >> bruto;
        std::cout << "Cambio a Euros: "; std::cin >> euros;
        std::cout << "Cambio a Dolares: "; std::cin >> dolares;
        std::cout << std::endl << std::endl;
 
        iva = bruto * 0.19f;
        descuento = bruto  + iva > 100000 ? (bruto + iva) * 0.07 : 0;
        total = bruto + iva - descuento;
 
 
        std::cout << "FACTURA: " << std::endl;
        std::cout << "Articulo: " << articulo << std::endl;
        std::cout << "Coste bruto: " << bruto << std::endl;
        std::cout << "IVA 19%: " << iva << std::endl;
        std::cout << "\nSubTotal: " << bruto + iva << std::endl;
        if (descuento != 0) std::cout << "\nDescuento 7%: " << descuento << std::endl;
        std::cout << "\nTotal: " << total << std::endl;
        std::cout << "Total Euros: " << total * euros << std::endl;
        std::cout << "Total Dolares: " << total * dolares << std::endl;
 
        std::cout << "\n\nOtra Factura (S/n): "; std::cin >> opcion;
        opcion = toupper(opcion);
        std::cin.ignore(80, '\n');
 
    } while (opcion == 'S');
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar