Zadaci za Tutorial 1.
1. Napiite program koji e na ekranu ispisati vae line podatke u sljedeem obliku:
Vae ime i prezime -----------------Datum roenja Smjer studija Grad ime podvui crticama ostaviti jedan prazan red
Program napiite u C++ stilu, koristei biblioteku iostream i objekat izlaznog toka cout. 2. Napiite program koji izraunava koliko je keramikih ploica potrebno za poploavanje bazena ije se dimenzije u metrima unose sa tastature. Dimenzije ploica u centimetrima se takoer unose sa tastature. Program nakon pokretanja treba da na ekranu proizvede dijalog poput sljedeeg (naravno, brojevi koje korisnik zadaje odabrani su proizvoljno):
Unesi dimenzije bazena (axbxc) u metrima: 5 15 3 Unesi dimenzije ploice (axb) u centimetrima: 10 10 Za poploavanje bazena dimenzija 5x15x3 m sa ploicama dimenzija 10x10 cm potrebno je 19500 ploica.
Preutno pretpostavite da su dimenzije zadane tako da je poploavanje uvijek izvodivo sa cijelim brojem ploica. Za unos podataka i ispis rezultata koristite objekte cin i cout iz biblioteke iostream. 3. Napiite program koji trai da se sa tastature unesu tri realna broja a, b i c, i koji ispisuje da li ta tri broja mogu biti stranice nekog trougla. Podsjetimo se da za stranice trougla mora vrijediti uvjet da su sve pozitivne i da je zbir duina ma koje dvije stranice vei od duine tree stranice. Ukoliko uneseni brojevi mogu predstavljati duine stranica trougla, treba izraunati njegov najvei ugao i ispisati njegovu vrijednost u stepenima, minutama i sekundama. Za raunanje ugla koristite kosinusnu teoremu prema kojoj je c2 = a2 + b2 2 a b cos (i analogno tome za preostale kombinacije stranica i uglova). Raunajte da 1 radijan ima 180/ stepeni, dok vrijednost moete raunati po formuli = 4 arctg 1. Ukoliko uneseni brojevi ne mogu predstavljati duine stranica trougla, treba ispisati odgovarajui komentar. Dijalozi koje formira program trebaju izgledati poput sljedeih:
Unesite tri broja: 6 4 3 Najvei ugao trougla sa duzinama stranicama 5, 10 i 7 ima 117 stepeni, 16 minuta i 46 sekundi. Unesite tri broja: 5 15 7 Ne postoji trougao cije su duzine stranica 5, 15 i 7
Za unos podataka i ispis rezultata koristite objekte cin i cout iz biblioteke iostream, a za odgovarajua raunanja funkcije iz biblioteke cmath. 4. Napiite program koji trai da se sa tastature unese prirodan broj n. U sluaju da korisnik unese neto to nije prirodan broj (to ukljuuje i situaciju kada uneseni podatak uope nije broj), treba ispisati poruku upozorenja, i ponoviti unos. Ukoliko je unos ispravan, program treba da izrauna i ispie sumu svih djelilaca broja n. Na primjer, za n = 12 treba ispisati vrijednost 28, jer su djelioci broja 12 brojevi 1, 2, 3, 4, 6 i 12, a 1 + 2 + 3 + 4 + 6 + 12 = 28. Nakon toga, program treba da trai unos novog broja i da ponavlja postupak sve dok se kao broj ne unese nula. 1