Tek sam poceo upotrebljavati C++ i naisao sam na problem u jednostavnom
zadatku pa bih molio pomoc. Zapeo sam na tockama 4 i 5, nisam bas siguran
kako da to izvedem. Znam da je zadatak jednostavan i molim bez ruganja :D Svaki prijedlog je dobrodosao.
Napišite program u C++ koji će korisniku staviti na raspolaganje izbor sa
sljedećim mogućnostima:
1. Brojevni sustavi
2. Računske operacije
3. Sati, minute i sekunde
4. Prijestupna godina
Potrebno je korisniku ispisati mogućnosti, te omogućiti unos izbora. Izbor
mogućnosti treba implementirati pomoću selekcije tipa switch (svaki
pojedini case odnosi se na pojedinu mogućnost).
1:
- ispisati mogućnosti, formirati selekciju tipa switch, te prepoznati
neispravan unos (= ako korisnik unese izbor koji nije pokriven
odgovarajućim case-om, ispisati poruku da je izbor neispravan). Napomena:
pojedini case-ovi mogu za početak biti prazni.
2:
- implementirati mogućnost 1. Zatražiti od korisnika unos cijelog broja, a
zatim taj broj ispisati u heksadekadskom, oktalnom i decimalnom brojevnom
sustavu.
3:
- implementirati mogućnost 2. Zatražiti od korisnika unos dva realna broja
tipa float. Nakon toga ispisati zbroj, razliku, umnožak i kvocijent
unesenih brojeva.
4:
- implementirati mogućnost 3. Korisnik unosi broj sekundi (cjelobrojan
podatak), a računalo ispisuje koliko je to sati, minuta i sekundi.
5:
- implementirati mogućnost 4. Korisnik unosi godinu (cjelobrojan podatak),
a računalo ispisuje je li godina prijestupna ili nije.
Treba primijeniti sljedeća pravila (početna pretpostavka je da je godina
prijestupna):
- ako godina nije bez ostatka djeljiva sa 4, tada nije prijestupna godina
- ako je godina djeljiva sa 100 (npr. 1900.), tada nije prijestupna
godina, osim u slučaju da je djeljiva s 400 (npr. 2000.), tada je godina
prijestupna.