Oi turma, tudo bem com vocês, aqui tem um novo exercício para testar cálculos.
Escrever um algoritmo e um programa que leia
a quantidade de horas trabalhadas por um funcionário em um mês,
o valor que ele recebe por hora e o
percentual de desconto para o INSS.
Calcular
o salário bruto (horas trabalhadas * valor hora),
o valor do desconto para o INSS e o
salário líquido (Salário bruto – desconto INSS).
Mostrar o salário bruto, o valor do desconto do INSS e o salário líquido do funcionário.
/* Criado pelo professor Giovani Da Cruz */ programa { funcao inicio() { real vHoraTrab real vValorHora real vDescINSS real vTotalDesconto real vSalarioBruto real vSalarioLiquido escreva("Informe a qtde de horas trab: ") leia(vHoraTrab) escreva("Informe o valor por hora: ") leia(vValorHora) escreva("Informe o desconto INSS: ") leia(vDescINSS) vSalarioBruto = vHoraTrab * vValorHora escreva("\nsalario Bruto: ", vSalarioBruto) vTotalDesconto = vSalarioBruto * vDescINSS / 100 escreva("\nTotal Desconto ", vTotalDesconto) vSalarioLiquido = vSalarioBruto - vTotalDesconto escreva("\nSalario Liquido: ", vSalarioLiquido) } }
vHoraTrab
, vValorHora
, vDescINSS
, vTotalDesconto
, vSalarioBruto
e vSalarioLiquido
. Essas variáveis serão usadas para armazenar os valores necessários para os cálculos.escreva
seguido de leia
para ler o valor digitado pelo usuário e armazená-lo na variável vHoraTrab
.vValorHora
.vDescINSS
.vHoraTrab
) pelo valor por hora (vValorHora
) e armazena o resultado na variável vSalarioBruto
.vDescINSS
) sobre o salário bruto (vSalarioBruto
) e armazena o resultado na variável vTotalDesconto
.vTotalDesconto
) do salário bruto (vSalarioBruto
) e armazena o resultado na variável vSalarioLiquido
.escreva
.O programa permite que o usuário informe a quantidade de horas trabalhadas, o valor por hora e o desconto do INSS, e em seguida, realiza os cálculos necessários para obter o salário bruto, o valor total de desconto e o salário líquido.
Vamos ver em outras linguagens?
(* Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br *) program programa; var vHoraTrab, vValorHora, vDescINSS, vTotalDesconto, vSalarioBruto, vSalarioLiquido: real; begin write('Informe a quantidade de horas trabalhadas: '); readln(vHoraTrab); write('Informe o valor por hora: '); readln(vValorHora); write('Informe o desconto INSS: '); readln(vDescINSS); vSalarioBruto := vHoraTrab * vValorHora; writeln('Salário Bruto: ', vSalarioBruto:0:2); vTotalDesconto := vSalarioBruto * vDescINSS / 100; writeln('Total de Desconto: ', vTotalDesconto:0:2); vSalarioLiquido := vSalarioBruto - vTotalDesconto; writeln('Salário Líquido: ', vSalarioLiquido:0:2); end.
vHoraTrab
, vValorHora
, vDescINSS
, vTotalDesconto
, vSalarioBruto
e vSalarioLiquido
. Essas variáveis serão usadas para armazenar os valores necessários para os cálculos.write
seguido de readln
para ler o valor digitado pelo usuário e armazená-lo na variável vHoraTrab
.vValorHora
.vDescINSS
.vHoraTrab
) pelo valor por hora (vValorHora
) e armazena o resultado na variável vSalarioBruto
.vDescINSS
) sobre o salário bruto (vSalarioBruto
) e armazena o resultado na variável vTotalDesconto
.vTotalDesconto
) do salário bruto (vSalarioBruto
) e armazena o resultado na variável vSalarioLiquido
.writeln
.O programa permite que o usuário informe a quantidade de horas trabalhadas, o valor por hora e o desconto do INSS, e em seguida, realiza os cálculos necessários para obter o salário bruto, o valor total de desconto e o salário líquido.
''' Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br ''' vHoraTrab = float(input("Informe a qtde de horas trabalhadas: ")) vValorHora = float(input("Informe o valor por hora: ")) vDescINSS = float(input("Informe o desconto INSS: ")) vSalarioBruto = vHoraTrab * vValorHora print("Salário Bruto:", vSalarioBruto) vTotalDesconto = vSalarioBruto * vDescINSS / 100 print("Total Desconto:", vTotalDesconto) vSalarioLiquido = vSalarioBruto - vTotalDesconto print("Salário Líquido:", vSalarioLiquido)
Neste programa em Python, utilizamos a função input
para obter os valores informados pelo usuário. Em seguida, realizamos os cálculos necessários e exibimos os resultados utilizando a função print
.
/* Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br */ #include <iostream> using namespace std; int main() { float vHoraTrab, vValorHora, vDescINSS; float vSalarioBruto, vTotalDesconto, vSalarioLiquido; cout << "Informe a quantidade de horas trabalhadas: "; cin >> vHoraTrab; cout << "Informe o valor por hora: "; cin >> vValorHora; cout << "Informe o desconto INSS: "; cin >> vDescINSS; vSalarioBruto = vHoraTrab * vValorHora; cout << "\nSalário Bruto: " << vSalarioBruto; vTotalDesconto = vSalarioBruto * vDescINSS / 100; cout << "\nTotal Desconto: " << vTotalDesconto; vSalarioLiquido = vSalarioBruto - vTotalDesconto; cout << "\nSalário Líquido: " << vSalarioLiquido; return 0; }
Neste programa em C++, utilizamos a biblioteca iostream
para realizar a entrada e saída de dados. Utilizamos cin
para obter os valores informados pelo usuário e cout
para exibir os resultados na tela.
/* Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br */ using System; class Program { static void Main() { float vHoraTrab, vValorHora, vDescINSS; float vSalarioBruto, vTotalDesconto, vSalarioLiquido; Console.Write("Informe a quantidade de horas trabalhadas: "); vHoraTrab = float.Parse(Console.ReadLine()); Console.Write("Informe o valor por hora: "); vValorHora = float.Parse(Console.ReadLine()); Console.Write("Informe o desconto INSS: "); vDescINSS = float.Parse(Console.ReadLine()); vSalarioBruto = vHoraTrab * vValorHora; Console.WriteLine("\nSalário Bruto: " + vSalarioBruto); vTotalDesconto = vSalarioBruto * vDescINSS / 100; Console.WriteLine("Total Desconto: " + vTotalDesconto); vSalarioLiquido = vSalarioBruto - vTotalDesconto; Console.WriteLine("Salário Líquido: " + vSalarioLiquido); } }
Neste programa em C#, utilizamos o namespace System
para ter acesso às classes e métodos necessários. Utilizamos Console.ReadLine()
para obter os valores informados pelo usuário e Console.WriteLine()
para exibir os resultados na tela. Os valores são lidos como strings e, em seguida, convertidos para o tipo float usando float.Parse()
.
Beleza pessoal?
Dúvidas ou sugestões de outras linguagens? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!
Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!