Harjutusülesanded
1. Esimene ja viimane number
Kirjuta programm, mis küsib kasutajalt kahekohalise täisarvu ja kuvab ekraanile selle arvu
- esimese numbri
- viimase (teise) numbri
Katseta erinevate sisenditega.
Näide programmi tööst:
Sisesta kahekohaline täisarv:25 Arvu esimene number on 2 Arvu viimane number on 5
Proovi kirjutada programm ümber nii, et see töötaks suvalise täisarvuga.
2. Arvu nihutamine vasakule ja paremale
Kirjuta programm, mis küsib kasutajalt täisarvu ja
- nihutab arvu ühe koha (biti) võrra paremale ja kuvab tulemuse ekraanile
- nihutab tulemuse kaks kohta (bitti) vasakule ja kuvab tulemuse ekraanile.
Põhjenda saadud tulemusi. Katseta erinevate sisenditega.
Näide programmi tööst:
Sisesta täisarv:23 Arv nihutatult üks koht paremale: 11 Tulemus nihutatult kaks kohta vasakule: 44
3. Energiakulu
Metaboolne ekvivalent (MET) (metabolic equivalent) on ühik, mida kasutatakse energia kulu (hapniku tarbimise seisukohalt) hindamiseks seoses erinevat tüüpi kehalise tegevusega. MET väärtus näitab, kui suur on energiakulutus kilokalorites (kcal) ühes tunnis ühe kilogrammi kehamassi kohta. Näiteks, kui kehamass on 70 kg, siis istudes ja raamatut lugedes (MET = 1.3) kulub 1 tunni jooksul 91 kcal (70 x 1.3 = 91). Tabelis on mõned MET väärtused erinevate tegevuste jaoks: https://intra.tai.ee/images/prints/documents/149019033869_eesti%20toitumis-%20ja%20liikumissoovitused.pdf
Tegevus | MET |
---|---|
Kõndimine 6 km/h | 4 |
Treppidel käimine | 5.5 |
Ujumine | 10 |
Korvpall | 8 |
Kirjuta programm, mis küsib kasutajalt tema kaalu kilogrammides ja tegevusele kulutatud aega minutites. Väljasta kulutatud kilokalorite arv tabelis toodud tegevuste jaoks.
Näide programmi tööst.
Sisesta kaal:63 Sisesta aeg minutites:45 Tegevus Aeg min Kulutatud kcal ------------------------------------------- Kõndimine 45 189 Treppidel käimine 45 259.875 Ujumine 45 472.5 Korvpall 45 378
Vihje. Kasuta tabulatsiooni \t
ekraanil kuvamise rajastamiseks.
4. Ring ja ruut
Kirjuta programm, mis küsib kasutajalt ringi raadiuse ning arvutab ringi pindala ja ümbermõõdu. Kui suur on ringi raadius siis, kui pindala vähendada kaks korda? Ümarda kõik arvud kaks kohta peale koma.
Näide programmi tööst.
Sisesta ringi raadius: 5.2 Ringi pindala: 84.95 Ringi ümbermõõt: 32.67 Raadius kaks korda väiksema pindala korral: 3.68