Skip to main content
Remove advertising and get 10 GB! of disk space for only $9.95 USD per month or $109.95 USD per year (plus local taxes).
Moodle
  • English ‎(en)‎
    English ‎(en)‎ Srpski ‎(sr_lt)‎
You are currently using guest access (Log in)

Programiranje 3

  1. Home
  2. Courses
  3. 2025/2026
  4. Programiranje-3
  5. sep/okt - objektni jezik i C jezik, sličnosti i ra...
  6. Domaći - LISTE

Domaći - LISTE

Completion requirements
Opened: Friday, 24 October 2025, 12:00 AM
Due: Thursday, 30 October 2025, 11:00 PM

(Korišćenje liste)Napisati aplikaciju u kojoj se koristi LISTA:

U memoriji računara nemamo dovoljno mesta da ubacimo sve strukture u kojima se nalaze podaci o učenicima (ime, prezime, godiste, mestoStanovanja). Zbog toga ćemo koristiti listu elemenata.
Treba nam aplikacija pomoću koje ćemo moći da unosimo podatke o svakom pojedinom učeniku i da to ubacujemo u listu učenika škole. Ako se učenik ispiše ili maturira, onda treba učenika izbaciti iz liste.

(detalji: )
U beskonačnoj petlji korisniku (admin) se daje na izbor:
- upis učenika
- broj učenika u školi
- ispis učenika
- maturirao učenik
- kraj

Ako je u pitanju upis učenika, treba da se traži da se unese ime, prezime, gorište, mesto stanovanja. To se sve smešta na kraj liste.
Ako je u pitanju ispis ili matura, traži se da korisnik unese ime i prezime učenika koji se uklanja iz liste, ako postoji u listi, sa porukom tipa: „ispisan ili maturirao učenik Pera Simić“. Međutim, ako se ne pronađe učenik sa traženim imenom i prezimenom, korisnik treba da može da bira da li će da pokuša ponovo ili da se vrati na glavni meni.
Ako se bira broj učenika u školi, tada treba da se ispiše  poruka koliko je trenutno učenika u školi.
Usput: Ako pokušate da uklonite učenika a u školi nema ni jednog učenika, ne treba da traži ime i prezime, već odmah da prikaže odgovarajuću poruku

◄ 24.10. Ponavljanje gradiva (zadaci)
31.10 - rad sa fajlovima (TXT) ►

Blocks

Skip Navigation

Navigation

  • Home

    • Site pages

      • My courses

      • Tags

    • My courses

    • Courses

      • 2025/2026

        • VI-2026

        • sekcija2025

        • PIT_4

        • Programiranje-3

          • Info

          • septembar - osnovni koncepti objektno orijentisano...

          • sep/okt - objektni jezik i C jezik, sličnosti i ra...

            • Page12.09. (čas 1) Uvod u razlike između C i C#

            • Page12.09. (čas 2) Logički podaci (bool tip, vrednosti...

            • Page12.09. (čas 3) Definisanje podataka na nivou bloka...

            • URLLINK za ONLINE rad u jeziku C

            • URLLINK za ONLINE rad u jeziku C#

            • Page19.09. Nizovi i rad sa njima

            • Page19.09. ? razlika između dvodimenzionalnog polja i ...

            • AssignmentDomaći1

            • Page26.09. Ponavljanje gradiva - zadaci sa nizovima - ...

            • Pagezadaci - kao za ocenu

            • Page03.10. Liste i metode za rad sa listama

            • Page10.10. Definisanje nabrojivog i strukturnog tipa

            • LessonDefinisanje nabrojivog i strukturnog tipa (teorijs...

            • Page17.10. (1) ponavljanje gradiva: Liste, strukture i...

            • Page17.10. (2) Ključna reč static i prenos parametara

            • Page17.10. (3)Preklapanje imena funkcije (Overloading)

            • Page24.10. Ponavljanje gradiva (zadaci)

            • AssignmentDomaći - LISTE

            • Page31.10 - rad sa fajlovima (TXT)

            • Page31.10. Rad sa BINARNIM datotekama (fajlovima)

            • Page31. 10. Zadaci za vežbu

          • KLASE - novembar

          • izuzeci

          • Izvedene klase (januar i februar)

          • Biblioteka komponenata

        • PIT 3

        • BazePodataka-3

        • WebProgramiranje-3

      • 2024/2025

      • 2023/2024

      • 2022/2023

      • 2021/2022

      • 2020/2021

      • pre 2020

Supplementary blocks

You are currently using guest access (Log in)
Programiranje-3
  • English ‎(en)‎
    • English ‎(en)‎
    • Srpski ‎(sr_lt)‎