Informatică, întrebare adresată de mariamateicristian, 8 ani în urmă

3. Să se evalueze expresiile:
Trebuie făcut în C++, dar nu mă prea pricep la informatică :))​

Anexe:

Răspunsuri la întrebare

Răspuns de mariusmihit10
0

Răspuns: Am facut in 2 moduri: Primul mod este cu functii

#include <iostream>  // Se include biblioteca iostream

#include <cmath> // se include biblioteca cmath pentru a face calcule matematice mai avansate (pentru pow care ne ajuta sa ridicam la putere)

using namespace std; // pentru functiile de tip standard (std), cin , cout ...

float E(float x, float y, float z){ // declaram functia reala E cu variabilele reale x, y, z

   return ((x+y*z)/2)/(pow(x,4)+2); //returnam valoarea expresiei facand calculul

}

float F(float x, float y, float z){ // declaram functia reala F cu variabilele reale x, y, z

   return ((x/2)+(y/3))/(pow(x,2)+(pow(x*y,2))/2 + 1); // asemenea si pentru expresia asta

}

int main () // functia principala a programului

{

   float x, y, z; // declaram variabilele reale x, y, z

   cout << "x= "; cin >> x; // afisam x= si citim de la tastatura pe x

   cout << "y= "; cin >> y; // asemenea

   cout << "z= "; cin >> z; // asemenea

   cout << E(x, y, z); // afisam rezultatul functiei E

   cout << F(x, y, z); // afisam rezultatul functiei F

   return 0; // sfarsitul programului

Al doilea mod este simplu folosing un cout care ne afiseaza calculul, dar pentru amandoua:

#include <iostream>

#include <cmath>

using namespace std;

int main ()

{

   float x, y, z, F, E;

   cout << "x= "; cin >> x;

   cout << "y= "; cin >> y;

   cout << "z= "; cin >> z;

   cout << "E= " << ((x+y*z)/2)/(pow(x,4)+2) << endl;

   cout << "F= " << ((x/2) + (y/3))/(pow(x,2) + (pow(x*y,2))/2 + 1);

   return 0;

}

Explicație:

Ce este scris cu // la inceput este comentariu pe care l-am adaugat pe CodeBlocks.

pow este o functie care ne ajuta sa ridicam ceva la o putere pow(ce vrem sa ridicam la putere,puterea la care o ridicam)

Am facut in doua moduri diferite, poti folosi al doilea in caz ca nu ai ajuns la funtii, si eu il sugerez pe acela deoarece e mai usor de inteles.

Nu am mai scris comentarii la a doua rezolvare deoarece sunt la fel si pentru primul.


mariusmihit10: Cand le pui pe CodeBlocks poti sterge comentariile daca vrei
mariusmihit10: Daca nu ai CodeBlocks instalat pe calculator sau laptop poti cauta pe internet fie de pe laptop sau calculator fie de pe telefon\
mariusmihit10: Dai copy paste si le stergi
mariusmihit10: Daca nu iti este ceva clar, sa imi spui
mariamateicristian: Mulțumesc mult!
mariamateicristian: Ai verificat dacă merge pe CodeBlocks?
mariusmihit10: pe Code Blocks am facut
mariamateicristian: Bine, mulțumesc!
Alte întrebări interesante