6.4.. Izračunati korijen sume kvadrata dva učitana broja.
Opis rješenja: Program izvodi učitavanje dva broja i računa korijen sume kvadrata dva učitana broja. 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 Izračunava se posebna varijabla kao korijen sume kvadrata dva učitana broja i izvodi se ispis;
II varijanta koristi funkciju pow();
III varijanta izračunavanje i ispis izvodi se u printf
Tekstualni algoritam:
- ulaz - učitati: a, b
- obrada - izračunati: c = √(a2 + b2)
- izlaz - ispisati: c
N a p o m e n a:
c = √(a2 + b2) je √ (pow(a,2) + pow(b,2)) - kvadratni korijen (a2 + b2).
Listing programa:
// 06411143
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c; // deklarisanje varijabli
printf("1. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &a); // ucitavanje vrijednosti varijable a sa tastature
printf("2. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &b); // ucitavanje vrijednosti varijable b sa tastature
c = sqrt(pow(a,2) + pow(b,2)); // korijen sume kvadrata
printf("Korijen sume kvadrata = %f", c); // ispis vrijednosti
return 0;
}
II varijanta
// 06411143
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c; // deklarisanje varijabli
printf("1. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &a); // ucitavanje vrijednosti varijable a sa tastature
printf("2. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &b); // ucitavanje vrijednosti varijable b sa tastature
c = pow((pow(a,2) + pow(b,2)), 0.5); // korijen sume kvadrata
printf("Korijen sume kvadrata = %f", c); // ispis vrijednosti
return 0;
}
III varijanta
// 06411143
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c; // deklarisanje varijabli
printf("1. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &a); // ucitavanje vrijednosti varijable a sa tastature
printf("2. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &b); // ucitavanje vrijednosti varijable b sa tastature
printf("Korijen sume kvadrata = %f", sqrt(pow(a,2) + pow(b,2))); // ispis vrijednosti
return 0;
}
Ispis na ekranu:
Index
|
|