Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tigger

Passar essa historia de Portugol

Recommended Posts

:) Seguinte galera!!Nao sei se você´s conhecem a historia dos HOMENS e o MACACO perdidos em uma ilha deserta.Eles se alimentam apenas de cocos que sao recolhidos na propria ILHA.Entao vamos ao problema.... EX: Existem 3 pessoas mais um MACACOeles conseguiram recolher 25 cocos para sobreviverem.A divisao e feita da seguinte forma.TOTAL DE COCOS = 25 desse TOTAL tiramos 1 para o MACACOTOTAL <- TOTAL DE COCOS - 1TOTAL = 24desse TOTAL temos que dividi para as 3 pessoas, onde temos o seguinte;HOMENS <- TOTAL / 3HOMENS = 8o resto que sobrou fica para o segundo dia onde a divisao tera que acontecer da mesma forma.RESTO = ( TOTAL DE COCOS - 1) / 3RESTO = 16DESSE JEITO, PODEMOS ESCREVER UMA FUNCAO MATEMATICA...X = QUANTIDADE DE COCOSMACACO = O COCO RETIRADO PARA O MACACOTOTAL = O RESTO QUE SOBRA APOS A PRIMEIRA DIVISAOHOMENS = QUANTIDADE DE COCO QUE CADA HOMEM IRA RECEBERRESTO = O RESTO DOS COCOS QUE SOBRARAM APOS A DIVISAOtemos entao;TOTAL <- ( X - MACACO ) / 3TOTAL = 8HOMENS <- TOTALHOMENS = 8RESTO <- (X - 1) - TOTALRESTO = 16so que o grande problema e o seguinte:>> Nesse exemplo, sabemos a quantidade de pessoas que estao na ILHA DESERTA.>> O verdadeiro problema e o seguinte.>> Nos sabemos a quantidade de COCOS recolhidos>> Com isso temos que saber a quantidade de PESSOAS que possam sobreviver com essa quantidade DETERMINADA.>> No exemplo acima, a QUANTIDADE PESSOAS eram '3', sendo entao temos que determinar no programa com apenas a quantidade de COCOS RECOLHIDOS a quantidade de PESSOAS QUE ESTAO NA ILHA........sempre nao esquecendo do MACACO, que tambem esta com fome.Sera que tem como eu passae essa historia de Portugol para o ASP.Algum expert poderia me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma ajudinha

 

ASP

[*]<%

 

[*]

 

[*]QtdeCocos = 25

 

[*]QtdePessoas = 3

 

[*]QtdeMacaco = 1

 

[*]

 

[*]For i = 0 To 2

 

[*]

 

[*]Dia = i

 

[*]

 

[*]SobraDeCoco = QtdeCocos

 

[*]QtdeCocoMacaco = QtdeMacaco

 

[*]SobradeCoco = SobraDeCoco - QtdeCocoMacaco

 

[*]QtdeCocoPessoas = SobraDeCoco / 3

 

[*]Sobra = SobraDeCoco Mod 3

 

[*]Next

 

[*]

 

[*]%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

So um detalhe, caro amigo!!

 

Nessa logica acima, nao sabemos a quantidade de pessoas que e necessaria para fazer toda a operacao matematica.

 

entao seria algo como?!?!

 

ASP

[*]

 

[*]<%

 

[*]QtdeCocos = 25

 

[*]

 

[*]QtdePessoas = ?

 

[*]

 

[*]QtdeMacaco = 1

 

[*]

 

[*]For i = 0 To 2

 

[*]

 

[*]Dia = i

 

[*]

 

[*]SobraDeCoco = QtdeCocos

 

[*]

 

[*]QtdeCocoMacaco = QtdeMacaco

 

[*]

 

[*]SobradeCoco = SobraDeCoco - QtdeCocoMacaco

 

[*]

 

[*]QtdeCocoPessoas = SobraDeCoco / QtdePessoas

 

[*]

 

[*]Sobra = SobraDeCoco Mod QtdePessoas

 

[*]Next

 

[*]

 

[*]%>

 

[*]

 

so que ai que ta, como irei saber a quantidade de pessoas so com a quantidade de cocos dadas.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso meu garoto!!O grande lance e saber por quanto tempo "X" pessoas aguentam na ILHA com a quantidade de cocos informadas.Sendo entao, apenas com a quantidade de cocos eu terei que saber a quantidade de pessoas que irao sobreviver na ILHA, excluindo o MACACO.que consequentemente o total de pessoas e o total de dias e por logica e o quando os cocos se esgotarao

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas colega, desta forma, a situação poderá alterar.Tipo assim, Tantas pessoas sobrevivem tantos dias com esta quantidade de coco, entretanto, alterando a quantidade de pessoas os dias também alteram, ou seja, você terá diversos resultados para essa lógica.Você tem o problema completo ?É que na sua narrativa alguns detalhes podem ter ficado perdidos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue entao;Dado o numero de cocos especificados pelo usuarios, determinar a quantidade de pessoas que estao na ilha apos a seguinte divisao.Total cocos <- Quantidade de Cocos - 1 (para o macaco)Quantidade para cada homem <- Total cocos / Quantidade de pessoasResto <- Total cocos - Quantidade para cada homem*********Ilustrando:.Quantidade de Cocos = 25Total cocos <- 25 - 1Total cocos <- 24Quantidade para cada homem = ?Quantidade para cada homem <- Total cocos / Quantidade de pessoas ? <- 24 / Quantidade de PessoasDessa maneira iremos determinar a quantidade de pessoas, que e o grande pulo do gato, para dar prosseguimento ao raciocioniop.Resto <- Total cocos - Quantidade para cada homemResto <- 24 - Quantidade de cada hoem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.