Sunteți pe pagina 1din 5

Ministerul Educaţiei, Culturii și Cercetării

al Republicii Moldova

Universitatea Tehnică a Moldovei

RAPORT
Lucrarea de laborator nr. 1
la Programarea Calculatoarelor

Tema:Instruirea in limbajul C

A efectuat: Cojucari Dumitru st. gr.TI-224

A verificat: Barnaz Adrian

UTM, Chișinău 2022


Lucrare de laborator

1
la disciplina
programarea calculatoarelor

Scopul lucrării
Scopul lucrării este de a familiariza studentul cu limbajul C și cu operațiile
aritmetice și logice ce pot fi efectuate în limbajul C. În această lucrare se va studia
toți operatorii aritmetici și logici și funcțiile de intrare și ieșire ( scanf, printf).

Obiective
Să se afișeze rezultatul calcului a unui set de expresii aritmetice/logice în
care se implică operatorii următori:
Operatori aritmetici: +,-,*,/,%, ++, --
Funcțiile matematice: sqrt, log, pow, abs, (și alte funcții la dorință )
Operatori logici: <,>,<=,!=,==,>=,&&,||
Tipurile de date: char, double, float, int, long int, unsinged int, short

Rezolvare
#include <stdio.h>
#include <math.h>

int main() {
double a;
double b;
double c;
int r=27;
int u=5;
float x=25;

2
char y=15;
short z=45;

printf("Introdu primul numar:\n");


scanf("%lf", &a);
printf("Introdu al doilea numar:\n");
scanf("%lf", &b);

printf("a+b=%.0lf\n", a+b);
printf("a-b=%.0lf\n", a-b);
printf("a*b=%.0lf\n", a*b);
printf("a/b=%.2lf\n", a/b);
printf("modulul impartirii intre 27 si 5
este:%.0d\n", r % u);
printf("a+1=%.0lf\n", ++a);
printf("b-1=%.0lf\n", --b);
if(a<b && a<=b){
printf("Numarul 1 introdus este mai mic
sau egal decat numarul 2\n");
}
else{
printf("Numarul 1 introdus nu este mai
mic decat Numarul 2\n");
}
if (a>b || a>=b) {
printf("Numarul 1 este mai mare sau egal

3
decat numarul 2\n");
}
else {
printf("Numarul 1 nu este mai mare decat
numarul 2\n");
}
c=a!=b? printf("Numarul 1 este diferit de
Numarul 2\n") : printf("Numarul 1 nu este diferit
de numarul 2\n");
c=(a==b)? printf("Numarul 1 este egal cu
numarul 2\n") : printf("Numarul 1 nu este egal cu
numarul 2\n");
printf("Numarul 1 la puterea numarul 2: %.0lf
\n", pow(a, b));
printf("radical lui 25: %.0lf\n", sqrt(x));
printf("logaritm zecimal din 15: %.2lf\n",
log(y));
printf("valoarea absoluta a numarului 45
este: %.2lf\n", abs(z));

return 0;
}

4
Concluzie

La finele acestei lucrari eu cunosc ce este


operator, ce este un operand, tipuri de
operatori, utilizarea functiilor, scanf si
printf, ce inseamna si scopul librarie si ce
inseamna specificatorii %d %lf %f %u %c si altele

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