Să se elaboreze un program (modular) care, folosind meniuri şi subprograme, să realizeze, la solicitarea utilizatorului, următoarele prescripţii: 1. Afișează la ecran informația din fisierul Book.txt 2. Afișează la ecran informația din fisierul Rent.txt 3. Înregistrează o carte nouă în fișier. 4. Înregistrează o închiriere nouă în fișier. 5. Exclude informația despre o carte, identificatorul căreia se citește de la tastatură. 6. Exclude informația despre o inchiriere, numărul de ordine a căreia va fi citită de la tastatură. 7. Actualizează datelor unei cărți, identificatorul căreia va fi citit de la tastatură. 8. Actualizează datelor unei închirieri, numărul de ordine a căreia va fi citită de la tastatură. 9. Crează fișierul textual Expire.txt, ce va conține informația despre inchirieri, care s-au finalizat la data introdusă de la tastatură. 10. Afișează alfabetic lista cărților închiriate, după denumirea lor. 11. Afișează informația despre cea mai solicitată carte. 12. Afișează prețul mediu al cărților scrise în limba introdusă de la trastatură.
Răspunsuri la întrebare
SALUT! desigur că te voi ajuta.
Programul modular va fi organizat în mai multe meniuri și subprograme, pentru a permite utilizatorului să acceseze și să execute diferite acțiuni.
Meniul principal:
Afișează opțiunile disponibile:- Afișează informația din fisierul Book.txt
- Afișează informația din fisierul Rent.txt
- Înregistrează o carte nouă
- Înregistrează o închiriere nouă
- Modifică informația despre o carte
- Modifică informația despre o închiriere
- Șterge informația despre o carte
- Șterge informația despre o închiriere
- Crează fișierul Expire.txt
- Afișează lista cărților închiriate
- Afișează cea mai solicitată carte
- Afișează prețul mediu al cărților scrise în limba introdusă
Subprogramul 1: Afișează informația din fisierul Book.txt
- Deschide fisierul Book.txt
- Citeste informatia din fisier
- Afișează informația citită la ecran
- Închide fisierul
Subprogramul 2: Afișează informația din fisierul Rent.txt
- Deschide fisierul Rent.txt
- Citeste informatia din fisier
- Afișează informația citită la ecran
- Închide fisierul
Subprogramul 3: Înregistrează o carte nouă în fișier
- Deschide fisierul Book.txt
- Citeste informatia de la tastatura
- Adauga informatia citita in fisier
- Închide fisierul
Subprogramul 4: Înregistrează o închiriere nouă în fișier
- Deschide fisierul Rent.txt
- Citeste informatia de la tastatura
- Adauga informatia citita in fisier
- Închide fisierul
Subprogramul 5: Modifică informația despre o carte
- Deschide fisierul Book.txt
- Citeste identificatorul cartii de la tastatura
- Cauta cartea in fisier
- Citeste informatia noua de la tastatura
- Inlocuieste informatia veche cu cea noua
- Închide fisierul
Subprogramul 6: Modifică informația despre o închiriere
- Deschide fisierul Rent.txt
- Citeste numarul de ordine al închirierii de la tastatura
- Cauta închirierea in fisier
- Citeste informatia noua de la tastatura
- Inlocuieste informatia veche cu cea noua
- Închide fisierul
Subprogramul 7: Șterge informația despre o carte
- Deschide fisierul Book.txt
- Citeste identificatorul cartii de la tastatura
- Cauta cartea in fisier
- Sterge cartea din fisier
- Închide fisierul
Subprogramul 8: Șterge informația despre o închiriere
- Deschide fisierul Rent.txt
- Citeste numarul de ordine al închirierii de la tastatura
- Cauta închirierea in fisier
- Sterge închirierea din fisier
- Închide fisierul
Subprogramul 9: Crează fișierul Expire.txt
- Deschide fisierul Rent.txt
- Citeste data de la tastatura
- Cauta închirierile care s-au finalizat la data introdusa
- Creaza un nou fisier numit Expire.txt
- Adauga informatia despre închirierile gasite in noul fisier
- Închide fisierul Rent.txt și fisierul Expire.txt
Subprogramul 10: Afișează alfabetic lista cărților închiriate, după denumirea lor
- Deschide fisierul Rent.txt
- Citeste informatia din fisier
- Sorteaza lista cărților după denumire
- Afișează lista sortată la ecran
- Închide fisierul
Subprogramul 11: Afișează informația despre cea mai solicitată carte
- Deschide fisierul Rent.txt
- Citeste informatia din fisier
- Cauta cartea care a fost inchiriata de cele mai multe ori
- Afișează informația despre aceasta carte la ecran
- Închide fisierul
Subprogramul 12: Afișează prețul mediu al cărților scrise în limba introdusă
- Deschide fisierul Book.txt
- Citeste limba introdusa de la tastatura
- Cauta cartile scrise in limba introdusa
- Calculeaza pretul mediu al acestor carti
- Afișează pretul mediu la ecran
- Închide fisierul