Continuação Rotina Sen, cose tang
Enviado: 25 Nov 2013 20:29
Boa Noite
Amigos
Como mencionei no meu post de agradecimento, estou postando aqui agora um outro problema que tenho que resolver:
Tenho aeguinte tabela:
Tab200 conteudo:
20,20,23,24,24,25,26,27,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,
60,64,67,72,73,80,84,85,86,89,91,95,96,100,107,113,120
Tab400 conteudo:
23,24,24,24,25,26,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,55,56,60,62,64,
64,67,72,75,80,86,87,100
Então a rotina é a seguinte:
Eu entro com uma variaves que recebe o valor de 200 ou 400
Entro com outra variavel que recebe o valor de 264,10
Se eu optar por 200, tenho que acessar a tab200, escolher quatro(4) valores, aleatoriamente que executando o seguinte
calculo: vamos que eu o programa escolha: 20,20,23,24 e calcule da seguinte forma:
((((200/20)*20)/23)*24) este calculo tem que dar 264,10
E assim vai aleatoriamente com mais 4 grupos, calculando e mostrando o resultado.
Ao termino de todas as cominações, a que mais se aproximar de 264,10 será o resultado.
Para maior entendimento, esses valores correspondem a engrenagens de uma máquina, quero dizer que, por exemplo
na Tab200 eu tenho disponivel duas engrenagens de tamanho 20, uma 23, duas 24, uma 25, uma 26 duas 27 e assim por diante. Ou seja, se no calculo o programa me dizer que para chegar ao valor aproximado de 264,10 precisou utilizar, duas engrenagens de 20, uma de 24 e uma de 25, vou na maquina e ponho essas engrenagens, para a máquina funcionar
e fazer o seu trabalho.
Eu posso utilizar as duas tabelas, 200 ou 400, que significam que tenho duas maquinas, se de repente na de 200 eu não conseguir uma aproximação, eu posso tentar outro calculo usando a tab400.
Como posso pegar esses valores aleatoriamente, sabendo que num grupo de quatro, eu só posso utilizar duas vezes 20, porque só disponho de duas engrenagens de 20. Eu só posso utilizar o que eu tenho na tabela.
Então a rotina tem que sair calculando até encontrar o valor aproximado de 264,10.
Atenciosamente
Amigos
Como mencionei no meu post de agradecimento, estou postando aqui agora um outro problema que tenho que resolver:
Tenho aeguinte tabela:
Tab200 conteudo:
20,20,23,24,24,25,26,27,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,
60,64,67,72,73,80,84,85,86,89,91,95,96,100,107,113,120
Tab400 conteudo:
23,24,24,24,25,26,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,55,56,60,62,64,
64,67,72,75,80,86,87,100
Então a rotina é a seguinte:
Eu entro com uma variaves que recebe o valor de 200 ou 400
Entro com outra variavel que recebe o valor de 264,10
Se eu optar por 200, tenho que acessar a tab200, escolher quatro(4) valores, aleatoriamente que executando o seguinte
calculo: vamos que eu o programa escolha: 20,20,23,24 e calcule da seguinte forma:
((((200/20)*20)/23)*24) este calculo tem que dar 264,10
E assim vai aleatoriamente com mais 4 grupos, calculando e mostrando o resultado.
Ao termino de todas as cominações, a que mais se aproximar de 264,10 será o resultado.
Para maior entendimento, esses valores correspondem a engrenagens de uma máquina, quero dizer que, por exemplo
na Tab200 eu tenho disponivel duas engrenagens de tamanho 20, uma 23, duas 24, uma 25, uma 26 duas 27 e assim por diante. Ou seja, se no calculo o programa me dizer que para chegar ao valor aproximado de 264,10 precisou utilizar, duas engrenagens de 20, uma de 24 e uma de 25, vou na maquina e ponho essas engrenagens, para a máquina funcionar
e fazer o seu trabalho.
Eu posso utilizar as duas tabelas, 200 ou 400, que significam que tenho duas maquinas, se de repente na de 200 eu não conseguir uma aproximação, eu posso tentar outro calculo usando a tab400.
Como posso pegar esses valores aleatoriamente, sabendo que num grupo de quatro, eu só posso utilizar duas vezes 20, porque só disponho de duas engrenagens de 20. Eu só posso utilizar o que eu tenho na tabela.
Então a rotina tem que sair calculando até encontrar o valor aproximado de 264,10.
Atenciosamente