Sunteți pe pagina 1din 1

Grupa 217/2

SIMULARE FP

Creați o aplicație pentru un administrator de bloc (interfață de tip consolă).

Aplicația trebuie să permită:

1) Sortarea tuturor apartamentelor alfabetic după numele de familie (2p)


2) Vizualizare plată la bloc. O plată conține un apartament si o lista de valori pentru utilitățile: apă,
gaz și întreținere (ex. [23,20, 300] însemnând 23 metri cubi apă consumați, 20 metri cubi de gaz
și 300 lei întreținere) Administratorul blocului introduce numărul apartamentului și valorile
pentru apa consumată, gazul consumat și costul la întreținere. Aplicația va afișa datele
apartamentului și suma totală de plată știind că un metru cub de apă costă 5 lei și un metru cub de
gaz costă 10 lei. Dacă numărul apartamentului nu există se va afișa mesajul „Apartament
inexistent”. (3p)

Informațiile despre apartamente se păstrează într-un fișier text. Un apartament este înregistrat pe o linie,
iar datele despre el sunt separate prin virgulă. În fișier sunt cel puțin 10 apartamente. Ex- 13,Popescu,3

1p- Folosirea arhitecturii stratificate

2p- Specificații și teste. Toate funcționalitățile trebuie testate.

1p – Stil de programare (folosirea de variabile sugestive, utilizare de getteri și setter, comentarii, nume
sugestive pentru metode)

S-ar putea să vă placă și