Scrieţi un program care să calculeze valorile celor trei expresii de la problema 6,, pagina 31. Valorile operanzilor se citesc de la tastatură. 5

// Program care calculeaza valorile expresiilor E1, E2 si E3

#include <iostream>

#include <cmath>

using namespace std;

int main() {

    // Declararea variabilelor

    double x, a, b, c; // Variabilele de intrare

    double E1, E2, E3; // Variabilele pentru rezultate

    // Citirea valorilor de la tastatura

    cout << „Introduceti valoarea lui x: „;

    cin >> x;

    cout << „Introduceti valorile lui a, b si c: „;

    cin >> a >> b >> c;

    // Calcularea expresiei E1

    if (x != 0 && x != 3 && x != 1) { // Verificam daca nu apare impartire la zero

        E1 = (pow(x, 3) – 1) / (x * (x – 3) * (x – 1));

        cout << „E1 = ” << E1 << endl;

    } else {

        cout << „E1 este nedefinit (impartire la zero).” << endl;

    }

    // Calcularea expresiei E2

    if (a != 0 && b != 0) { // Verificam daca nu apare impartire la zero

        E2 = (pow(a, 2) + pow(a + b, 3) + pow(a, 2) * b) / (a * pow(b, 2));

        cout << „E2 = ” << E2 << endl;

    } else {

        cout << „E2 este nedefinit (impartire la zero).” << endl;

    }

    // Calcularea expresiei E3

    if (a != 0 && b != 0 && c != 0) { // Verificam daca nu apare impartire la zero

        E3 = (4 * (a / (b * c) + c) + pow(a * b, 2) + 3 * (a / (b * c))) / (2 * pow(a, 3));

        cout << „E3 = ” << E3 << endl;

    } else {

        cout << „E3 este nedefinit (impartire la zero).” << endl;

    }

    return 0;

}

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *