Sunteți pe pagina 1din 2

Proiect la “Complemente de programare”

Finalizarea cursului va presupune realizarea unui proiect care conține două părți.

1. Problemă limbaj de programare C++

Creați o aplicație care poate converti o valoare exprimată într-o unitate de măsură în altă unitate de
măsură. De exemplu kilometri în mile, grade Celsius în grade Fahrenheit, lire sterline în euro și așa mai
departe. Spre deosebire de aplicația de la laborator, care transforma grade Fahrenheit în grade Celsius,
noua aplicație va fi utilizabilă pentru cel puțin trei familii de mărimi.
Indicație: după citirea valorii numerice date (valoarea de covertit) și a perechii de unități de măsură
(pentru valoarea dată și pentru cea spre care se convertește, șiruri de caractere) se poate face o
conversie a mărimii date în unități internaționale urmată de o a doua conversie, din unități
internaționale în a doua unitate dată. Pentru a se introduce corect datele, aplicația va afișa un mesaj
care va conține unitățile de măsură pe care le poate transforma.
De exemplu : folosind unități de lungime din sistemul anglo-saxon (inch, yard, mile, foot)
Pentru o transformare din inch în foot:
pasul 1: transform inch în sistemul internațional (metri) cu formula :
metri = inch * 0.0254
pasul 2 : transform metri în foot
foot = metri * 3.28084

2. Problemă Java

Creați o aplicație Java. În aplicație creați o clasă denumită Desen în al cărei constructor generați o
reprezentare grafică similară celei din imagine.

Indicație: Pentru rezolvarea problemei puteți importa clasele din proiectul "Shapes" pe care le-ați utilizat în
laboratorul 10: Circle, Square, Triangle și Canvas.

Creați un document care să cuprindă programele scrise și capturi de ecran care să dovedească funcționarea
corectă.

Predarea:
Veți realiza un filmuleț de maximum 5 minute în care să prezentați proiectul realizat.
Precizare: Pentru filmarea ecranului puteti folosi Zoom, OBS (sau orice altă aplicație doriți). Pentru editarea filmelor
puteți folosi MovieMaker, Photos (sau orice altă aplicație doriți). Filmul realizat va trebui să aibă un titlu și explicații
verbale sau scrise unde este cazul. Este obligatoriu să vă filmați și pe Dvs în timp ce explicați.

Predarea va consta in urcarea pe platforma infoap.ro/cursuri, în secțiunea Assignments a cursului a


documentului realizat, salvat în format pdf care să conțină și linkul spre filmul postat canalul dv. de YouTube .

Barem de notare:

Cerințe realizate Nota


1 Rezolvarea problemelor propuse in C++ 7
2 Rezolvarea problemelor propuse in Java 8
3 Rularea programelor pentru demonstrarea funcționării in repl.it 9
și crearea documentului cu capturile de ecran relevante
4 Realizarea unui filmuleț cu toate cerințele impuse și încărcarea 10
acestuia pe canalul dv. de YouTube

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