// Hypotenuse-beregning
//
// Dataøvelser, opgave 1
// Modificeret til brug af funktioner
//
// Programmeret af Niels Sønderby

#include <iostream.h>
#include <math.h>

double a, b, c;

void forklar() {
	cout << "Dette program udregner længden af hypotenusen";
	cout << "i en retvinklet trekant.\n\n";
}

void inddata() {
	cout << "Indtast 1. katete : ";
	cin >> a;
	cout << "Indtast 2. katete : ";
	cin >> b;
	cout << "\n";
}

double hyp(double kat1, double kat2) {
	return sqrt(kat1*kat1+kat2*kat2);
}

//// Hovedprogram ////

void main() {
	forklar();   // forklarer programmets form†l
	inddata();   // bruger indtaster længder a og b af kateterne

	c=hyp(a,b);  // beregning ved hjælp af funktionen hyp

	cout << "Hypotenusen er : " << c;  // uddata: resultatet skrives
	cout << "\n\n";			   // på skærmen
}

