Esercizio No. 3 Funzioni

Esercizio No. 3 Funzioni

Scrivere un programma che dato in input base altezza di un triangolo rettangolo passi tali valori ad una funzione attraverso la quale si possano stabilire ipotenusa, area e perimetro del triangolo.
S
oluzione:


#include<iostream>
#include<math.h>
using namespace std; 
void fun(float b, float h,float &i,float &p, float &a); main(){ 
float base,altezza; 
float area=0,ipotenusa=0,perimetro=0; 
cout <<” base:”;cin >> base; 
cout << “altezza:”;cin >> altezza; fun(base,altezza,ipotenusa,perimetro,area); 
cout << ipotenusa << ” ” << perimetro << ” ” << area; 
}//fine main 

void fun(float b, float h,float &i,float &p, float &a){ i=sqrt(b*b+h*h); 
p=a+h+i; 
a=b*h/2; 
}//fine fun 

Commento all'articolo