Ritorna alla pagina del corso.

Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.

01: #include<stdio.h>
02: #include<stdlib.h>
03: 
04: int main(int argc, char **argv){
05: 
06:   float raggio;
07: 
08:   printf("Inserisci il raggio della sfera: ");
09:   // per leggere un float si deve usare %f come specificatore di formato
10:   scanf("%f", &raggio);
11: 
12: 
13:   printf("Il volume della sfera di raggio %f e' %f\n", raggio, 4/3*3.14*raggio*raggio*raggio);
14:   // se eseguite questo codice noterete che sbaglia i calcoli. Eppure la formula e' corretta.
15: 
16:   // Vero, ma ancora una volta ci scontriamo con una divisione intera 4/3 che viene fatta prima delle altre
17:   // Come vedremo nel pacco di slide 07 esiste un ordine ben preciso con cui il sistema
18:   // calcola il valore di una epsressione. Nello specifico da sinistra a destra...
19:   // Per ovviare basterebbe scrivere 4*3.14/3*raggio*raggio*raggio
20: 
21: 
22: 
23:   return 0;
24: }
25: 
26: