sábado, 22 de junho de 2019

URI Online Judge | 1008 - Salário ( Resolução Em Linguagem C )

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.

Entrada

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.


Saída

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.

Um comentário: