Salve, appena iscritta e sono una studentessa di Liceo, per cui siate magnanimi.
Uso codeblock e mi sta aiutando a capire le basi del C.
Ho scritto un programma semplice e compilandolo mi dà quell'errore. Da cosa dipende? Non riesco a capire. L'errore me lo dà
alla riga 21 costoTotAllog = .....ma ho visto che eliminando questa riga,ripresenta l'errore anche alla successiva per cui qualcosa non gli piace sulle variabili dichiarate credo o sul risultato dell'operazione che scrivo. Poi alla riga 7 mi chiede "errore: exspected ')' before ';' token.
Riporto il codice. Grazie a chi mi risponderà. Ciao.
#include <stdlib.h>
#include <stdio.h>
#include <locale.h>
#define TASSE 15;
#define COSTOPANINO 1.50;
#define COSTOLITRO 2.50;
#define AUTOBUS 2;
#define COSTOALLOGGIO 10;
int main(void)
{
float acqua,panini,co stoTotAutob,all oggio,numLitri, giorni,numPanin i,costoTotAllog ,totale;
int persone;
setlocale(LC_CT YPE, "italian");
printf("Questo programma calcola la spesa complessiva per una famiglia\n");
printf("Dimmi il numero di persone che verranno in vacanza\n");
scanf("%d",&per sone);
costoTotAllog = COSTOALLOGGIO*p ersone;
costoTotAutob = AUTOBUS*persone ;
printf("Dimmi quanti giorni rimarrete\n");
scanf("%f",&gio rni);
alloggio=costo;
printf("Dimmi quanta litri di acqua consumate giornalmente\n" );
scanf("%f",&num Litri);
acqua=(COSTOLIT RO*numLitri)*gi orni;
printf("Dimmi quanti panini consuma ogni persona giornalmente\n" );
scanf("%f",&num Panini);
totale=acqua+pa nini+costoTotAu tob+alloggio+ac qua+TASSE;
print("La spesa complessiva per una famiglia di %f persone che vuole stare in questo campeggio per %f giorni é %f euro\n",persone , giorni, totale);
system("pause") ;
return 0;
}
Uso codeblock e mi sta aiutando a capire le basi del C.
Ho scritto un programma semplice e compilandolo mi dà quell'errore. Da cosa dipende? Non riesco a capire. L'errore me lo dà
alla riga 21 costoTotAllog = .....ma ho visto che eliminando questa riga,ripresenta l'errore anche alla successiva per cui qualcosa non gli piace sulle variabili dichiarate credo o sul risultato dell'operazione che scrivo. Poi alla riga 7 mi chiede "errore: exspected ')' before ';' token.
Riporto il codice. Grazie a chi mi risponderà. Ciao.
#include <stdlib.h>
#include <stdio.h>
#include <locale.h>
#define TASSE 15;
#define COSTOPANINO 1.50;
#define COSTOLITRO 2.50;
#define AUTOBUS 2;
#define COSTOALLOGGIO 10;
int main(void)
{
float acqua,panini,co stoTotAutob,all oggio,numLitri, giorni,numPanin i,costoTotAllog ,totale;
int persone;
setlocale(LC_CT YPE, "italian");
printf("Questo programma calcola la spesa complessiva per una famiglia\n");
printf("Dimmi il numero di persone che verranno in vacanza\n");
scanf("%d",&per sone);
costoTotAllog = COSTOALLOGGIO*p ersone;
costoTotAutob = AUTOBUS*persone ;
printf("Dimmi quanti giorni rimarrete\n");
scanf("%f",&gio rni);
alloggio=costo;
printf("Dimmi quanta litri di acqua consumate giornalmente\n" );
scanf("%f",&num Litri);
acqua=(COSTOLIT RO*numLitri)*gi orni;
printf("Dimmi quanti panini consuma ogni persona giornalmente\n" );
scanf("%f",&num Panini);
totale=acqua+pa nini+costoTotAu tob+alloggio+ac qua+TASSE;
print("La spesa complessiva per una famiglia di %f persone che vuole stare in questo campeggio per %f giorni é %f euro\n",persone , giorni, totale);
system("pause") ;
return 0;
}