![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Python Básico |
Como calcular salário líquido em Python - Calculando o salário líquido de um professor - Exercícios Resolvidos de PythonQuantidade de visualizações: 1255 vezes |
|
Pergunta/Tarefa: Escreva um programa Python que calcule o salário líquido de um professor. Seu programa deverá solicitar que o usuário informe o valor da hora aula (como float), o número de horas trabalhadas no mês (como inteiro) e o percentual de desconto do INSS (como float). Em seguida mostre o salário líquido, formatado de acordo com a moeda brasileira em vigor (na resolução eu usei o Real). Dica: Use locale.setlocale(locale.LC_ALL, 'pt_BR.UTF-8'). Sua saída deverá ser parecida com: Informe o valor da hora aula: 28 Informe o número de horas trabalhadas no mês: 12 Informe o percentual de desconto do INSS: 8 Salário Bruto: R$ 336,00 Total de Descontos: R$ 26,88 Salário Líquido: R$ 309,12 Veja a resolução comentada deste exercício usando Python: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
import locale
# função principal do programa
def main():
locale.setlocale(locale.LC_ALL, 'pt_BR.UTF-8')
# vamos ler o valor do hora aula
valor_hora_aula = float(input("Informe o valor da hora aula: "))
# vamos ler o número de horas trabalhadas no mês
horas_trabalhadas = int(input("Informe o número de horas trabalhadas no mês: "))
# vamos ler o percentual de desconto do INSS
percentual_desconto_inss = float(input("Percentual de desconto do INSS: "))
# vamos calcular o salário bruto
salario_bruto = valor_hora_aula * horas_trabalhadas
# agora calculamos o total do desconto
total_desconto = (percentual_desconto_inss / 100) * salario_bruto
# finalmente calculamos o salário líquido
salario_liquido = salario_bruto - total_desconto
# mostramos o resultado
print("Salário Bruto: R$ {0}".format(locale.currency(salario_bruto,
grouping=True, symbol=None)))
print("Total de Descontos: R$ {0}".format(locale.currency(total_desconto,
grouping=True, symbol=None)))
print("Salário Líquido: R$ {0}".format(locale.currency(salario_liquido,
grouping=True, symbol=None)))
if __name__== "__main__":
main()
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





