Dev - C++ - Programilla en C con condiciones...

 
Vista:

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++.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Programilla en C con condiciones...

Publicado por Ismael (100 intervenciones) el 10/05/2004 10:55:04
El código tiene mas errores de los que el compilador indica.
Todos los if etan mal., no pueden ir con " ":
Ejemplo

else if ("palier==4")

Otro:
if ("curs==primer")
si curs es una cadena de caracteres que ¿quieres comparar con la variable primer, o con el contenido "primer"?

if(strcmpi(curs, "primer"))

la s variables noia.. no estan inicializadas, luego, mal puedes compararlas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar