sto preparando un programma che acquisisca un numero float che rappresenti il raggio di un cerchio e ne restituisca il valore dell'area.
Ho deciso di utilizzare la direttiva #define (so che esiste la parola chiave const per dichiarare una costante, ma sarà oggetto del mio studio successivamente).
Il compilatore non restituisce warning, ma stampa la cifra 3 qualsiasi sia il valore impostato come raggio.
Ancora non sto usando un debugger...perché cerco di trovare autonomamente gli errori.
In questo caso però non riesco a capire dove sia l'errore....mi sembra che dal punto di vista sintattico sia tutto ok....forse l'errore è di tipo logico???
- Codice: Seleziona tutto
#include <stdio.h>
#include <stdlib.h>
#define PI 3,141593
main ()
{
float raggio;
float areacerchio;
printf ("PROGRAMMA PER IL CALCOLO DELL'AREA DI UN CERCHIO DATO IL RAGGIO r \n");
printf ("DIGITARE IL VALORE DEL RAGGIO DEL CERCHIO: \n");
scanf ("%f", &raggio); //ACQUISISCE IL VALORE DEL RAGGIO
areacerchio = PI * raggio * raggio; //CALCOLA L'AREA DEL CERCHIO
printf ("AREA = %f \n", areacerchio); //STAMPA A VIDEO L'AREA DEL CERCHIO
return 0;
}
- Codice: Seleziona tutto
franco@HP-15-Notebook-PC:~/Scrivania$ ./areacerchio
PROGRAMMA PER IL CALCOLO DELL'AREA DI UN CERCHIO DATO IL RAGGIO r
DIGITARE IL VALORE DEL RAGGIO DEL CERCHIO:
10
AREA = 3.000000
franco@HP-15-Notebook-PC:~/Scrivania$ ./areacerchio
PROGRAMMA PER IL CALCOLO DELL'AREA DI UN CERCHIO DATO IL RAGGIO r
DIGITARE IL VALORE DEL RAGGIO DEL CERCHIO:
20
AREA = 3.000000
franco@HP-15-Notebook-PC:~/Scrivania$

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


instead of
(Anonimo).
ain't
, right?
in lieu of
.
for
arithm.

