Programilla en C con condiciones...
Publicado por Nabinzki (1 intervención) el 08/05/2004 21:08:36
Hola,
Estoy haciendo una manual que piye x la red sobre C, ahora quiero hacer un programa en el que haya: Strings , condicionales... Uso como compilador el Dev-C++, el programa es el siguiente y me da el error ese:
#include <stdio.h>
#include <string.h>
int main()
{
char curs[30], primer, segon, bachillerat;
char sexe[5], noi, noia;
float palier, nota;
printf ("Cicle:");
scanf ("%s", curs);
if ("curs==primer")
{
printf("Sexe: ");
scanf("%s", sexe);
if ("sexe==noia")
{
printf("Palier:");
scanf ("%f", &palier);
if ("palier==0.5")
{
nota=1;
printf("Nota=%f", nota);
}
else if ("palier>1 && palier<3.5");
{
nota=palier+1;
printf("Nota=%f", nota);
}
else if ("palier==4") // el error lo da aki [parse error before else]
{
nota=5;
printf("Nota=%f", nota);
}
else if ("palier==4.5")
{
nota=6;
printf("Nota=%f", nota);
}
else if ("palier==5")
{
nota=7;
printf("Nota=%f", nota);
}
else if ("palier==5.5")
{
nota=8;
printf("Nota=%f", nota);
}
else if ("palier==6")
{
nota=9;
printf("Nota=%f", nota);
}
else if ("palier==6.5")
{
nota=10;
printf("Nota=%f", nota);
}
}
}
return 0;
}
El programa debería preguntar el curso, el sexo y el palier [nota] y deberíad e dar como resultado otra nota.
Toda sugenrencia es buena ;)
Gracias de antemano, x cierto es C no C++.
Estoy haciendo una manual que piye x la red sobre C, ahora quiero hacer un programa en el que haya: Strings , condicionales... Uso como compilador el Dev-C++, el programa es el siguiente y me da el error ese:
#include <stdio.h>
#include <string.h>
int main()
{
char curs[30], primer, segon, bachillerat;
char sexe[5], noi, noia;
float palier, nota;
printf ("Cicle:");
scanf ("%s", curs);
if ("curs==primer")
{
printf("Sexe: ");
scanf("%s", sexe);
if ("sexe==noia")
{
printf("Palier:");
scanf ("%f", &palier);
if ("palier==0.5")
{
nota=1;
printf("Nota=%f", nota);
}
else if ("palier>1 && palier<3.5");
{
nota=palier+1;
printf("Nota=%f", nota);
}
else if ("palier==4") // el error lo da aki [parse error before else]
{
nota=5;
printf("Nota=%f", nota);
}
else if ("palier==4.5")
{
nota=6;
printf("Nota=%f", nota);
}
else if ("palier==5")
{
nota=7;
printf("Nota=%f", nota);
}
else if ("palier==5.5")
{
nota=8;
printf("Nota=%f", nota);
}
else if ("palier==6")
{
nota=9;
printf("Nota=%f", nota);
}
else if ("palier==6.5")
{
nota=10;
printf("Nota=%f", nota);
}
}
}
return 0;
}
El programa debería preguntar el curso, el sexo y el palier [nota] y deberíad e dar como resultado otra nota.
Toda sugenrencia es buena ;)
Gracias de antemano, x cierto es C no C++.
Valora esta pregunta


0