6.4.. Izračunati dijagonalu kvadrata stranice a.

Opis rješenja: Program izvodi učitavanje stranice i računa dijagonalu kvadrata d =a*√ 2. 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: a
  2. obrada - izračunati:
    d = a* √2
  3. izlaz - ispisati: a, d

N a p o m e n a:
√2 - kvadratni korijen broja 2.

Listing programa:

// 06411085
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    double a, d;                                  // deklarisanje varijabli
    cout << "Ucitaj duzinu stranice kvadrata: ";  // ime varijable cija vrijednost se ucitava
    cin >> a;                                     // ucitavanje vrijednosti stranice a sa tastature

    d = a * sqrt(2);                              // dijagonala kvadrata stranice a
    cout << "Duzina dijagonale kvadrata iznosi: " << d << endl;  // ispis vrijednosti
    return 0;
}

II varijanta
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    double a, d;                                  // deklarisanje varijabli
    cout << "Ucitaj duzinu stranice kvadrata: ";  // ime varijable cija vrijednost se ucitava
    cin >> a;                                     // ucitavanje vrijednosti stranice a sa tastature

    d = a * pow(2, 0.5);                          // dijagonala kvadrata stranice a
    cout << "Duzina dijagonale kvadrata iznosi: " << d << endl;  // ispis vrijednosti izraza
    return 0;
}

III varijanta
// 06411085
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    double a;                                     // deklarisanje varijable
    cout << "Ucitaj duzinu stranice kvadrata: ";  // ime varijable cija vrijednost se ucitava
    cin >> a;                                     // ucitavanje vrijednosti stranice a sa tastature

    cout << "Duzina dijagonale kvadrata iznosi: " << a*sqrt(2) << endl;  // ispis vrijednosti izraza
    return 0;
}

Ispis na ekranu:

Index