/*
PER MERCOLEDì 30 OTTOBRE 2013
a)Scrivere una funzione che riceva in input base minore, base maggiore, altezza (anche decimali) e calcoli l'area del trapezio;
Suggerimento: float areaTrapezio(float a, float b, float c){...}
b)Scrivere una funzione che, dato un numero naturale n, calcoli la somma dei primi n naturali. Se il naturale inserito è 0, essa deve restituire 0.
c)Scrivere una funzione che, dati 2 orari espressi in ore, minuti e secondi, stampi a video la differenza in ore, minuti e secondi;
Suggerimento: void differenzeTempo(int o1, int m1, int s1, int o2, int m2, int s2) {...}
d)Scrivere una funzione che, dati 3 numeri interi, visualizzi il maggiore;
e)Scrivere una funzione che chieda all'utente l'inserimento di un numero naturale: se n è negativo la funzione visualizza un messaggio d'errore e termina altrimenti chiede
all'utente di inserire n valori di cui poi calcola la media;
VERIFICARE LA CORRETTA SCRITTURA DELLE FUNZIONI INVOCANDOLE ED ESEGUENDOLE NEL METODO MAIN().
*/
//Struttura di un programma C++
#include <math.h>
#include<iostream>
using namespace std;
int Somma(int a, int b){
return (a+b);
}
void areaPerimetroTri(int a, int b, int c){
int perimetro=a+b+c;
float semiPem=perimetro/2;
float area=sqrt(semiPem*(semiPem-a)*
(semiPem-b)*(semiPem-c));
cout<<"Area: "<<area<<endl;
cout<<"Perimetro: "<<perimetro<<endl;
}
int main() { int m,n,z;
cout<<"Inserisci 3 valori: ";
cin>>m>>n>>z;
areaPerimetroTri(m,n,z);
system("pause");
return 0;
}