Skip to content

JaniszewskiMarcin/FractionsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FractionsProject

Java console application that count math operations on fractions.

Zad 1.

  1. Zaprojektuj klasę Ułamek. Klasa ta powinna pozwalać na dodawanie, odejmowanie, mnożenie oraz dzielenie ułamków.

  2. Rozszerz klasę o metodę skracającą ułamek.

Wynik działania powinien zostać zapisany w najmniejszej możliwej postaci (np. 2/4 powinno zostać zapisane jako 1/2).

  1. Rozszerz klasę Ułamek o metodę pozwalajacą na wypisanie ułamka w formie dziesiętnej.

  2. Rozszerz klasę Ułamek o metodę pozwalającą na potęgowanie i pierwiastkowanie ułamków.

Zad 2.

Zaimplementuj interfejs Comparable.

Zad 3.

Napisz klasę rozszerzającą klasę Exception.

Użyj własnego wyjątku w klasie Ułamek z punktu pierwszego.

Zad 4.

Napisz test jednostkowy do klasy Ułamek, testujący wszystkie jej metody.

Przetestuj dodawanie, odejmowanie, mnożenie, dzielenie, skracanie, potęgowanie, pierwiastkowanie,

wypisywanie ułamka (np "1/2"), wypisywanie w postaci dziesiętnej, porównywanie ułamków, zgłaszanie własnego

wyjątku zaimplementowanego w punkcie 2.

About

Java console application that count math operations on fractions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages