6.4.. Napisati program koji za ispis rezultata izraza: a = √8 - xy/3,

Opis rješenja: Program izvodi učitavanje brojeva x i y i računa izraz a = √8 - xy/3. Funkcija sqrt(), korijen broja, nalazi se u biblioteci cmath i navodi sa u zaglavlju: #include <cmath> . Funkcija pow() se nalazi u istoj biblioteci i na isti način se navodi u zaglavlju programa.
I varijanta koristi funkciju sqrt();
II varijanta koristi funkciju pow();
III varijanta izračunavanje i ispis izvodi u cout.

Tekstualni algoritam:

  1. ulaz - učitati: x, y
  2. obrada - izračunati: a = √8 - xy/3; // izracunaj izraz
  3. izlaz - ispisati: x, y, a

Listing programa:

// 06431059
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    double x, y, a;        // deklarisanje varijabli
    cout << "Ucitaj x: ";  // ime varijable cija vrijednost se ucitava  
    cin>>x;                // ucitavanje vrijednosti varijable broj sa tastature
    cout << "Ucitaj y: ";  // ime varijable cija vrijednost se ucitava
    cin>>y;                // ucitavanje vrijednosti varijable broj sa tastature
	
    a = sqrt(8)-x*y/3;     // izracunaj izraz
    cout<<"a = " << a << endl; // ispis vrijednosti
    return 0;
}

II varijanta
// 06431059
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    double x, y, a;        // deklarisanje varijabli
    cout << "Ucitaj x: ";  // ime varijable cija vrijednost se ucitava  
    cin>>x;                // ucitavanje vrijednosti varijable broj sa tastature
    cout << "Ucitaj y: ";  // ime varijable cija vrijednost se ucitava
    cin>>y;                // ucitavanje vrijednosti varijable broj sa tastature
	
    a = pow(8,0.5)-x*y/3;   // izracunaj izraz
    cout<<"a = " << a << endl; // ispis vrijednosti
    return 0;
}

III varijanta
// 06431059
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    double x, y;           // deklarisanje varijabli
    cout << "Ucitaj x: ";  // ime varijable cija vrijednost se ucitava  
    cin>>x;                // ucitavanje vrijednosti varijable broj sa tastature
    cout << "Ucitaj y: ";  // ime varijable cija vrijednost se ucitava
    cin>>y;                // ucitavanje vrijednosti varijable broj sa tastature

    cout<<"a = " << sqrt(8)-x*y/3 << endl; // ispis vrijednosti
    return 0;
}

Ispis na ekranu:

Index