1 /* autor: Krzysztof Zmijewski
 2  *
 3  * prog: " ikp.cpp " - Ile kosztuje prad - program przelicza ile dane urzadzenie
 4  *                                        pobiera pradu.
 5  *
 6  * uzycie: podczas dzialania programu nalezy podac ile urzadzenie pobiera Wat
 7  *       i przez ile godzin dziala oraz cene 1 kWh, ktory znajduje sie na kazdej fakturze za prad.
 8  *
 9  * Kompilator: g++ 4.8.2
10  */
11 
12 /*
13  * This program is free software; you can redistribute it and/or modify
14  * it under the terms of the GNU General Public License as published by
15  * the Free Software Foundation; either version 2 of the License, or
16  * (at your option) any later version.
17  *
18  * This program is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU General Public License for more details.
22  *
23  * You should have received a copy of the GNU General Public License
24  * along with this program; if not, write to the Free Software
25  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
26  * MA 02110-1301, USA.
27  *
28  */
29 
30 
31 #include <iostream>
32 
33 using namespace std;
34 
35 inline double wnkw(double &w);  // funkcja przelicza waty na kilowaty
36 inline double kwnkwh(double &h, double &kw);    // funkcja przelicza kilowaty na kilowatogodziny
37 inline double kwhncena(double &kwh, double &cena);  // funkcja przelicza kilowatogodziny na koszt zuzycia pradu
38 
39 int main()
40 {
41 
42     double h, w, kw, kwh, cena, wynik;
43 
44     cout << "Prosze podaj ile Wat pobiera urzadzenie: ";
45         cin >> w;
46 
47     kw = wnkw(w);   //przeliczamy waty na kilowaty
48 
49 
50     cout << "Prosze podaj ile godzin dziennie pracuje urzadzenie: ";
51         cin >> h;
52 
53     kwh = kwnkwh(h, kw);    // przeliczamy kilowaty na kilowatogodziny
54 
55 
56     cout << "Prosze podaj ile u Ciebie kosztuje 1kwh: ";
57         cin >> cena;
58 
59     wynik = kwhncena(kwh, cena);    // przeliczamy kilowatogodziny na cene
60 
61 /*
62 *   wypisanie wynikow
63 */
64 
65     cout << "\nPodane przez Ciebie urzadzenie zuzywa: " << w << " W " \
66         << "czyli: " << kw << " kW" << endl;
67     cout << "Daje nam to wynik: " << kwh << " kWh, a to bedzie Cie kosztowac: " \
68         << wynik << " PLN" << endl;
69 
70 
71 return(0);
72 }
73 
74 inline double wnkw(double &w)
75 {
76     return(w/1000);
77 }
78 
79 inline double kwnkwh(double &h, double &kw)
80 {
81     return(h*kw);
82 }
83 
84 inline double kwhncena(double &kwh, double &cena)
85 {
86     return(kwh*cena);
87 }


syntax highlighted by Code2HTML, v. 0.9.1