C++/Ćwiczenia: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Sierzput (dyskusja | edycje)
47fc19cc (dyskusja | edycje)
mNie podano opisu zmian
Linia 47:
=== Ćwiczenie 5 ===
 
Mamy taki oto plik źrodłowyźródłowy:
<source lang=cpp>
#include <iostream>
Linia 98:
}
</source>
Program ten oblicza czy pensja, ktorąktórą dostaje człowiek zdefiniowany jako obiekt klasy <tt>wydatkiMiesieczne</tt>, jest w stanie pokrycpokryć uproszczone wydatki miesięczne. Jednak program nie jest kompletny. Uzupełnij brakujące pola klasy w sekcji <tt>public</tt> stosując się do poniższych instrukcji:
* Użyj konstruktora do przypisania wartosciwartości polom danych:
<pre>
+-----------+-----------------+
|nazwa pola |wartoscwartość ktoraktóra ma |
| danych |zostaczostać przypisana|
+-----------+-----------------+
| cenaChleb | 2 |
Linia 114:
+-----------+-----------------+
</pre>
* Pamiętaj że zmienne <tt>cenaChleb</tt>, <tt>cenaMleko</tt> i <tt>cenaGazeta</tt> reprezentują cenecenę za jedną sztukę danego produktu, a my bedziemybędziemy potrzebować ceny za zakup tych towarów przez cały miesiąc (przyjmijmy ze miesiąc ma 30 dni).
* Nie tworztwórz innych funkcji w sekcji <tt>public</tt> niż te, które zostały wywołane w funkcji <tt>main()</tt>.
* Funkcja <tt>zarobek()</tt> ma pobieracpobierać liczbeliczbę reprezentującą zarobek danej osoby (w zł) i wpisywacwpisywać tą wartość w zmienną <tt>pensja</tt>.
* Funkcje z przedrostkami ''czyKupuje-'' mają przypisywacprzypisywać wartość (true - jeśli kupuje dany produkt; false - jeśli nie) do swoich odpowiednikowodpowiedników z sekcji <tt>private</tt> (np. funkcja <tt>czyKupujeMleko()</tt> przypisze wartość zmiennej <tt>zakupMleka</tt>).
* Funkcja <tt>obliczanieWydatkowMiesiecznych()</tt> ma obliczyć kwotę jaka bedziebędzie wydana przez miesiąc kupowania ustalonych przez obiekt produktów i przypisać wynik zmiennej <tt>sumaWydatkowMiesiecznych</tt>.
* Funkcja <tt>czyWystarczaPieniedzyNaWydatkiMiesieczne()</tt> ma obliczycobliczyć czy pensja danego obiektu jest wystarczająca na pokrycie kosztów zakupów, przekazać wynik <tt>true</tt>, albo <tt>false</tt> do zmiennej <tt>czyWystarczaNaMiesiac</tt> i zwrocićzwrócić go.
 
<noinclude>