no encuentro fallo ?
Publicado por marc (2 intervenciones) el 09/02/2006 15:28:54
Hola, tengo una duda en este programa:
#include <stdio.h>
int sous(int sou)
{
if (sou<=800)
{
sou=sou+(20*sou);
}
else if (sou>=801 && sou<=1000)
{
sou=sou+(10*sou);
}
else if (sou>=1001 && sou<=2000)
{
sou=sou+(5*sou);
}
else (sou>=2001 && sou<=3000) <<<<< lleva aquí un ";" ?
{
sou=sou+(2*sou);
}
return sou;
}
main()
{
int souvell;
printf("Introdueix el sou vell ");
scanf("%d",&souvell);
sous(souvell);
printf("Sou nou %d",souvell);
}
No me funciona del todo
Esta bien la fucnion y el retorno de valor ?
saludos
#include <stdio.h>
int sous(int sou)
{
if (sou<=800)
{
sou=sou+(20*sou);
}
else if (sou>=801 && sou<=1000)
{
sou=sou+(10*sou);
}
else if (sou>=1001 && sou<=2000)
{
sou=sou+(5*sou);
}
else (sou>=2001 && sou<=3000) <<<<< lleva aquí un ";" ?
{
sou=sou+(2*sou);
}
return sou;
}
main()
{
int souvell;
printf("Introdueix el sou vell ");
scanf("%d",&souvell);
sous(souvell);
printf("Sou nou %d",souvell);
}
No me funciona del todo
Esta bien la fucnion y el retorno de valor ?
saludos
Valora esta pregunta


0