Stwórz obiektową reprezentację kota. Kot udostępnia tylko jedną operację: podrap. Jako parametr (string) przekazujemy miejsce drapania. Kot reaguje pozytywnie (mruczeniem) tylko na drapanie w trzech miejscach: po grzbiecie, pod pyszczkiem i za uchem. Na każde inne reaguje prychaniem. Nasz kot lubi różnorodność i reaguje prychaniem również wtedy, gdy próbujemy podrapać go w tym samym miejscu drugi raz pod rząd.
Stwórz obiektową reprezentację prostej ankiety. Ankieta składa się z pytania, na które możemy odpowiedzieć "tak" lub "nie". Ankieta udostępnia osobne metody do oddania głosu na "tak" oraz na "nie". Ankieta powinna pozwolić na sprawdzenie ile oddano głosów oraz jaki procent z nich oddano którą opcję.
Czy posiadasz telewizor w domu?
Ilość oddanych głosów:
na tak:
na nie:
Zaprojektuj i stwórz obiektową reprezentację automatu do kawy. Automat pozwala zamówić dużą lub małą kawę.
Do każdej kawy można wziąć jedną lub więcej porcji mleka lub/i cukru. Po wybraniu zamówienia, powinna
być zwracana informacja o cenie lub o niepowodzeniu, jeśli nie udało sie go zrealizować z powodu braku
składników. Cenę małej i dużej kawy oraz pojedynczej porcji mleka i cukru ustalamy tworząc obiekt. Automat
przechowuje pewną ilość składników: mielonej kawy oraz porcji mleka i cukru. Dodawać je możemy przy pomocy
osobnych metod. Mleko i cukier ładowane są w porcjach, natomiast kawa w gramach. Przygotowanie małej
kawy zużywa 6 gramów, natomiast dużej - 15.
Stwórz interfejs w HTML, który pozwoli skorzystać z automatu (a także doładowywać go składnikami).
Kawa = g
Porcje mleka =
Porcje cukru =
Cena dużej kawy = zł
Cena małej kawy = zł
Cena 1 porcji mleka = zł
Cena 1 porcji cukru = zł
Zaprojektuj i stwórz obiektową reprezentację dziennika ocen. Do dziennika można dodawać (ale nie edytować czy usuwać) oceny, podając nazwę przedmiotu, stopień (w skali akademickiej: 2, 3, 3.5, 4, 4.5 lub 5) oraz datę.
Stwórz interfejs w HTML, który pozwoli na posługiwanie się dziennikiem.