Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Stwórz klasę definiującą ułamek. Wszystkie jej zmienne mają być typu private.
- Zdefiniuj konstruktory i destruktor dla stworzonej klasy.
- Wczytuj i zapisuj tablice ułamków z / do pliku zewnętrznego oraz wyświetlaj jej zawartość na
- ekranie. Dane w pliku powinny być w formie
- licznik / mianownik
- oraz w takiej samej formie wyświetlane na ekranie i zapisywane do pliku.
- Napisz funkcję umożliwiającą wyświetlanie ułamka w postaci liczby mieszanej lub ułamka
- niewłaściwego.
- Napisz funkcję zamieniającą ułamki w tablicy na formę dziesiętną.
- Zaimplementuj możliwość wykonywania podstawowych działań arytmetycznych (dodawanie /
- odejmowanie / mnożenie / dzielenie / potęgowanie / pierwiastkowanie) bezpośrednio na
- obiektach klasy ułamek.
- Napisz funkcję automatycznie skracającą ułamki w tablicy (oczywiście działającą tylko dla
- tych ułamków, dla których jest to możliwe). Funkcja ta ma być funkcją zewnętrzną (nie
- zdefiniowaną w klasie). Jako, iż zmiennie w klasie są typu private zastanów się nad sposobem
- komunikacji tej funkcji z obiektami z klasy ułamek.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement