Ejercicios y Prácticas de Programación con el lenguaje C

El ejercicio o práctica con solución que se plantea por parte de un usuario del blog www.aprendoencasa.com, es el siguiente.

Realizar el calculo del salario de un trabajador utilizando el lenguaje de programación C.

La explicación del ejercicio o práctica es la siguiente:
Un empleado trabaja 48 horas a la semana, a razón de 5 Euros/hora. El porcentaje de retención que se le aplica es 12,5% del salario bruto. Se ha de calcular el salario bruto, la retención aplicada y el salario neto. El numero de horas y precio de la hora así como la retención el programa la ha de solicitar por pantalla.

La práctica es facilmente adaptable a cualquier variante de calculo. El nivel de complejidad de la misma es para usuarios noveles en estos «menesteres» de la programación. Un saludo y a continuación el ejercicio resuelto.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    // Se definen las variables que se quieren utilizar
    // para realizar los calculos
    int horas_semana = 0;
    float retencion = 0.0;
    float salario_bruto = 0.0;
    float euros_retencion = 0.0;
    float salario_neto = 0.0;
    float precio_hora = 0.0;

    // Solicitud de datos
    printf("Horas Trabajadas Semana: ");
    scanf(" %d",&horas_semana);
    printf("Precio Hora: ");
    scanf(" %f",&precio_hora);
    printf("Retencion: ");
    scanf(" %f",&retencion);
    // Realizar calculos
    salario_bruto = horas_semana * precio_hora;
    euros_retencion = salario_bruto * ( retencion / 100 );
    salario_neto = salario_bruto - euros_retencion;
    // Visualización de resultados
    printf("=======================================================\n");
    printf("Horas : %d -> Precio Hora: %.2f\n",horas_semana,precio_hora);
    printf("Retencion: %.2f%%   <---> Euros Retenidos: %.2f\n",retencion,euros_retencion);
    printf("=======================================================\n");
    printf("**** Salario Bruto: %.2f\n",salario_bruto);
    printf("**** Salario Neto: %.2f\n",salario_neto);

    // Gracias por visitar www.aprendoencasa.com
    // Plantearnos en los comentarios vuestros ejercicios para
    // resolverlos en este blog de educación

    return 0;
}

Una vez que se haya compilado el ejercicio, en este caso se ha utilizado codeblocks para realizarlo, su ejecución ha de mostrar un resultado similar al que se muestra a continuación.

 

Práctica C - Calculo Salario

Ejercicios y prácticas en c – Calculo Salario

 

Un saludo y gracias por vuestra visita a www.aprendoencasa.com