👤

1. Scrieți un program în C++ pentru a rezolva următoarea problemă: Sala de sport a școlii are forma unui dreptunghi cu laturile a și b. Calculați de câți metri pătrați de parchet este nevoie pentru renovarea ei. 2. Scrieți un program în C++ pentru a rezolva următoarea problemă: Curtea interioară a școlii are forma unui pătrat cu latura a. De câți m' de avele avem nevoie pentru a o pava? Fie un triunghi cu laturile a, b și c. Dacă cele trei numere pot fi urile unui triunghi stabiliţi natura lui: isoscel sau echilateral sau ptunghic sau oarecare. 2​

Răspuns :

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

double ariaDrept(int a,int b)

{

   //aria drept. = a * b

   return a * b;

}

double ariaSq(int a)

{

   //aria patr. = a^2

   return a * a;

}

void checkTr(int a,int b,int c)

{

if(a==b && b==c && c==a)

{

 cout<<"Triunghi Echilateral\n";

}

else if(a==b || b==c || c==a)

{

 cout<<"Triunghi isoscel\n";

}

else if(a*a==b*b+c*c ||b*b==c*c+a*a || c*c==a*a+b*b)

{

 cout<<"Triunghi Dreptunghic\n";

}

else

{

 cout<<"Triunghi Scalene/Oarecare\n";

}

}

int main()

{

//Laturile a b c

//nr random de la 1 la 25

int a = rand() % 24 + 1;

int b = rand() % 24 + 1;

int c = rand() % 24 + 1;

//print

cout << a << endl << b << endl<< c << endl;

cout << "Parchet: " << ariaDrept(a,b) << " m^2" << endl;

cout << "Pavele: " << ariaSq(a) << " m^2" << endl;

checkTr(a,b,c);

}

L-am compilat pe onlinegdb