|
Zadatak 1: Evidencija Ucenika
Opis: Napisati aplikaciju koja omogućava obradu podataka koji su upisani u niz struktura. U nizu se nalaze
podaci o učenicima jedne škole. Ukupan broj učenika je manji od 100. Struktura se sastoji od sledećih
polja: Sifra, Ime, Prezime, BrojZavrsenihRazreda, ProsecnaOcena .
Aplikacija treba da omoguci sledeće funkcionalnosti:
*Dodavanje novog ucenika na kraj
*Ispis svih učenika koji su vrlo dobri.
*Završetak razreda za učenika, (objašnjenje: unosi se šifra učenika, razred koji učenik završava i
prosečna ocena učenika za taj razred. Uneti podaci se prosleđuju funkciji u kojoj se povecava razred
učenika za jedan i menja ukupna prosecna ocena. Nova prosečna ocena se racuna po formuli
(stariRazred * prosecnaOcena + novaProsecnaOcena) / noviRazred.)
*Ispis svih učenika
*Ispivanje svih podataka o učeniku sa najduzim imenom i prezimenom, ako ima više takvih učenika
treba ispisati sve.
Primer niza ucenika:
1 Petar Petrovic 4 4.5
2 Nikola Nikolic 2 3.75
3 Ana Anic 1 5.0
4 Jovana Jovanovic 1 3.5
5 Marko Markovic 3 4.85
Sve funkcije staviti u modul Ucenik.c i Ucenik.h.
Koristiti meni za realizaciju funkcionalnosti aplikacije. Svaka stavka menija
je realizovana u funkciji.
Pokusao sam da odradim zadatak ali nisam uspeo jer jos uvek ne znam module. Mnogo bih mi znacilo ako bi neko uspeo da mi posalje bar pocetak koda ili ceo kod sa objasnjenjima.
P.S Hvala unapred!!!
|