JAVA programavimas (BIT)
Užduotys paskaitos metu
1.1. Užduotis
Iš
plytų galima pastatyti vienos plytos storio taisyklingą sieną, kurios
viršūnėje yra viena plyta, o šonuose – pusės plytos ilgo laipteliai.
Reikia parašyti programą, kuri apskaičiuotų, kelių plytų aukščio k bus
siena, jei žinomas sienos statybai skirtų plytų skaičius.
Pasitikrinimui jei turime 10 plytų mes galime pastatyti 4 aukštų sieną.
1.2. Užduotis
Martynas
labai mėgsta saldainius. Mamos slėptuvėje berniukas rado m saldainių.
Pirmą dieną jis suvalgė 1 saldainį, antrąją – 2, trečiąją 3. Kiekvieną
kitą dieną jis suvalgydavo vienu saldainiu daugiau negu prieš tai
buvusią. Per kelias dienas d Martynas suvalgys visus saldainius?
Paskutinei dienai gali likti ir mažiau.
Pasitikrinimui. Kai m = 11, turėtumėte gauti d = 5.
2.1. Užduotis
Parašykime programą kuriai įvedant skaičių seką apskaičiuotų šių skaičių sumą. Įvedus skaičų 0 programa turi nutraukti darbą.
2.2. Užduotis
Parašykime programą kuriai įvedant skaičių seką apskaičiuotų šių skaičių vidurkį. Įvedus skaičų 0 programa turi nutraukti darbą.
3.1. Užduotis
Programuotojui
moka a Eurų atlyginimą. Darbdavys pažadėjo kiekvieną mėnesį padidinti
atlyginimą x Eurų, parašykite programą kuri surastų po kiek mėnesių jo
atlyginimas bus daugiau nei dvigubai didesnis.
3.2. Užduotis
Bankas
už indėlius moka p procentų palūkanų per metus. Metų gale palūkanos
pridedamos prie indėlio. Jei indėlininkas pinigų nė kiek neišima,
palūkanos skaičiuojamos nuo vis didesnės sumos. Parašykite programą,
kuri apskaičiuotų, per kiek metų t pradinis indėlis ind pasieks sumą s.
Pasitikrinkite. Kai p = 5, ind = 1000, s = 1200, turėtumėte gauti t = 4.
Parašykite programą, kuri apskaičiuotų duotojo skaičiaus a skaitmenų sumą s. Kai a = 65421, suma = 18.
4.2. Užduotis
Parašykite programą, kuri suskaičiuotų, kiek duotas skaičius a turi lyginių ir nelyginių skaitmenų. Kai a = 63258, tai lyginių 3, nelyginių 2.