Oppure

Loading
12/04/14 13:09
TizioDelPianetaT
Devo creare un programma che mi calcoli l'accelerazione gravitazionale conoscendo il periodo e la lunghezza di un pendolo semplice.
CREDO di aver fatto tutto bene, ma mi esce questo tipo di errore e non capisco a cosa sia dovuto.
Se lo individuate, potreste aiutarmi a risolverlo?

/*QUESTO PROGRAMMA MI PERMETTE DI CALCOLARE L'ACCELERAZIONE GRAVITAZIONALE DI UN LUOGO
CONOSCENDO IL PERIODO DI OSCILLAZIONE E LA LUNGHEZZA DI UN PENDOLO SITUATO IN QUEL LUOGO
Argenziano Francesco 2°G */
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
     float T,g,l,;
     #define PiGreco 3.14;
     cout<<"Il periodo del pendolo vale:";
     cin>>T;
     cout<<"Il pendolo misura:";
     cin>>l;
     g=4*PiGreco*PiGreco*l/T*T;
     cout<<"L'accelerazione gravitazionale di quel luogo vale: "<<g<<endl;
     system ("PAUSE");
     return 0;
     }


La riga in cui mi dice che è presente l'errore è questa
g=4*PiGreco*PiGreco*l/T*T;

Help me please :)
aaa
12/04/14 13:47
dmr
Metti la define prima del main e levagli il ';'.
aaa
13/04/14 8:21
quello che non so come si chiama
Oltre a condividere quanto detto dall'utente dmr, credo che la formula dovrebbe essere
g=4*PI*PI*l/(T*T);

La costante PI è il pi greco che è già definito in math.h ed ha un valore più preciso rispetto al tuo PiGreco (3.141592653589793)
aaa
04/05/14 13:15
TizioDelPianetaT
Grazie a tutti per l'aiuto, ora il problema è risolto :-)
aaa