Esercizio 14
Dobbiamo trasferirci da Legnano a Rho passando per Parabiago e Nerviano. Possiamo farlo in bicicletta se la temperatura media delle quattro località è superiore ai 5°C altrimenti usiamo la macchina. Scrivi un algoritmo che calcolata la temperatura media delle quattro località stabilisca quale mezzo dobbiamo usare.
Chiameremo
• t1 : la temperatura di Legnano
• t2 : la temperatura di Parabiago
• t3 : la temperatura di Nerviano
• t4 : la temperatura di Rho
La temperatura media calcolata, avrà come identificatore, ovviamente, media.
Teniamo come costante i 5°C di temperatura con l'identificatore soglia.
#include <iostream>
using namespace std;
int main(){
float t1,t2,t3,t4,media;
const int T=5;//temp.di soglia
cout<<"T.Legnano:";cin>>t1;
cout<<"T.Parabiago:";cin>>t2;
cout<<"T.Nerviano:";cin>>t3;
cout<<"T.Rho:";cin>>t4;
media = (t1 + t2 + t3 + t4) / 4;
cout<<"T.media:"<<media<<endl;
if(media<T)cout<<"usa la macchina";
else cout<<"usa la bici";
return 0;
}
Il diagramma di flusso rappresentativo l'algoritmo potrebbe essere il seguente.