Documente Academic
Documente Profesional
Documente Cultură
6. Calculati aria si perimetrul unui triunghi dreptunghic care are cele 2 catete cu urmatoarele
valori a = 2, b = 4
7. Scrie un program care citeste de la tastatura 2 numere naturale. Daca a > b afiseaza
diferenta a - b. Daca a < b afiseaza diferenta b - a.
8. Intorduceti un numar de 3 cifre de la tastatura. Daca numarul este par afisati suma dintre
numarul introdus si ultima lui cifra. Daca este impar afisati daca este multiplu de 3.
9. Introduceti de la tastatura un username si o parola. Daca sunt corecte afisati mesajul ->
{username} s-a logat cu succes si mai departe cereti input-ul user-ului pentru nume, prenume,
e-mail si experienta in IT (ani).
Daca experienta in IT este mai mica de 1.5 ani, afisati mesajul
- {nume} este junior.
Daca experienta in IT este intre 1.5 si 3 ani, afisati mesajul
- {nume} este intermediar.
Pentru mai mult de 3 ani experienta afisati mesajul
- {nume} este senior.
10. Fie un semafor programat, pentru pietoni. La inceputul fiecarei ore, timp de 3 minute este
verde, dupa care timp de 2 minute este rosu, aceste ferestre de timp de 3, respectiv 2 minute,
continuand pe parcursul intregii ore. Se citeste de la tastatura un timp t (min). Sa se determine
ce culoare are semaforul la timpul t.
ex. t = 14 output: rosu
14. Creati meniul unei aplicatii. Meniul trebuie sa accepte introducerea unei taste de la tastatura
pentru a continua cu executia acelei functionalitati.
Ex.
Press 1 to enter the user name
Press 2 to enter the password
Press 3 to enter the e-mail
Press 4 to show the details (user, password, e-mail)
Press E/e to exit the program
15. Afisati cate vocale contine un text pe care il introduceti de la tastatura.
Afisati si numarul consoanelor.
17. Afisati care este extensia unui fisier al carui nume il dati ca input in program.
- Sa se termine in ‘@gmail.com’
- Sa fie de forma ‘nume@gmail.com’
- Numele sa nu contina caractere speciale: (+=~!@#$%^&*()[]{}\’”;,/”)
Ce este afisat?
a. True True
b. True False
c. False True
d. False False
De ce ai facut aceasta alegere?
2. Afisati cel mai mare numar dintr-o lista. Lista poate sa contina orice tip de date.
3. Eliminati dintr-o propozitie data ca input, toate cuvintele care incep cu litera A (a).
Afisati propozitia rezultata fara acele cuvinte.
4. Afisasti suma celor mai mici doua numere pozitive dintr-o lista.
Varianta 1: Lista contine doar intregi pozitivi -> numbers = [5, 3, 100, 1, 435, 1000]
Varianta 2: Lista contine numere intregi pozitive si negative -> numbers = [1, -4, 10, 18, -53, -33]
5. Se citeste un numar intreg, de 4 cifre, de la tastatura. Afisati care este urmatorul numar
de 4 cifre, cu toate cifrele distincte
Ex: 1003 -> 1023
6. Afla care este cel mai mare prefix comun al cuvintelor date intr-o lista:
Ex: input: words = ['frig','frumos','frate']
output: fr