Calcular salario neto del trabajador

  array, c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
    float salario;
    float descuento;
    float salarioneto;
    printf("Introduce el salario del trabajador\n");
    scanf("%f", &salario); // %f corresponde al tipo de dato float
    if (salario <= 1000) {  //Si el salario es menor o igual a 1000
        descuento = (salario * 0.10);//Equivale al 10%.
        salarioneto = salario - descuento;//Le quito al salario el 10%
        printf("El salario neto es %f", salarioneto);
    } else if (salario >1000 && salario <= 2000 ) {//Si el salario es mayor de 1000 y menor o igual a 2000
        descuento = (salario * 0.15);//Equivale al 15%.
        salarioneto = salario - descuento;
        printf("El salario neto es %f", salarioneto);
    } else if (salario > 2000) {//Si el salario es mayor de 2000
        descuento = (salario * 0.18);//Equivale al 18%.
        salarioneto = salario - descuento;
        printf("El salarioneto es %f", salarioneto);
    }
    return (EXIT_SUCCESS);
}

Explicación del código

  1. Incluimos la librería stdio.h
  2. Incluimos otra librería adicional stdlib.h
  3. Main es el cuerpo principal del programa donde añadiremos el código necesario para la creación del programa.
  4. Declaro las variables necesarias para guardar los valores que necesito para calcular los resultados.
  5. Con printf muestro por pantalla un mensaje .
  6. Con scanf recojo el valor introducido por teclado y lo guardo en la variable salario.El %f corresponde al tipo de dato de la variable que es float .
  7. Hacemos las comprobaciones del salario para aplicar los descuentos que nos piden en el programa.