0% au considerat acest document util (0 voturi)
87 vizualizări4 pagini

Programe Liniare in C++

Acest document conține un program C++ care calculează valoarea a două expresii matematice. Programul cere utilizatorului să introducă valorile variabilelor, calculează expresiile și afișează rezultatele. Documentul analizează structura programului și funcțiile folosite.

Încărcat de

Maxim
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
87 vizualizări4 pagini

Programe Liniare in C++

Acest document conține un program C++ care calculează valoarea a două expresii matematice. Programul cere utilizatorului să introducă valorile variabilelor, calculează expresiile și afișează rezultatele. Documentul analizează structura programului și funcțiile folosite.

Încărcat de

Maxim
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 4

Ministerul Educației al Rebublicii Moldova

Universitatea Tehnică a Moldovei


Facultatea de Inginerie și Management în Electronică și Telecomunicații
Catedra: Sisteme și Dispozitive Electronice

Referat
la disciplina Programare
lucrarea de laborator Nr.1
Tema:Programe liniare in C++

A efectuat studentul gr. IMTC-151 Trifiniuc Andrei


A verificat lectorul superior Pocotilenco Valentin

Chișinău 2016
1. Varianta 8
2. Condiția problemei:
De calculat valoarea expresiei:
𝑥2
Y = 𝑠𝑖𝑛3 (𝑥 2 + 𝑎)2 – √𝑥/𝑏 ; Z = + cos (𝑥 + 𝑏)3
𝑎

3. Programul
#include<math.h>
#include<stdio.h>
#include<conio.h>
float Y(float a, float b, float x){
return(pow(sin(pow(((x*x)+a), 2)), 3)-sqrt(x/b));}
float z(float a, float b, float x){
return(((x*x)/a)+cos(pow((x+b), 3)));}
void citeste(float *a, float *b, float *x){
printf("Introduceti valorile variabilelor:\n");
printf("a="); scanf("%f", a);
printf("b="); scanf("%f", b);
printf("x="); scanf("%f", x);}
void scrie(float a, float b, float x){
printf("Rezultatele obtinute:\n");
printf("Y=%f\n", Y(a, b, x));
printf("z=%f\n", z(a, b, x));}
void main(void){
clrscr();
float a, b, x;
citeste(&a, &b, &x);
scrie(a, b, x);
getch();
}
4. Analiza rezultatelor

Figura 2. Textul programului

Fig.3 Răspuns de program


Pentru inceput am inclus librăriile stdio.h,conio.h și math.h in program
Stdio.h am inclus deoarece în textul programului am folosit funcția printf()
Conio.h am inclus deoarece în textul programului am folosit funcția clrscr()
Math.h am inclus deoarece în textul programului am folosit cosinusul și sinusul.
b) Rîndul din program void main (void) definește titlul funcției principale cu
numele main ().Cuvîntul void din fața parantezei semnifică că această funcție nu
va întoarce valori în procesul execuției sale .Parantezele după main()indică
compilatorului că aceasta este o funcție ,iar void din paranteze ne arată că funcția
nu folosește paranteze.
d) float Z(float a, float b, float x) transmite compilatorului că în program sunt
folosite variabilele a,b,x de tip float.
e) return - termină executarea unei funcții de control și se întoarce la funcția de
asteptare (sau la sistemul de operare, dacă transferă controlul la funcția principală)
e)clrscr()ne curăță ecranul.
f) printf("Introduceti valorile variabilelor:\n"); ne afișează la ecran Introduceti
valorile variabilelor:\n"); ne amplasează afișarea la începutul rîndului.
g) printf("Rezultatele obtinute:\n"); ne afiseaza la ecran Rezultatele obtinute a
valorilor variabilelor n
i) printf("Y=%f\n", Y(a, b, x));
printf("z=%f\n", z(a, b, x));} ne afișează la ecran
Rezultatul: Y = -3.192135 Z=7.615348
j)getch(); oprește executarea programului cu scopul vizualizării rezultatului pînă
cînd nu va fi culeasă tasta Enter.

Concluzie:
În urma efectuării acestei lucrări de laborator am creat un program liniar în C++
care ne calculează valoarea expresiilor date de către utilizator și am primit
rezultatul conform condiției puse ,deasemena am întărit cunoștințele în a lucra cu
limbajul de programare C++.

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