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.
áú
    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).
á
    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.
áíá
    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

Zeca está organizando um bolão de futebol. Segundo suas regras, os apostadores informam o placar do jogo e um palpite. Ganham 10 pontos se acertarem o vencedor ou se acertarem que foi empate, e ganham mais 5 pontos para o placar de cada time que acertarem. A tabela a seguir dá um exemplo, considerando que o placar real foi 3x2:
Placar apostado Pontos Razão
0 Não acertou o vencedor e nem o número de gols dos times.
5 Não acertou o vencedor, mas acertou o número de gols do segundo time.
5 Não acertou o vencedor, mas acertou o número de gols do primeiro time.
10 Acertou o vencedor, mas não acertou o número de gols dos times.
15 Acertou o vencedor e o número de gols do primeiro time.
20 Acertou o vencedor e o número de gols de ambos os times.
15)Escreva um programa em que requisita do usuário o placar apostado e depois o placar do jogo e informa quantos pontos o apostador fez.
Faça um programa para calcular a quantidade de lâmpadas 60 watts necessárias para um determinado cômodo. O programa deverá ler o tamanho em metros quadrados do cômodo e informar a quantidade lâmpadas, sabendo que são necessários 15 watts para se ter uma boa luminosidade.
Faça um programa em para ler dois números inteiros e e informar se é divisível por B.
Fazer um programa em C que solicita um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.