E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Funkcije > Primeri > Izracun kvadratnega korena vsote kvadratov

Prijava

// Podatkovna zbirka: kvkor.cpp
// izracun kvadratnega korena vsote kvadratov

#include <iostream> // i/o funkcije
#include <math.h> // sqrt funkcija

#include "kvadrat.cpp" // funkcija za izracun kvadrata realnega stevila


void
main ()
{


// klicane funkcije
void nav_uporabniku (); // izpis navodil uporabniku programa

float kvadrat // izracun kvadrata vhodne vrednosti
(float); // vhod: realno stevilo

// vhodni podatki
float prvo; // vhod: prvo stevilo

float drugo; // vhod: drugo stevilo
float rezultat; // izhod: kvadratni koren vsote kvadratov

// Izpis navodil
nav_uporabniku ();

// Vnos prvega stevila
cout << "Vnesi prvo stevilo:";
cin >> prvo;

// Vnos drugega stevila.
cout << "Vnesi drugo stevilo: ";
cin >> drugo;


// izracun kvadratenega korena vsote kvadratov in izpis rezultata
rezultat = sqrt (kvadrat(prvo) + kvadrat (drugo));

cout << "Kvadratni koren vsote kvadratov vsote vnesenih stevil je:"
<<
endl;
cout << rezultat << endl;

return
;

}
// konec glavne funkcije

// Izpise namen programa
void nav_uporabniku ()
{

cout << "S tem programom zelimo prikazati uporabo funkcij."

<<
endl;
cout << "Predstavili bomo uporabo funkcije za izracun kvadrata. "
<<
endl;
cout << "in standardno funkcijo za izracun kvadratnega korena."

<<
endl;
cout << "Vnesite dve celostevilcni vrednosti in dobili boste "
<<
endl;
cout << "kvadratni koren od vsote kvadratov vpisanih vrednosti." << endl

<<
endl;
return
;
}
// konec nav_uporabniku