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 math.h i navodi sa u zaglavlju: #include <math.h> . 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 naredbi printf();
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 <stdio.h>
#include <math.h>
int main()
{
double a, d; // deklarisanje varijabli
printf("Ucitaj duzinu stranice kvadrata: "); // ime varijable cija vrijednost se ucitava
scanf("%lf",&a); // ucitavanje vrijednosti stranice a sa tastature
d = a * sqrt(2); // dijagonala kvadrata stranice a
printf("Duzina dijagonale kvadrata iznosi: %lf", d); // ispis vrijednosti izraza
return 0;
}
II varijanta
// 06411085
#include <stdio.h>
#include <math.h>
int main()
{
double a, d; // deklarisanje varijabli
printf("Ucitaj duzinu stranice kvadrata: "); // ime varijable cija vrijednost se ucitava
scanf("%lf",&a); // ucitavanje vrijednosti stranice a sa tastature
d = a * pow(2, 0.5); // dijagonala kvadrata stranice a
printf("Duzina dijagonale kvadrata iznosi: %lf", d); // ispis vrijednosti izraza
return 0;
}
III varijanta
// 06411085
#include <stdio.h>
#include <math.h>
int main()
{
double a; // deklarisanje varijable
printf("Ucitaj duzinu stranice kvadrata: "); // ime varijable cija vrijednost se ucitava
scanf("%lf",&a); // ucitavanje vrijednosti stranice a sa tastature
printf("Duzina dijagonale kvadrata iznosi: %lf",a*sqrt(2)); // ispis vrijednosti izraza
return 0;
}
Ispis na ekranu:
Index
|
|