Pergunta
6. (500 pontos) Salário Escreva um programa que leia o número de um funcionário, seu número de horas trabalhadas, o valor que r por hora e calcula a salário desse funcionário. A seguir mostre o número e o salário do funcionário , com casas decimais. Entrada arquivo de entrada contém 2 números inteiros e 1 número com duas casas decimais, representando o nú quantidade de horas trabalhadas e o valor que o funcionário recebe por hora trabalhada , respectivamente. Saída Imprima o número e o salário do funcionário , conforme exemplo fornecido, com um espaço em branco a depois da igualdade. No caso do salário, também deve haver um espaço em branco após o s Exemplos de Entrada Exemplos de Saida 25 100 5.50
Solução
Verification of experts
4.0131 Voting
PauloElite · Tutor por 8 anos
Responder
Para resolver esse problema, podemos utilizar o seguinte algoritmo:<br /><br />1. Ler o número do funcionário.<br />2. Ler a quantidade de horas trabalhadas.<br />3. Ler o valor por hora.<br />4. Calcular o salário multiplicando a quantidade de horas trabalhadas pelo valor por hora.<br />5. Exibir o número do funcionário e o salário, com casas decimais.<br /><br />Segue abaixo um exemplo de programa em Python que atende aos requisitos do problema:<br /><br />```python<br /># Leitura dos dados do funcionário<br />numero_funcionario = int(input())<br />horas_trabalhadas = float(input())<br />valor_hora = float(input())<br /><br /># Calculo do salário<br />salario = horas_trabalhadas * valor_hora<br /><br /># Exibição dos resultados<br />print(f"{numero_funcionario} {salario:.2f}")<br />```<br /><br />Explicação:<br /><br />- A primeira linha lê o número do funcionário e o converte para inteiro.<br />- A segunda linha lê a quantidade de horas trabalhadas e a converte para float.<br />- A terceira linha lê o valor por hora e a converte para float.<br />- A quarta linha calcula o salário multiplicando a quantidade de horas trabalhadas pelo valor por hora.<br />- A última linha exibe o número do funcionário e o salário formatado com duas casas decimais.<br /><br />Espero que isso ajude!
Clique para avaliar: