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:
- ulaz - učitati: a
- obrada - izračunati:
d = a* √2
- 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
|