• Anúncio Global
    Respostas
    Exibições
    Última mensagem

Maior entre dois numeros

Maior entre dois numeros

Mensagempor TiagoRodrigues » Qui Mar 01, 2012 14:37

Pessoal, queria uma equação que me mostrasse, como resultado, o maior entre dois numeros aleatorios.

Isso foi um desafio de computação mas não sou tão bom em matématica. Descobri umas 20 maneiras de não conseguir.
É um algoritmo.

O que eu fiz foi:

Por exemplo: 3 e 4
Soma entre eles: 7
Resto de 7,3 = 1
Resto de 7,4= 3
Soma dos Restos = 4
Daqui em diante já fiz uma quantidade enorme de tentativas. Funciona para alguns, mas não para outros.

O que eu sei é que, por exemplo, 3 e 4, a soma dos dois divido pelo maior é sempre o menor(3) e a soma dividido pelo menor é um numero aleatorio(1).
O que eu preciso é de alguma forma que eu desapareça com o 1 ou com qualquer outro número que não seja o 3, por exemplo.

Vou dar outro exemplo.

10 e 5
Soma = 15
Resto da soma/10 = 5(o menor)
Resto da soma/5 = 0(quero tirar o zero)

Se eu conseguir uma equação que desapareça com o numero que chamei de aleatorio então posso subtrair da soma o numero menor(5).

Acho que é mais ou menos ter que descobrir o menor e subtrair da soma o menor = maior.


Se alguém souber, agradeceria, tem uma semana que tou encucado com esse negocio.


Obrigado
TiagoRodrigues
Novo Usuário
Novo Usuário
 
Mensagens: 6
Registrado em: Qua Fev 29, 2012 15:07
Formação Escolar: GRADUAÇÃO
Área/Curso: Computação
Andamento: cursando

Re: Maior entre dois numeros

Mensagempor -Rafael- » Qui Mar 01, 2012 18:28

nao sei se entendi bem ..vc quer uma eq~uação correto ? para ter uma equação nos prescisaremos no minimo de 1 incognita ..

o desafio e descobrir o maior entre os 2 numeros .. vou dar um exemplo de um exercio meu pra ver se e a mesma coisa

A soma de 2 nuemros é 595. o maior divido pelo menor da quocientes 8 com resto 10. Qual o maior entre eles?

o segredo esta so na palavra resto e quociente ..
x .|y
10 < (resto) . 8 (quociente)

x + y = 595
x = 8y + 10

ai so calcular .. se nao for isso me predoa .. ou coloca uma conta com o enunciado para ver se eu posso melhor atende-lo
-Rafael-
Novo Usuário
Novo Usuário
 
Mensagens: 8
Registrado em: Sex Fev 24, 2012 13:50
Formação Escolar: SUPLETIVO
Área/Curso: Engenharia de Produção
Andamento: cursando

Re: Maior entre dois numeros

Mensagempor TiagoRodrigues » Qui Mar 01, 2012 19:13

Eu entendi o que voce quis dizer mas não é isso, é assim:

Eu te peço dois numeros e tu me diz 8 e 34.

Eu preciso de um calculo, uma sequencia de calculos, um algoritimo, que me dê como resultado o 34.

Isso é para um programa e o programa deve fazer o seguinte, ve se entende:

Qual é x?
(A pessoa digita no teclado x)
Qual é y?
(A pessoa digita y)

ALGORITIMO

O maior entre x e y é: ALGORITIMO << Ali vai aparecer o resultado do algoritimo que é pra ser igual ao maior entre x e y.

Vou te dizer a forma que eu fiz que quase deu certo, mas falhou pra alguns casos:

1: x = 3, y = 4
2: SOMA = 7
3: PRODUTO = 12
4: RESTO PRODUTO/SOMA = 5
5: RESTO DE SOMA/X = 1
6: RESTO DE SOMA/Y = 3
7: SOMA DOS RESTOS = 4
8: RESTO DO PRODUTO/SOMA(PASSO 4) MENOS SOMA DOS RESTOS(PASSO 7) = 1
9: SOMA DOS RESTOS(PASSO 7) MENOS PASSO 8(1) = 3
10: SOMA(PASSO 2) MENOS PASSO 9(3) = 4

MAIOR NUMERO IGUAL A 4 <<<

Outro exemplo

1: x=5, y=10
2: SOMA = 15
3: PRODUTO = 50
4: RESTO PRODUTO/SOMA = 5
5: RESTO DE SOMA/X = 0
6: RESTO DE SOMA/Y = 5
7: SOMA DOS RESTOS = 5
8: RESTO DO PRODUTO/SOMA(PASSO 4) MENOS SOMA DOS RESTOS(PASSO 7) = 0
9: SOMA DOS RESTOS(PASSO 7) MENOS PASSO 8(0) = 5
10: SOMA(PASSO 2) MENOS PASSO 9(5) = 10

MAIOR NUMERO IGUAL A 10 <<<

Mas isso não funciona pra todos os números, foge a regra como em x=14 e y=5.

=/
Já encontrei umas 30 formas de não fazer, mas tá foda de achar a certa.

O professor disse que tava certo os passos 2, 5, 6, 7
As outras operações foi eu que tentei pra ver se dava, mas já mudei elas umas 400 vezes por outros. Já tentei elevar ao quadrado, raiz, subtrair, somar, pelamor...ja fiz muita coisa. A unica certeza é que os passos 2,5,6,7 estão certos, então me baseio nele, o professor disse que depois de fazer o passo 7 eu preciso de um jeito pra tirar o menor dos dois restos, um macete, se eu tirar o menor dos dois restos da soma então vai ficar só o menor numero entre os dois, aí eu subtraio esse numero da soma dos dois numeros iniciais pra ter o maior.


Obrigadão e se for tentar se liga pra não tentar dividir nem multiplicar os restos pq muitas vezes pode dá algum resto 0. Tem que somar e só depois fazer algo pra poder não zerar o resto.


Vlws
TiagoRodrigues
Novo Usuário
Novo Usuário
 
Mensagens: 6
Registrado em: Qua Fev 29, 2012 15:07
Formação Escolar: GRADUAÇÃO
Área/Curso: Computação
Andamento: cursando

Re: Maior entre dois numeros

Mensagempor TiagoRodrigues » Sex Mar 02, 2012 00:55

Consegui pessoal, depois de dias...

A sequencia é.

sejam x, y numeros aleatorios.
Variaveis
x e y
som : x+y(1)
res1 :resto de (x+y)/x = y(se x for o maior) ou z(se y for maior)
res2 :resto de (x+y)/y = x(se y for maior) ou z(se x for o maior)
res3 :res1/y
res4 :res2/x
Subres : (res1+res2) - (res3 +res4)
MAIOR : Som-subres

Obrigado, vou dormir. Cansei...mas valeu a pena...kkk Até.
TiagoRodrigues
Novo Usuário
Novo Usuário
 
Mensagens: 6
Registrado em: Qua Fev 29, 2012 15:07
Formação Escolar: GRADUAÇÃO
Área/Curso: Computação
Andamento: cursando

Re: Maior entre dois numeros

Mensagempor -Rafael- » Sex Mar 02, 2012 09:46

kkkk .. que bom que conseguiu .. dpois eu qse entendi .. se vc quiser dar esse programa para nos nem vo ligar ^^
-Rafael-
Novo Usuário
Novo Usuário
 
Mensagens: 8
Registrado em: Sex Fev 24, 2012 13:50
Formação Escolar: SUPLETIVO
Área/Curso: Engenharia de Produção
Andamento: cursando

Re: Maior entre dois numeros

Mensagempor TiagoRodrigues » Sex Mar 02, 2012 11:18

uahsuhasus, foi feito em ILA (parecido com portugol, é um pseudocodigo)

Se não conhecer entra no site www.blogdoila.blogspot.com lá tem tudo sobre o ila e o programa.

Abrass
------------------------------------------------------------
Variaveis
Numerico x, y, som, res1, res2, res3, res4, somres, somres2, subres, maior

Inicio
Limpar
Escrever "Escreva x"
Ler x
Escrever "Escreva y"
Ler y
som = x+y
res1 = resto(som, x)
res2 = resto(som, y)
res3 = resto(res1, y)
res4 = resto(res2, x)
somres = res1 + res2
somres2 = res3 + res4
subres = somres - somres2
maior = som - subres
Escrever maior

Fim
---------------------------------------------------------------------------
TiagoRodrigues
Novo Usuário
Novo Usuário
 
Mensagens: 6
Registrado em: Qua Fev 29, 2012 15:07
Formação Escolar: GRADUAÇÃO
Área/Curso: Computação
Andamento: cursando


Voltar para Sistemas de Equações

 



  • Tópicos relacionados
    Respostas
    Exibições
    Última mensagem

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes

 



Assunto: Princípio da Indução Finita
Autor: Fontelles - Dom Jan 17, 2010 14:42

Não sei onde este tópico se encaixaria. Então me desculpem.
Eu não entendi essa passagem, alguém pode me explicar?
2n \geq n+1 ,\forall n \in\aleph*
O livro explica da seguinte forma.
1°) P(1) é verdadeira, pois 2.1 \geq 1+1
2°) Admitamos que P(k), k \in \aleph*, seja verdadeira:
2k \geq k+1 (hipótese da indução)
e provemos que 2(k+1) \geq (K+1)+1
Temos: (Nessa parte)
2(k+1) = 2k+2 \geq (k+1)+2 > (k+1)+1


Assunto: Princípio da Indução Finita
Autor: MarceloFantini - Seg Jan 18, 2010 01:55

Boa noite Fontelles.

Não sei se você está familiarizado com o Princípio da Indução Finita, portanto vou tentar explicar aqui.

Ele dá uma equação, no caso:

2n \geq n+1, \forall n \in \aleph^{*}

E pergunta: ela vale para todo n? Como proceder: no primeiro passo, vemos se existe pelo menos um caso na qual ela é verdadeira:

2*1 \geq 1+1

Portanto, existe pelo menos um caso para o qual ela é verdadeira. Agora, supomos que k seja verdadeiro, e pretendemos provar que também é verdadeiro para k+1.

\mbox{Suponhamos que P(k), }k \in \aleph^{*},\mbox{ seja verdadeiro:}
2k \geq k+1

\mbox{Vamos provar que:}
2(k+1) \geq (k+1)+1

Daí pra frente, ele usou o primeiro membro para chegar em uma conclusão que validava a tese. Lembre-se: nunca saia da tese.

Espero ter ajudado.

Um abraço.


Assunto: Princípio da Indução Finita
Autor: Fontelles - Seg Jan 18, 2010 02:28

Mas, Fantini, ainda fiquei em dúvida na passagem que o autor fez (deixei uma msg entre o parêntese).
Obrigado pela ajuda, mesmo assim.
Abraço!


Assunto: Princípio da Indução Finita
Autor: Fontelles - Qui Jan 21, 2010 11:32

Galera, ajuda aí!
Por falar nisso, alguém conhece algum bom material sobre o assunto. O livro do Iezzi, Matemática Elementar vol. 1 não está tão bom.


Assunto: Princípio da Indução Finita
Autor: MarceloFantini - Qui Jan 21, 2010 12:25

Boa tarde Fontelles!

Ainda não estou certo de qual é a sua dúvida, mas tentarei novamente.

O que temos que provar é isso: 2(k+1) \geq (k+1)+1, certo? O autor começou do primeiro membro:

2(k+1)= 2k+2

Isso é verdadeiro, certo? Ele apenas aplicou a distributiva. Depois, partiu para uma desigualdade:

2k+2 \geq (k+1)+2

Que é outra verdade. Agora, com certeza:

(k+1)+2 > (k+1)+1

Agora, como 2(k+1) é \geq a (k+1)+2, e este por sua vez é sempre > que (k+1)+1, logo:

2(k+1) \geq (k+1)+1 \quad \mbox{(c.q.d)}

Inclusive, nunca é igual, sempre maior.

Espero (dessa vez) ter ajudado.

Um abraço.


Assunto: Princípio da Indução Finita
Autor: Caeros - Dom Out 31, 2010 10:39

Por curiosidade estava estudando indução finita e ao analisar a questão realmente utilizar a desigualdade apresentada foi uma grande sacada para este problema, só queria tirar uma dúvida sobre a sigla (c.q.d), o que significa mesmo?


Assunto: Princípio da Indução Finita
Autor: andrefahl - Dom Out 31, 2010 11:37

c.q.d. = como queriamos demonstrar =)


Assunto: Princípio da Indução Finita
Autor: Abelardo - Qui Mai 05, 2011 17:33

Fontelles, um bom livro para quem ainda está ''pegando'' o assunto é:'' Manual de Indução Matemática - Luís Lopes''. É baratinho e encontras na net com facilidade. Procura também no site da OBM, vais encontrar com facilidade material sobre PIF... em alguns sites que preparam alunos para colégios militares em geral também tem excelentes materiais.


Assunto: Princípio da Indução Finita
Autor: MarceloFantini - Qui Mai 05, 2011 20:05

Abelardo, faz 1 ano que o Fontelles não visita o site, da próxima vez verifique as datas.


Assunto: Princípio da Indução Finita
Autor: Vennom - Qui Abr 26, 2012 23:04

MarceloFantini escreveu:Abelardo, faz 1 ano que o Fontelles não visita o site, da próxima vez verifique as datas.

Rpz, faz um ano que o fulano não visita o site, mas ler esse comentário dele enquanto respondia a outro tópico me ajudou. hAUEhUAEhUAEH obrigado, Marcelo. Sua explicação de indução finita me sanou uma dúvida sobre outra coisa. :-D