Dev - C++ - Elaborar un programa en C++ para la empresa “KATRONIC” para N COMPUTADORES

 
Vista:

Elaborar un programa en C++ para la empresa “KATRONIC” para N COMPUTADORES

Publicado por ??? (1 intervención) el 17/04/2020 23:45:56
me podria ayudar con este ejercicio
Elaborar un programa en C++ para la empresa “KATRONIC” para N COMPUTADORES.

• Si la marca = ´D´ que representa “DELL” el valor del PC sube 20%.
• Si la marca = ´A´ que representa “ASUS” el valor del PC baja 20%.
• Si la marca = ´T´ que representa “TOSHIBA” el valor del PC sube 10%.
• Para la marca = “OTRO” el valor del PC queda igual.
-Se debe imprimir un reporte donde se detalle MARCA Y NUEVO VALOR.
-Cuántos PC se procesaron MARCA TOSHIBA?
-Calcular el VALOR TOTAL DEL INVENTARIO después de ajustes.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
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++

Elaborar un programa en C++ para la empresa “KATRONIC” para N COMPUTADORES

Publicado por Alfil (1444 intervenciones) el 18/04/2020 11:28:29
Me da la sensación de que el enunciado ni está completo ni es del todo correcto, he hecho el programa un poco como creo que es.

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <cctype>
 
using namespace std;
 
int main()
{
    char marca, opcion;
    int toshiba = 0;
    float precio, total = 0.0f;
 
    do {
        cout << "\nMarca del PC: "; cin >> marca;
        marca = toupper(marca);
        cin.ignore(80, '\n');
        cout << "Precio: "; cin >> precio;
 
        switch (marca)
        {
            case 'D':
                cout << "\nPC DELL"
                     << "\nPrecio Base: " << precio
                     << "\nPrecio final: " << precio + precio * 0.2
                     << endl;
                total += precio + precio * 0.2;
                break;
 
            case 'A':
                cout << "\nPC ASUS"
                     << "\nPrecio Base: " << precio
                     << "\nPrecio final: " << precio - precio * 0.2
                     << endl;
                total += precio - precio * 0.2;
                break;
 
            case 'T':
                cout << "\nPC TOSHIBA"
                     << "\nPrecio Base: " << precio
                     << "\nPrecio final: " << precio + precio * 0.1
                     << endl;
                total += precio + precio * 0.1;
                toshiba++;
                break;
 
            default:
                cout << "\nPC OTROS"
                     << "\nPrecio Base: " << precio
                     << "\nPrecio final: " << precio
                     << endl;
                total += precio;
                break;
        }
 
        cout << "\nOtra venta (S/n): "; cin >> opcion;
        opcion = toupper(opcion);
 
    } while (opcion == 'S');
 
    cout << "\nValor total de los PCs: " << total;
    cout << "\nPCs Toshiba: " << toshiba << endl;
 
    return EXIT_SUCCESS;
}
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