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

A efectuat: st. gr. TI-212

A verificat:

UTM, Chișinău 2021


Codul sursa:

#include <stdio.h>

#include <math.h>

#include <stdlib.h>

int main()

int a = 9,b = 4, c,x = 10, y = 100, l=8, a1, b1;

float m = 10.5, n = 100.5;

double lg, rezultat, baza=2, exp=3, rezul, result;

printf("Operatori aritmetici\n\n");

printf("Se da a=9 si b=4\n");

c = a+b;

printf("a+b = %d \n",c);

c = a-b;

printf("a-b = %d \n",c);

c = a*b;

printf("a*b = %d \n",c);

c = a/b;

printf("a/b = %d \n",c);

c = a%b;

printf("Restul cand este impartit la b = %d \n\n",c);

printf("x = 10, y = 100, m = 10.5, n = 100.5\n\n ");

printf("++x = %d \n", ++x);

printf("--y = %d \n", --y);

printf("++m = %f \n", ++m);

printf("--n = %f \n\n", --n);

printf("Functii matematice.\n\n");
lg=log(l);

rezultat = pow(baza, exp);

rezul = sqrt(rezultat);

a1 = abs(5);

b1 = abs(-10);

printf("valoarea lui a1 = %d\n", a1);

printf("valoarea lui b1 = %d\n", b1);

printf("log(8) = %.2lf\n", lg);

printf("%.1lf la puterea %.1lf = %.2lf\n", baza, exp, rezultat);

printf(" Radical din %.2lf este %.3lf\n\n",rezultat, rezul);

printf("%d != %d este adevarat \n", a, b, a != b);

printf("%d != %d este adevarat \n", a, x, a != x);

printf("%d >= %d este adevarat \n", a, b, a >= b);

printf("%d >= %d este fals \n", a, x, a >= x);

printf("%d <= %d este fals \n", a, b, a <= b);

printf("%d <= %d este adevarat \n\n", a, x, a <= x);

result = (a == b) && (x > b);

printf("(a == b) && (x > b) is %d \n", result);

result = (a == b) && (x < b);

printf("(a == b) && (x < b) is %d \n", result);

result = (a == b) || (x < b);

printf("(a == b) || (x < b) is %d \n", result);

result = (a != b) || (x < b);

printf("(a != b) || (x < b) is %d \n\n", result);


int intType;

char charType;

double doubleType;

float floatType;

long int longintType;

unsigned int unsignedintType;

short shortType;

printf("Tipuri de date.\n\n");

printf("Dimensiunea memoriei char: %zu byte\n", sizeof(charType));

printf("Dimensiunea memoriei double: %zu bytes\n", sizeof(doubleType));

printf("Dimensiunea memoriei float: %zu bytes\n", sizeof(floatType));

printf("Dimensiunea memoriei int: %zu bytes\n", sizeof(intType));

printf("Dimensiunea memoriei long int: %zu bytes\n", sizeof(longintType));

printf("Dimensiunea memoriei unsigned int: %zu bytes\n", sizeof(unsignedintType));

printf("Dimensiunea memoriei short: %zu bytes\n\n", sizeof(shortType));

return 0;

}
Executarea:

Concluzie:
In acest lucrare mam familiarizt cu limbaju C si cu operatiile simple pe care le pot executa in el.
Datorita acestei lucrari ma pot folosi de toti operatorii aritmetici si logici si de functiile de
intrare si iesire (printf,scanf).

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