• Domingo 15 de Diciembre de 2024, 09:51

Autor Tema:  Programación En C - Ayuda  (Leído 1072 veces)

Apokalyptica79

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Programación En C - Ayuda
« en: Sábado 7 de Julio de 2007, 17:22 »
0
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.
Las personas inteligentes quieren aprender, los demás enseñar...

Apokalyptica79

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Re: Programación En C - Ayuda
« Respuesta #1 en: Sábado 7 de Julio de 2007, 17:26 »
0
Listo, lo solucioné, poniendo {}.  :D
Las personas inteligentes quieren aprender, los demás enseñar...