{
/* Questo programma preleva in ingresso una sequenza di valori di temperatura in gradi Celsius; in uscita fornisce i corrispondenti valori di temperatura in gradi Farenheit e Kelvin Dopo ogni calcolo l' utente viene interrogato e risponde con un numero intero (0 oppure 1) 0 equivale a fine programma; 1 equivale ad immissione di nuove temperature Celsius */
float C, F , K; /* variabili per leggere/calcolare i valori delle temperature*/
int risp=0; /* variabile usata per leggere e variare la risposta */ printf("\nImmettere la Temperatura Celsius ");
do {
scanf("\n %f",&C);
F= C*9/5+32;
K= C+273.16;
printf("\n__________________________________________________"); printf("\nTemperatura Celsius = %10.3f ",C);
printf("\nTemperatura Farenheit = %10.3f ",F);
printf("\nTemperatura Kelvin = %10.3f ",K);
/*nota \n stampa alla riga successiva*/
printf("\n_________________________________________________");
printf("\n Ancora ? (0/1) ");
scanf("\n %d ",&risp);
} while (risp !=0);
return 0;
}
/* Notate che il ciclo do - while viene eseguito almeno una volta Inoltre tra gradi Celsius esiste un unico valore in cui le due scale coincidono : -40*/