Sei sulla pagina 1di 2

Esercizi Informatica

1) La stazione meteo di Posillipo preleva la temperatura tre volte al giorno.


Scrivere una funzione leggiTemperatura che legga le temperature di un giorno.
Scrivere una funzione calcolaMedia che, utilizzando i valori letti dalla funzione precedente,
restituisca la media delle temperature.
Scrivere un main che chiami le funzioni leggi Temperature e calcolaMedia e stampi il valore medio
delle temperature.

-Programma
#include <iostream>
using namespace std;
float leggi_temperatura()
{
int x;
cout<<"Inserire la temperatura: "<<endl;
cin>>x;
return x;
}

float calcolo_media(float somma)


{
float media;
media=somma/3;
return media;
}
int main()
{
float temperatura, media, somma;
const int nmisurazione=3;
for(int conta=1; conta<=nmisurazione; conta++)
{
temperatura=leggi_temperatura();
somma=somma+temperatura;
}
media=calcolo_media(somma);
cout<<"La media delle temperature è: "<<media<<endl;
system("pause");
return 0;
}
2) Per i regali di Natale, Mattia acquista 4 giocattoli.
Scrivere una funzione leggiPrezzo che legga il prezzo di un giocattolo.
Scrivere una funzione calcolaMedia che utilizzando i valori letti dalla funzione precedente,
restituisca la media delle dei prezzi.
Scrivere un main che chiami le funzioni leggiPrezzo e calcolaMedia e stampi il valore medio dei
prezzi.

-Programma
#include <iostream>
using namespace std;
float leggi_prezzo()
{
float prezzo;
cout<<"Inserire il prezzo del giocattolo: "<<endl;
cin>>prezzo;
return prezzo;
}

float calcolo_media(float somma)


{
float media;
media=somma/4;
return media;
}
int main()
{
float prezzo, media, somma;
const int giocattoli=4;
for(int conta=1; conta<=giocattoli; conta++)
{
prezzo=leggi_prezzo();
somma=somma+prezzo;
}
media=calcolo_media(somma);
cout<<"La media dei giocattoli è: "<<media<<endl;
system("pause");
return 0;
}

Marianna De Flora
3F

Potrebbero piacerti anche