Fórum de Matemática
DÚVIDAS? Nós respondemos!

Um Fórum em Português dedicado à Matemática
Data/Hora: 28 abr 2024, 09:30

Os Horários são TMG [ DST ]




Fazer Nova Pergunta Responder a este Tópico  [ 3 mensagens ] 
Autor Mensagem
MensagemEnviado: 14 fev 2013, 18:39 
Offline

Registado: 14 fev 2013, 18:29
Mensagens: 1
Localização: Bom Jesus de Goias
Agradeceu: 0 vez(es)
Foi agradecido: 0 vez(es)
Bom dia pessoal

Sou programador e estou desenvolvendo um sistema para calculo de indicadores de desempenho da empresa
Tenho uma situação em que posso ter mais de uma expressão pra formar o mesmo resultado, exemplo:

5*1000000/35030 = 142
5*1000000/42897 = 24
5*1000000/161094 = 31

A soma do divisor destas formulas no fim do mês deve ser basicamente a mesma coisa, formando a seguinte expressão:

5*1000000/239021 = 20

Existe alguma forma de juntar o resultado das três expressões acima e resultar no valor da expressão abaixo?


Topo
 Perfil  
 
MensagemEnviado: 16 fev 2013, 01:40 
Offline

Registado: 10 nov 2012, 00:19
Mensagens: 1432
Localização: Mogi das Cruzes - SP - Brasil
Agradeceu: 47 vezes
Foi agradecido: 452 vezes
Boa noite,

glfreitas Escreveu:
5*1000000/35030 = 142
5*1000000/42897 = 24
5*1000000/161094 = 31

A soma do divisor destas formulas no fim do mês deve ser basicamente a mesma coisa, formando a seguinte expressão:

5*1000000/239021 = 20


Se o numerador for fixo então poderia apenas fazer este numerador dividido pela soma dos denominadores.

Se o numerador for variável então poderia apenas fazer a média dos numeradores dividido pela soma dos denominadores.

Se tiver mais informação a respeito pode-se tentar uma resposta melhor.

_________________
Fraol
Você também pode contribuir, se souber alguma questão responda ou participe da discussão. Divulgue nosso forum.


Topo
 Perfil  
 
MensagemEnviado: 16 fev 2013, 02:09 
Offline

Registado: 10 nov 2012, 00:19
Mensagens: 1432
Localização: Mogi das Cruzes - SP - Brasil
Agradeceu: 47 vezes
Foi agradecido: 452 vezes
Complementando, fiz um pequeno programa para ilustrar o que postei:
Código:
# div1.rb
# linguagem: ruby

numeradores = [5*1000000, 5*1000000, 5*1000000]
denominadores = [35030, 42897, 161094]

sn = 0 # soma dos numeradores
sd = 0 # soma dos denominadores
k = 0  # contador de elementos

puts # saltar uma linha

denominadores.each do |d|
  n = numeradores[k]
  d = denominadores[k]
  sn += n
  sd += d
  if d > 0
    puts "#{k+1}o.: #{n} / #{d} = #{n/d}"
  end
  k += 1
end

if sd > 0
  media = sn/k 
    puts "-------------------------------"
    puts "Tot: #{media} / #{sd} = #{media/sd}"
    puts
end

puts "Game over!"


Ao executar esse programa temos a seguinte saída:
Anexo:
saida.png
saida.png [ 8.36 KiB | Visualizado 1426 vezes ]

_________________
Fraol
Você também pode contribuir, se souber alguma questão responda ou participe da discussão. Divulgue nosso forum.


Topo
 Perfil  
 
Mostrar mensagens anteriores:  Ordenar por  
Fazer Nova Pergunta Responder a este Tópico  [ 3 mensagens ] 

Os Horários são TMG [ DST ]


Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 140 visitantes


Criar perguntas: Proibído
Responder a perguntas: Proibído
Editar Mensagens: Proibído
Apagar Mensagens: Proibído
Enviar anexos: Proibído

Pesquisar por:
Ir para: