Eksamiks harjutamise ülesanded



  1. On antud aeg jaanipäevani päevades, leida, mitu nädalat on jaanipäevani.*

  2. Kirjutada programm, mis arvutab

    1. kui palju kulub bensiini punktist A punkti B jõudmiseks. Vahemaa kaugus ja keskmine bensiinikulu küsige kasutajalt ( a la 180 km ja 7 l/100 km)

    2. arvutage, kui palju see maksab. Bensiinihinda küsige kasutajalt ( a la 15.90)

    3. arvutage, mitme reisija korral autosõit ära tasuks, kui ühe reisibussipilet maksab x krooni (nt 125 kr).

  3. Leida, mitu ruutu on Kalevi 100-grammises shokolaaditahvlis. Arvutada, mitu krooni maksab 1 ruut ja mitu kilokalorit see annab.

  4. Kirjutada programm, mis leiab täisarvude massiivis 2 suurimat (vähimat) elementi.

  5. Kirjutada programm, mis loendab täisarvude massiivis:

    1. kõik nullist erinevad elemendid *

    2. kõik negatiivsed elemendid

    3. kõik positiivsed elemendid

    4. kõik kahe astmed (seda on mõistlik teha eraldi meetodiga) *

  6. Kirjutada programm, mis leiab täisarvude massiivist 2 väikseimat positiivset (>0) elementi (või 2 suurimat negatiivset elementi). *

  7. Kirjutada programm, mis asendab negatiivsete massiivi elementide väärtused selle absoluutväärtusega (korrutades -1ga läbi või kasutades Math.abs-meetodit)

  8. Kirjutada programm, mis asendab negatiivsed massiivi elemendid -1ga, positiivsed 1ga.

  9. Kirjutada programm, mis asendab etteantud positiivsete täisarvude järjendis kõik paaritud arvud arvuga 1 ja paarisarvud arvuga 2.

  10. Kirjutada meetod, mis etteantud täisarvujärjendi ja täisarvu korral tagastaks, mitu korda see arv esines järjendis. *

  11. Kirjutada meetod, mis saab sisendiks 2 täisarvu ja tagastab true või false, kui esimene arv jagub teisega või mitte.

  12. Kirjutada meetod, mis saab sisendiks täisarvu ja tagastab true või false, kui arv on kas paaris või paaritu.

  13. Kirjutada programm, mis trükib ühe reana sisseloetud lause välja iga sõna eraldi real.

  14. Kirjutada programm, mis muudab lauses iga sõna esimese tähe suurtäheks. *

  15. Kirjutada meetod, mis kontrollib, kas kas sõnad "riimuvad" ehk kas nende 3 viimast tähte langevad kokku. *

  16. Kirjutada meetod, mis kontrollib, kas sõnas leidub sulghäälikuid (k, p, t, g, b, d). *

  17. Kirjutada meetod, mis kontrollib, kas sõna on võõrsõna, st algab g, b, d, c, f-ga.

  18. Kirjutada meetod, mis vahetab kahe etteantud sõna esimesed 2 tähte ära: kalevi kommivabrik -> kolevi kammivabrik. *