13 Rekordy
Stwórz rekord
BookDTO, który reprezentuje książkę w sklepie internetowym. Powinien zawierać takie informacje jaktitle,author,priceiyearOfPublication. Następnie stwórz kilka instancji tego rekordu, reprezentujących różne książki.Utwórz rekord
Address, który zawierastreet,houseNumber,postalCodeicity. Następnie, stwórz rekordPerson, który oprócz podstawowych informacji o osobie (np.firstName,lastName) zawiera również pole typuAddress. Stwórz przypadek testowy.Stwórz klasę
PointCreprezentującą punkt na płaszczyźnie 2D z polamixiy. Następnie, stwórz rekordPointRz tymi samymi polami. Dodaj metody umożliwiające konwersję z instancji klasy na rekord i odwrotnie. Stwórz przypadek testowy.Stwórz rekord
Book, który reprezentujetitle,authoriyearOfPublication. Dodaj metodędescribe(), która zwraca sformatowaną postać informacji o książce w stylu “Autor - Tytuł (Rok wydania)”. Stwórz przypadek testowy.Stwórz rekord
Point2D, reprezentujący punkt na płaszczyźnie 2D z koordynatamixiy. Wprowadź metodędistanceTo(Point2D otherPoint), która oblicza i zwraca odległość euklidesową między aktualnym punktem a podanym jako argument. Stwórz przypadek testowy.Stwórz rekord
Car, który zawierabrand,modelifuelConsumptionPer100km. Dodaj metodęfuelCost(double fuelPrice, double distance), która oblicza i zwraca koszt podróży na podstawie podanej ceny paliwa oraz dystansu. Stwórz przypadek testowy.Stwórz rekord
Student, który reprezentuje imię, nazwisko i listę ocen ucznia. Wprowadź metodęaverageGrades(), która oblicza średnią ocen ucznia. Stwórz przypadek testowy.Stwórz rekord
Order, który zawiera listę produktów oraz ich cen. Każdy produkt reprezentowany jest przez rekordProductz nazwą i ceną. W rekordzieOrderdodaj metodętotalValue(), która oblicza łączną wartość zamówienia na podstawie cen produktów. Stwórz przypadek testowy.Stwórz rekord
Person, który reprezentuje imię i wiek osoby. Dodaj konstruktor, który weryfikuje, czy podany wiek nie jest ujemny. W przypadku podania wartości ujemnej, ustaw wiek na 0. Stwórz przypadek testowy.Stwórz rekord
BankAccount, który zawiera numer konta oraz saldo. Dodaj konstruktor, który pozwala na tworzenie konta tylko z numerem, przy czym domyślne saldo wynosi 0. Stwórz przypadek testowy.Stwórz rekord
MusicTrack, który opisuje tytuł, artystę i czas trwania utworu w sekundach. Dodaj konstruktor, który przyjmuje tylko tytuł i artystę, przyjmując domyślną długość utworu jako 180 sekund. Stwórz przypadek testowy.