Faça um programa em C para calcular o salário líquido de um professor. O usuário deverá informar o valor da hora/aula, o número de aulas dadas e o percentual de desconto do INSS.

Passo 1

Vamos lá! O exercício pede para criar um programa em C que calcula o salário líquido de um professor. Para isso, precisamos saber:
  • Valor da hora/aula: Quanto o professor ganha por cada hora de aula.
  • Número de aulas dadas: Quantas aulas o professor ministrou.
  • Percentual de desconto do INSS: Quanto será descontado do salário bruto para o INSS.
Vamos usar conceitos básicos de entrada e saída de dados em C, operações matemáticas e variáveis para armazenar essas informações.

Passo 2

Primeiro, precisamos incluir a biblioteca padrão de entrada e saída em C, que nos permite usar funções como printf e scanf. Fazemos isso com a linha:
#include <stdio.h>

Passo 3

Em seguida, dentro da função main, vamos declara as variáveis que vão armazenar os valores que o usuário vai fornecer e os resultados dos cálculos. Precisamos de:
  • valorHora (float): para o valor da hora/aula.
  • numeroAulas (int): para o número de aulas dadas.
  • percentualDesconto (float): para o percentual de desconto do INSS.
  • salarioBruto, descontoINSS, salarioLiquido (float): para armazenar os cálculos.
int main() {
    float valorHora, salarioBruto, descontoINSS, salarioLiquido;
    int numeroAulas;
    float percentualDesconto;

Passo 4

Agora, vamos solicitar ao usuário que insira os valores necessários. Usamos printf para exibir mensagens e scanf para ler a entrada do usuário.
    printf("Digite o valor da hora/aula: ");
    scanf("%f", &valorHora);

    printf("Digite o número de aulas dadas: ");
    scanf("%d", &numeroAulas);

    printf("Digite o percentual de desconto do INSS: ");
    scanf("%f", &percentualDesconto);

Passo 5

Vamos calcular o salário bruto, que é simplesmente o valor da hora/aula multiplicado pelo número de aulas dadas.
Salário Bruto = Valor Hora times Número de Aulas áú
    salarioBruto = valorHora * numeroAulas;

Passo 6

Agora, calculamos o desconto do INSS, que é o salário bruto multiplicado pelo percentual de desconto dividido por 100 (para converter de porcentagem para decimal).
Desconto INSS = Salário Bruto times (Percentual Desconto100) á
    descontoINSS = salarioBruto * (percentualDesconto / 100);

Passo 7

Com o desconto calculado, podemos obter o salário líquido subtraindo o desconto do INSS do salário bruto.
Salário Líquido = Salário Bruto - Desconto INSS áíá
    salarioLiquido = salarioBruto - descontoINSS;

Passo 8

Por fim, exibimos o resultado para o usuário usando printf, formatando para mostrar duas casas decimais.
    printf("O salário líquido é: %.2f\n", salarioLiquido);
    return 0;
}

Resposta

#include <stdio.h>

int main() {
    float valorHora, salarioBruto, descontoINSS, salarioLiquido;
    int numeroAulas;
    float percentualDesconto;

    printf("Digite o valor da hora/aula: ");
    scanf("%f", &valorHora);

    printf("Digite o número de aulas dadas: ");
    scanf("%d", &numeroAulas);

    printf("Digite o percentual de desconto do INSS: ");
    scanf("%f", &percentualDesconto);

    salarioBruto = valorHora * numeroAulas;
    descontoINSS = salarioBruto * (percentualDesconto / 100);
    salarioLiquido = salarioBruto - descontoINSS;

    printf("O salário líquido é: %.2f\n", salarioLiquido);

    return 0;
}

Exercícios relacionados