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.