Dev - C++ - tengo dudas

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

tengo dudas

Publicado por bartolo (9 intervenciones) el 20/10/2019 12:25:31
He intentado hacer el ejercicio pero me da error por si me lo podeis mandar para ver como se hace:
-Con objeto de fomentar el ahorro energético, el recibo de la electricidad se elabora de forma que el precio de
cada Kwh (kilowatio/hora) consumido es más caro cuanto más se consume:
• 1 euro de gastos fijos.
• 0.5 euros por kwh para los primeros 100 Kwh.
• 0.7 euros por kwh para los siguientes 150 Kwh (de 101 a 250).
• 1.0 euros por kwh para el resto.
Elabore un programa que lea de teclado los dos últimos valores del contador de kwh (lo que marca el contador
actualmente y lo que marcaba en la última lectura), y calcule e imprima en pantalla el importe total a pagar.
-En c++ con if o switch
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++

tengo dudas

Publicado por Alfil (1444 intervenciones) el 20/10/2019 16:46:18
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int lecturaAnterior, lecturaActual, kw;
    float total = 1.0f;
 
    cout << "\nLectura anterior: ";
    cin >> lecturaAnterior;
    cout << "Lectura actual: ";
    cin >> lecturaActual;
 
    kw = lecturaActual - lecturaAnterior;
 
    cout << "\nTotal kw/h consumidos: " << kw;
    cout << "\n\nGastos fijos: " << 1.00;
 
    if( kw > 250 ){
        total += ( kw - 250 ) * 1.0f;
        cout << "\n\nConsumo superior a 250kw/h: "
             << "\n\tKw/h: " << kw - 250
             << "\n\tCantidad: " << ( kw - 250 ) * 1.0f;
        kw = 250;
    }
    if( kw > 100 && kw <= 250 ){
        total += ( kw - 100 ) * 0.7f;
        cout << "\n\nConsumo entre 101 y 250kw/h: "
             << "\n\tKw/h: " << kw - 100
             << "\n\tCantidad: " << ( kw - 100 ) * 0.7f;
        kw = 100;
    }
    if( kw <= 100 ){
        total += kw * 0.5f;
        cout << "\n\nConsumo entre 0 y 100kw/h: "
             << "\n\tKw/h: " << kw
             << "\n\tCantidad: " << kw * 0.5f;
    }
 
    cout << "\n\nTotal Consumo: " << total << endl;
 
    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