Zadatak 2

Zadatak 2




Zadatak predati nakon predaje Zadatka 1. U ovom zadatku nadogradit ćete svoj prethodni zadatak na sljedeći način:

Osim u školu, ponekad ideš kod prijatelja, na nogometno igralište ili u igraonicu. Kao u prethodnom zadatku, od korisnika se traži unos udaljenosti (u metrima) od kuće do škole (a) i od kuće do prijatelja (b). Nakon unosa, na zaslon je potrebno ispisati izbornik oblika:

Ideš li:

  1. prijatelju
  2. u školu
  3. na igralište ili
  4. u igraonicu?

Odaberi broj:

Ukoliko korisnik odabere broj 1, na zaslon treba ispisati udaljenost između kuće i prijatelja.

Odabere li uglavnom izborniku broj 2, na zaslonu se pojavljuje novi izbornik:

U školu ideš:

  1. s prijateljem ili
  2. direktno?

Odaberi broj:

Ako korisnik odabere broj 3 u glavnom izborniku, na zaslonu se pojavljuje izbornik:

Ideš li na igralište:

  1. pored škole
  2. sa prijateljem ili
  3. kraćim putem?

Odaberi broj:

Za odabran broj 4 u glavnom izborniku na zaslon se ispisuje podizbornik:

Ideš li u igraonicu:

  1. pored škole
  2. sa prijateljem ili
  3. s prijateljem preko igrališta?

Odaberi broj:

Za bilo koji odabir korisnika, program treba na zaslon ispisati udaljenost koju ćeš proći od kuće do zadanog cilja. Ako je udaljenost manja ili jednaka 1000m, ispis neka bude u metrima, a ako je veća, neka bude u kilometrima.

Položaj kuće, škole, prijatelja, igrališta i igraonice dan je na sljedećoj skici:

Napomena:
Udaljenosti između škole i igraonice, prijatelja i škole, igraonice i igrališta, te igrališta i prijatelja su jednake!

Podaci za testiranje:

ulaz

izlaz

a

b

1. izbor

2. izbor

Ukupno

300

400

2

1

800 m

3000

4000

3

3

8.00 km

Osim programskog rješenja, napravite i kratak izvještaj u kojem ćete napisati analizu zadatka, opisrješavanja, barem 5 različitih testprimjera (ulaznih i izlaznih podataka) i navesti probleme na koje ste nailazili tijekom rješavanja zadatka. Programsko rješenje i dokument s izvještajem spremite u mapu naziva zadatak2_prezime koju ćete zatim zapakirati i predati putem alata za predaju zadataka.

IZBORNIK 1

IZBORNIK 2

1

prijatelj

2

škola

1

s prijateljem

2

direktno

3

igralište

1

pored škole

2

s prijateljem

3

prečicom

4

igraonica

1

pored škole

2

s prijateljem

3

s prijateljem preko igrališta