Domanda:
Programma in C, errore di compilazione?
?
2009-12-13 09:21:45 UTC
salve a tutti..sto facendo un esercizio in linguaggio c e ricevo sempre un errore di compilazione alla fine del programma.

Ho caricato il programma qui: http://snipurl.com/tnz1u

Sapete consigliarmi che fare??
Grazie!
Tre risposte:
Syd Page
2009-12-13 12:14:02 UTC
Hai davvero fatto un casino con le parentesi, comunque questo dovrebbe essere il source corretto:



#include

#include



int main(int argc, char *argv[])



{

int i, contat, contaf, contao, soci, mesi;

float importo, incasso;

char tipologia;



contaf=0;

contao=0;

contat=0;

i=0;

incasso=0;



do {



printf("Inserisci il numero dei soci: ");

scanf("%d",&soci);



getchar();



printf("Inserisci la tipologia (F - O - T): ");

scanf("%c",&tipologia);



printf("Inserisci il numero dei mesi: ");

scanf("%d",&mesi);



switch (tipologia)

{

case 'f':

importo=(mesi*50)/12;

contaf++; break;

case 'o':

importo=(mesi*80)/12;

contao++; break;

case 't':

importo=(mesi*100)/12;

contat++; break;

}



i= contaf + contao + contat;



i++;

incasso=incasso+importo;



}while(i!=soci);



printf("incasso => %f ",incasso);

printf("F => %d ",contaf);

printf("O => %d ",contao);

printf("T => %d\n",contat);



getchar();



return 0;



}
?
2009-12-16 09:40:47 UTC
include

#include



int main(int argc, char *argv[])



{

int i, contat, contaf, contao, soci, mesi;

float importo, incasso;

char tipologia;



contaf=0;

contao=0;

contat=0;

i=0;

incasso=0;



do {



printf("Inserisci il numero dei soci: ");

scanf("%d",&soci);



printf("Inserisci la tipologia (F - O - T): ");

scanf("%c",&tipologia);



printf("Inserisci il numero dei mesi: ");

scanf("%d",&mesi);



switch (tipologia)

{

case 'f':

importo=(mesi*50)/12;

contaf++; break;

case 'o':

importo=(mesi*80)/12;

contao++; break;

case 't':

importo=(mesi*100)/12;

contat++; break;

}



i= contaf + contao + contat;







i++;

incasso=incasso+importo;





}while(i!=soci);



printf("incasso => %f",incasso);

printf("F => %d",contaf);

printf("O => %d",contao);

printf("T => %d",contat);







system("PAUSE");

return 0;



}









che casino parentesi a ***** e non è indentato e poi hai lasciato tanti righi vuoti non si sa perchè
notte1234
2009-12-13 09:32:48 UTC
hai fatto un casino con le parentesi, controllale!!!



*se ti va di rispondere*

https://answersrip.com/question/index?qid=20091206053305AAB5Wgw


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...