6.4.. Izračunati korijen sume kvadrata tri učitana broja.

Opis rješenja: Program izvodi učitavanje tri broja i računa korijen sume kvadrata tri 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 tri učitana broja i izvodi se ispis;
II varijanta koristi funkciju pow();
III varijanta izračunavanje i ispis izvodi se u printf

Tekstualni algoritam:

  1. ulaz - učitati: a, b, c
  2. obrada - izračunati: s = √(a2 + b2 + c2)
  3. izlaz - ispisati: s

N a p o m e n a:
c = √(a2 + b2 + c2) je √ (pow(a,2) + pow(b,2)+ pow(c,2)) - kvadratni korijen (a2 + b2).

Listing programa:

// 06411143
#include <stdio.h>
#include <math.h>
int main()
{
    float a, b, c, s;     // 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("3. broj: ");  // ime varijable cija vrijednost se ucitava
    scanf("%f", &c);      // ucitavanje vrijednosti varijable c sa tastature

    s = sqrt(pow(a,2) + pow(b,2) + pow(c,2));            // korijen sume kvadrata
    printf("Korijen sume kvadrata = %f", s);  // ispis vrijednosti
    return 0;
}

II varijanta
// 06411143
#include <stdio.h>
#include <math.h>
int main()
{
    float a, b, c, s;     // 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("3. broj: ");  // ime varijable cija vrijednost se ucitava
    scanf("%f", &c);      // ucitavanje vrijednosti varijable c sa tastature

    s = pow((pow(a,2) + pow(b,2) + pow(c,2)), 0.5);  // korijen sume kvadrata
    printf("Korijen sume kvadrata = %f", s);         // 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("3. broj: ");  // ime varijable cija vrijednost se ucitava
    scanf("%f", &c);      // ucitavanje vrijednosti varijable c sa tastature

    printf("Korijen sume kvadrata = %f", sqrt(pow(a,2) + pow(b,2) + pow(c,2)));  // ispis vrijednosti
    return 0;
}

Ispis na ekranu:

Index