Domaci zadatak br. 5.

1. U AWD-u napisati Python program kojim se realizuje sledeci algoritam zadat Nasi-Snajdermanovim dijagramom:

Umesto naredbi read: a i read: b, algoritam treba da bude realizovan u obliku definicije funkcije def euklid(a,b) koja umesto naredbe write:a vraca vrednsot varijable a (naredbom return). Testirati program za razne vrednosti a i b. Zadatak oznaciti sa z51.py

2. U zip fajlu banka nalazi se program radjen na vezbama. Programom se realizuje bankarsko poslovanje. Vas zadatak je da modifikujete ovaj program u skladu sa sledecim zahtevima:

a) Prilikom otvaranja novog racuna se pored broja racuna i imena korisnika unosi jos jedan podatak - dozvoljeni minus, u kojem se belezi iznos do kojeg korisnik moze da ide u minus prilikom podizanja (isplate) novca sa racuna.

b) Prilikom podizanja (isplate) sa racuna najpre se proverava da li je isplata u okviru dozvoljenog minusa, pa ako jeste isplata se izvrsava, a ako nije salje se poruka "Nedozvoljen minus" i isplata se ne izvrsava.

c) U meniju salter aplikacije se dodaje nova opcija - Promena limita, kojom se za uneti broj racuna limit menja na novi iznos.

Izmenjene programe salter.py i banka.py postaviti u AWD-u

ROK ZA ZAVRSETAK: 5.12.2011