Programmazione e Design
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...