Resolvendo "Salário" : 1008 -URI Online Judge

21:50 0 Comments

  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>

#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;

}
   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:
  •  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.
   O código rodou em 0 milisegundos.

 Espero que gostem da solução,
Marlon Henry Schweigert,
POXX - Admin


Fleyhe

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.