Resolvendo "Salário" : 1008 -URI Online Judge
Olá mundo! Hoje lhes trago a solução da questão 1008 do URI Online Judge: Salário.Antes de começar com a análise do problema, preciso repassar algumas informações: Esta postagem contém a resolução deste problema. Sugerimos somente a leitura desda postagem com fins de estudos em algoritmos!
Chega de enrrolação e vamos começar a festa!
Salário
Este problema é simples. Porém, muitas vezes ele não passa por pequenas “bobagens” na hora de imprimir a saida. Sempre sugerimos que você tome um cuidado extremo com os valores de saída e o seu processamento.
O problema inicia pedindo o Salário de um funcionário, que deverá ser calculado através do seu ganho por hora e a quantia de horas trabalhadas. Além destes valores, eles emplementam o número do funcionário. Não se preocupe com este detalhe, ele pedirá somente para reimprimir o mesmo dado na tela novamente!
O nosso código vai ficar exatamente assim.
#include <iostream>Este será o melhor método para implementar esta situação. Selecionei em negrito dentro do código os locais onde você provavelmente poderá errar por falta de atenção:
#include <stdio.h>
int main()
{
int id_funcionario,horas_trabalhadas;
float salario_por_hora;
scanf("%d",&id_funcionario);
scanf("%d",&horas_trabalhadas);
scanf("%f",&salario_por_hora);
printf("NUMBER = %d\n",id_funcionario);
printf("SALARY = U$ %.2f\n",horas_trabalhadas*salario_por_hora);
return 0;
}
- No Contra barra N: Pois pula uma linha no código. Pode ser esquecida caso não pule a ultima linha também.
- Float de duas casas: Basta adicionar um %.2f, e ele irá desconciderar todas as casas apartir da segunda.
Espero que gostem da solução,
Marlon Henry Schweigert,
POXX - Admin