PUBLICIDAD


Ejercicio - If Else - Incremento de salario - Programación en C


Introducción

En artículos anteriores estuvimos analizando la estructura de control selectiva If-Else , en este artículo les mostraremos un ejemplo de cómo utilizar esta estructura, también el cómo mostrarlo en un diagrama de flujo.

Ejercicio

Realizar un programa que ayude a determinar el nuevo sueldo de un maestro dependiendo de su categoría. El maestro ingresara su salario, y si es de la categoría 1 tendrá un incremento de 13% en su salario; si es de la categoría 2 tendrá un incremento de 16%. Al final del programa se mostrará el nuevo salario del maestro.

Diagrama de flujo

Ejercicio - If Else - Incremento de salario - 1


Ejercicio - If Else - Incremento de salario - 2

Código:

/* Ejercicio - Estructura de control selectiva (If - Else) - Por Solución Ingenieril*/
#include <stdio.h> /* Declaración librerías*/
#include <stdlib.h>

void calculo(float salario, int categoria); //Declaramos la función que realizara el cálculo del salario

int main()
{
      float sala; //Declaramos variables locales de salario y categoría
      int cate;
      printf("Ingresa el salario del maestro: \n"); //Solicitamos y guardamos las variables
      scanf("%f", &sala);
      printf("Ingresa la categoria del maestro: \n");
      scanf("%d", &cate);
      calculo(sala,cate); //Enviamos las variables para realizar el calculo
      system("PAUSE");	
      return 0;
}

void calculo(float sal, int cat){ //Función que hará el cálculo de salario nuevo
      if(cat==1) { //Si pertenece a la categoría 1...
      float inc1; 
      inc1=sal*.13; //Calculamos incremento
      printf("Al ser de la categoria 1, su nuevo salario es: %.2f \n",sal+inc1); //Mostramos incremento
      }
      
      else if(cat==2) { //Si pertenece a la categoría 2...
      float inc2;
      inc2=sal*.16; //Calculamos incremento
      printf("Al ser de la categoria 2, su nuevo salario es: %.2f \n",sal+inc2); //Mostramos incremento
      }

      else //En caso de introducir una categoría incorrecta
      printf("Categoria no encontrada \n");
}


Publicidad


Resultados

Conclusión

La estructura de control selectiva If-Else es muy útil cuando queremos tomar dos acciones distintas ante dos condiciones, en este artículo analizamos un ejercicio de cómo utilizar esta estructura, además de ver como plasmarlo gráficamente en un diagrama de flujo.






Agregar comentario
1500
¿Cuanto es 5 + 3?
Comentarios
(0)
No hay comentarios todavía ¡Sé el primero en comentar!

©2017-2021 Solución Ingenieril. Todos los derechos reservados