Aiuto esercizio in C

di il
5 risposte

Aiuto esercizio in C

Sono alle prime armi con la programmazione e sto avendo difficoltà con un esercizio

La traccia è: Si modifichi il programma di conversione della temperatura per visualizzare la tabella in ordine inverso, cioè da 300 gradi a 0.

Il programma in questione è:
 #include <stdio.h>

/* Visualizza la tabella Farenheit-Celsius per fahr = 0, 20, ..., 300 */

int main () {

	int fahr, celsius;
	int lower, upper, step;
	
	lower = 0;     
	
	upper = 300;
	step = 20;   
	
	fahr = lower; 
	
	while (fahr <= upper) {
		celsius = 5 * (fahr-32) / 9;
		printf ("%d \t %d \n", fahr, celsius);
		fahr = fahr + step;
	}


} 
Ovviamente la mia richiesta non è il codice già pronto, ma dato che non riesco a capire, mi interessa capirne il meccanismo

5 Risposte

  • Re: Aiuto esercizio in C

    Sai come funziona il ciclo while?
  • Re: Aiuto esercizio in C

    oregon ha scritto:


    Sai come funziona il ciclo while?
    Il ciclo while dovrebbe prima valutare l'espressione e qualora fosse diversa da zero eseguire l'istruzione e rivalutare l'espressione, finché essa non sia uguale a zero
  • Re: Aiuto esercizio in C

    Quindi puoi eseguire linea per linea il ciclo e capire come funziona il programma. Da questo puoi individuare facilmente la soluzione dell'esercizio.
    Bastano 5 minuti di ragionamento.
  • Re: Aiuto esercizio in C

    Sono riuscita a scriverlo, grazie mille per l'aiuto
  • Re: Aiuto esercizio in C

    Bene
Devi accedere o registrarti per scrivere nel forum
5 risposte