Para a resolução deste problema serão usadas duas ferramentas:
VisualG, você pode baixar-lo clicando
aqui. Ou saber mais clicando
aqui.
Dev-C++, você pode baixa-lo clicando
aqui. Ou saber mais clicando
aqui.
Problema:
URI Online Judge | 1008
Salário
Escreva um programa que leia o número de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora e calcula o salário desse funcionário. A seguir, mostre o número e o salário do funcionário, com duas casas decimais.
O arquivo de entrada contém 2 números inteiros e 1 número com duas casas decimais, representando o número, quantidade de horas trabalhadas e o valor que o funcionário recebe por hora trabalhada, respectivamente.
Imprima o número e o salário do funcionário, conforme exemplo fornecido, com um espaço em branco antes e depois da igualdade. No caso do salário, também deve haver um espaço em branco após o $.
Exemplos de Entrada
|
Exemplos de Saída
|
25
100
5.50 |
NUMBER = 25
SALARY = U$ 550.00 |
1
200
20.50 |
NUMBER = 1
SALARY = U$ 4100.00 |
6
145
15.55 |
NUMBER = 6
SALARY = U$ 2254.75 |
Resolução:
Na resolução deste problema devemos pedir o número de um funcionário e calcular seu salário tendo como base o número de horas trabalhadas e quanto vale cada hora. Bem simples, o única exigência é que ao exibir o salário devemos limitar o numero de casas decimais exibidas.
Algoritmo no VisualG.
Descrição
Linhas com //: comentários a cerca do algoritmo.
Linhas 1, 5, 10 e 19: Indicam respectivamente o nome do algoritmo, inicio da seção de declaração da variáveis, inicio da execução, e o fim do algoritmo.
Linhas 7, 8: Declaração das variáveis.(qHoras para a quantidade de horas, e vHora para o valor por hora)
Linhas 12, 13 e 14: Comando Leia. Entrada dos valores para as variáveis numero, qHoras e vHora.
Linha 15: É feito o calculo do salário multiplicando a quantidade de horas pelo valor-hora. O resultado é armazenado na variável salario.
Linha 16: Comando escreval. Mostra a mensagem "NUMBER = " seguida do valor da variável numero.
Linha 17: Comando escreval. Mostra a mensagem "SALARY = " seguida do valor da variável salario.
Resolução em C:
Descrição
Linha 1: Importação do cabeçalho stdio.h responsável pelas funções de entrada e saída padrão em C.
Linhas 3 e 12: Início e fim da função main.
Linhas 4 e 5: Declaração das variáveis. numero e qHoras variáveis do tipo inteiro, vHora e salário variáveis do tipo float.
Linha 6: Scanf. Leitura dos valoras das variáveis numero, qHoras e vHora. %d indica a entrada da valor inteiro, %f valor real, e & é colocado antes do nome da variável em que esses valores serão armazenados.
Linha 7: É feito o calculo do salário multiplicando a quantidade de horas pelo valor-hora. O resultado é armazenado na variável salario.
Linha 8: Printf. Será mostrada na tela a mensagem "NUMBER = " seguida do valor armazenado na variávvel numero.
Linha 9: Printf. Será mostrada na tela a mensagem "SALARY = ' seguida do valor armazenado na variável salario.
Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.
Quer saber mais sobre a linguagem C? Clique aqui.
faz em java tambem
ResponderExcluir