Informática, perguntado por leoajr, 10 meses atrás

Faça um programa para ler o código, o sexo (M – masculino; F – feminino) e o número de horas/aula dadas mensalmente pelos professores de uma universidade, sabendo-se que cada hora/aula vale R$ 35,00. Emita a listagem contendo o código, o salário bruto e o salário líquido (levando em consideração os descontos aplicados a seguir) de todos os professores. Mostre também a média dos salários líquidos dos professores do sexo masculino e a média dos salários líquidos dos professores do sexo feminino. Considere:  Desconto para homens, 10%, e para mulheres 5%;  As informações terminarão quando for lido o código 99999.

Soluções para a tarefa

Respondido por ruancastro15
1

 O algoritmo a seguir foi escrito em linguagem de programação Python3 e tem como funcionamento básico o indicado no texto :

###ruan_castroo

import numpy as np

x=0

H=[]

M=[]

while(x!=99999):

 sexo = input("Homem :H ou mulher:M ?\n")

 if sexo == 'H':

   horas = float(input("Quantas horas trabalhadas pelo professor?\n"))

   H.append(horas)

   print('O salário bruto é igual à {} reais\n'.format(35*horas))

   print('O salário líquido é igual à {} reais\n'.format(35*horas*0.9))

   print(H)

 elif sexo == 'M' :

    horas = float(input("Quantas horas trabalhadas pelo professor?\n"))

    M.append(horas)

    print('O salário bruto é igual à {} reais\n'.format(35*horas))

    print('O salário líquido é igual à {} reais\n'.format(35*horas*0.95))

 x = int(input("Pra encerrar o cadastro digite 99999, ao contrário digite outro número\n"))

h_np = np.array(H)

m_np = np.array(M)

print('a média do salário líquido dos professores é de {:.2f} reais , enquanto a média salarial líquida entre as professoras é de {:.2f} reais\n'.format(h_np.mean()*0.90,m_np.mean()*0.95))

Um exemplo do funcionamento básico do código está na imagem a seguir :

Anexos:

marcosm1189: amigo por curiosidade, no visualg ficaria como este exercicio?
Perguntas interessantes