SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Apokalyptica79 en Sábado 7 de Julio de 2007, 17:22

Título: Programación En C - Ayuda
Publicado por: Apokalyptica79 en Sábado 7 de Julio de 2007, 17:22
Hola haciendo un ejercicio con la siguiente consigna:
[/QUOTE]Al recibir como dato el salario de un profesor de una universidad. Calcular el incremento del salario de acuerdo con el siguiente criterio y escriba el nuevo salario del profesor.[/QUOTE]
Mi codificación es la siguiente:
Citar
#include <stdio.h>
main()
{
 float SAL, INC;
 printf( "Ingrese 1 para introducir salarios: \n" );
 scanf( "%f", &SAL );
 if (SAL == 1)
   if (SAL < 18000)
     INC = SAL * 12 / 100;
   else
     if (SAL >= 18000 && SAL <= 30000)
       INC = SAL * 8 / 100;
     else
       if (SAL > 30000 && SAL <= 50000)
         INC = SAL * 7 / 100;
       else
         if (SAL < 50000)
           INC = SAL * 6 / 100;
   printf( "El incremento es de: %.2f \n", INC );
 else
   printf( "Error en la clave ingresada \n" );
}
Al querer compilar me tira lo siguiente:
Citar
if (SAL == 1)
   if (SAL < 18000)
     INC = SAL * 12 / 100;
   else
     if (SAL >= 18000 && SAL <= 30000)
       INC = SAL * 8 / 100;
     else
       if (SAL > 30000 && SAL <= 50000)
         INC = SAL * 7 / 100;
       else
         if (SAL < 50000)
           INC = SAL * 6 / 100;
   printf( "El incremento es de: %.2f \n", INC );
 else
   printf( "Error en la clave ingresada \n" );
}
Al querer compilar me tira lo siguiente:
Citar
if (SAL == 1)
   if (SAL < 18000)
     INC = SAL * 12 / 100;
   else
     if (SAL >= 18000 && SAL <= 30000)
       INC = SAL * 8 / 100;
     else
       if (SAL > 30000 && SAL <= 50000)
         INC = SAL * 7 / 100;
       else
         if (SAL < 50000)
           INC = SAL * 6 / 100;
   printf( "El incremento es de: %.2f \n", INC );
 else
   printf( "Error en la clave ingresada \n" );
}
Al querer compilar me tira lo siguiente:
Citar
ps2-2.c: En la función ‘main’:
ps2-2.c:23: error: expected expression before ‘else’
Muchas gracias.
Título: Re: Programación En C - Ayuda
Publicado por: Apokalyptica79 en Sábado 7 de Julio de 2007, 17:26
Listo, lo solucioné, poniendo {}.  :D