#include<stdio.h>  /* CELSIUS */

int main( ) 

{

 /* 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*/

return to programmi