Készítsünk egyszerűsített számológépet! A számológépen három szövegmező, és öt gomb legyen. Kettő szövegmező az operandusokat, egy pedig az eredményt tartalmazza. Az öt gomb az összeadás, kivonás, szorzás, osztás, hatványozás műveleteket valósítsa meg. A program validálja a bemeneteket (az operandusokat), és írja ki, ha hibásak. A számológépből ki lehessen lépni menüből is.
Megoldas: calc.zip
Készítsük el a szövegeket tartalmazó sor típust az ArrayList típus segítségével. A műveleteket (push, top, pop, empty, isempty) a Queue osztály metódusaiként valósítsuk meg. A programot először bedrótozott értékekkel teszteljük, majd hozzunk létre egy menüt, amivel a sor bármely funkciója bárhányszor tesztelhető. Ehhez használjuk a mellékelt Console osztályt.
Megoldas: Queue.zip
Peldaprogram a referenciak szemleltetesere
Megoldas: References.zip