Documente Academic
Documente Profesional
Documente Cultură
1. Introducere
Scopul acestui laborator este lucrul cu funct, iile si fis, ierele ı̂n vederea structurării programelor
ı̂n limbajul de prgramare C. Obiectivul fiind acela de a structura programele relizate ı̂n
laboratoarele anterioare.
Forma generala a unei funcitii este:
1 tip_date_output nume_functie(lista_parametrii){
2 // Intructiuni din coprul functiei
3 }
2. Exemple de Definitii
1 double square(double x){
2 double s = x*x;
3 return s;
4 }
5
1
3. Cerint, e
Cerint, a 1 (3p) Realizati un program care sa implementeze urmatoarele functii:
Introduceti numarul: 2
Alegeti optiunea [1-5]: 4
1) abs
2) ceil
3) floor
4) sqrt
5) exp
Cerint, a 4 (1p) Definit, i două funct, ii locale fis, ierului MyMath.c, din cadrul cerint, ei 3, care
sa transforme un unghi din radiani in grade rad2grad s, i una care sa transforme un unghi
din grade in radiani grad2rad.
Cerint, a 5 (2p) Pe baza funct, iilor definite la cerint, a 4 s, i cele din librăria matematică
math.h implementat, i două funct, ii noi pentru calculul sinusului mySinDegrees s, i consinusul
myCosDegrees al unui unghi exprimat in grade. Adăugat, i opt, iuni si afis, ari de rezultate
aferente celor două funct, ii in meniul realizat la cerint, a 3.