Obratite panju na sledeće:
- Uslova navedenih u tekstu zadatka.
- Pravila za izračunavanje prosečne ocene, koja postoje i mnogo (vekova) pre pojave računara - Količnik zbira svih ocena sa brojem ocena.
- Raznih matematičkih (aritmetičkih) metoda ili strategija za izračunavanje prosečne ocene (ako učenik ima sve petice, ili sve četvorke ili tačno pola petica i pola četvorki ili sve petice sem iz jednog jedinog predmeta četvorku i sl).
- Kada i do kog nivoa treba koristiti nove tehnologije, odnosno da li je ba neophodno da piemo novi programski kod, ako je potrebno da izračunamo prosečnu ocenu za samo 3 ocene (na primer na nekom konkursu računaju se samo zaključne ocene na kraju 4. razreda iz srpskog, matematike i programiranja), zatim ta bi od postojećih alata moglo da pomogne odeljenjskom stareini da za svakog pojedinačnog učenika ponovi isti postupak (u većini slučajeva na primer Excel), a ta za celu kolu (neki informacioni sistem, poput esDnevnika) i tako redom, odnosno kada je zaista momenat kada treba da odlučimo da bi bilo dobro da napiemo novi programski kod i napravimo novi korisnički program/alat.
- Zaokruivanje rezultata, odnosno količnika na 2 decimale - i ovde postoje pravila, ali obratite panju na uslove navedene u tekstu zadatka.
- Kako se u C# ponaaju tipovi podataka float i doble. Primetili smo da je najbolje/najlake da odmah zbir ocena (s) deklariemo kao double.
- Prva i najvanija greka prilikom izvravanja programskog koda (run time error), odnosno greka pri deljenju nulom, ako je broj ocena jednak nuli, odnosno ako učenik nema ni jednu ocenu (na primer na početku kolske godine za tu trenutnu kolsku godinu).
- https://petlja.org/biblioteka/r/lekcije/prirucnik-csharp/petlje-while
- https://petlja.org/biblioteka/r/lekcije/prirucnik-csharp/petlje-for
int n = int.Parse(Console.ReadLine());
double s = 0;
double p = 0;
int x; for (int i = 0; i < n; i++)
{
x = int.Parse(Console.ReadLine());
s = s + x;
}
p = s / n;
Console.WriteLine(p.ToString("0.00"));- https://petlja.org/biblioteka/r/kursevi/analiza-podataka-gim
- U prvom delu (prva od 3 velike teme) upoznaćemo mogućnosti programa za tabelarna izračunavanja (najpoznatiji program je Excel), pa bi bilo dobro da pogledate prvu lekciju na https://petlja.org/biblioteka/r/lekcije/analiza-podataka-gim/uvod-u-rad-sa-programima-za-tabelarna-izra%C4%8Dunavanja
Dragan Ilić