• 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 19 visitantes

 



Assunto: Proporcionalidade
Autor: silvia fillet - Qui Out 13, 2011 22:46

Divida o numero 35 em partes diretamente proporcionais a 4, 10 e 14. Em seguida divida o mesmo numero em partes proporcionais a 6, 15 e 21. explique por que os resultados sao iguais.


Assunto: Proporcionalidade
Autor: silvia fillet - Sáb Out 15, 2011 10:25

POR GENTILEZA PODEM VERIFICAR SE O MEU RACIOCINIO ESTÁ CERTO?

P1 = K.4 SUBSTITUINDO K POR 1,25 P1= 5
P2 = K.10 SUBSTITUINDO K POR 1,25 P2= 12,50
P3 = K.13 SUBSTITUINDO K POR 1,25 P3= 17,50

P1+P2+P3 = 35
K.4+K.10+K.13 = 35
28 K = 35
K= 1,25


P1 = K.6 SUBSTITUINDO K POR 0,835 P1= 5
P2 = K.15 SUBSTITUINDO K POR 0,835 P2 = 12,50
P3 = K.21 SUBSTITUINDO K POR 0,835 P3 = 17,50
K.6+K.15+K.21 = 35
42K = 35
K= 0,833


4/6 =10/15 =14/21 RAZÃO = 2/3

SERÁ QUE ESTÁ CERTO?
ALGUEM PODE ME AJUDAR A EXPLICAR MELHOR?
OBRIGADA
SILVIA


Assunto: Proporcionalidade
Autor: ivanfx - Dom Out 16, 2011 00:37

utilize a definição e não se baseie no exercícios resolvidos da redefor, assim você terá mais clareza, mas acredito que sua conclusão esteja correto, pois o motivo de darem o mesmo resultado é pq a razão é a mesma.


Assunto: Proporcionalidade
Autor: Marcos Roberto - Dom Out 16, 2011 18:24

Silvia:
Acho que o resultado é o mesmo pq as razões dos coeficientes e as razões entre os números são inversamente proporcionais.

Você conseguiu achar o dia em que caiu 15 de novembro de 1889?


Assunto: Proporcionalidade
Autor: deiasp - Dom Out 16, 2011 23:45

Ola pessoal
Tb. estou no redefor
O dia da semana em 15 de novembro de 1889, acredito que foi em uma sexta feira


Assunto: Proporcionalidade
Autor: silvia fillet - Seg Out 17, 2011 06:23

Bom dia,
Realmente foi uma sexta feira, como fazer os calculos para chegar ?


Assunto: Proporcionalidade
Autor: ivanfx - Seg Out 17, 2011 07:18

Para encontrar o dia que caiu 15 de novembro de 1889 você deve em primeiro lugar encontrar a quantidade de anos bissextos que houve entre 1889 à 2011, após isso dá uma verificada no ano 1900, ele não é bissexto, pois a regra diz que ano que é múltiplo de 100 e não é múltiplo de 400 não é bissexto.
Depois calcule quantos dias dão de 1889 até 2011, basta pegar a quantidade de anos e multiplicar por 365 + 1 dia a cada ano bissexto (esse resultado você calculou quando encontrou a quantidade de anos bissextos)
Pegue o resultado e divida por 7 e vai obter o resto.
obtendo o resto e partindo da data que pegou como referência conte a quantidade do resto para trás da semana.


Assunto: Proporcionalidade
Autor: silvia fillet - Seg Out 17, 2011 07:40

Bom dia,
Será que é assim:
2011 a 1889 são 121 anos sendo , 30 anos bissextos e 91 anos normais então temos:
30x366 = 10.980 dias
91x365 = 33.215 dias
incluindo 15/11/1889 - 31/12/1889 47 dias
33215+10980+47 = 44242 dias

44242:7 = 6320 + resto 2

è assim, nâo sei mais sair disso.


Assunto: Proporcionalidade
Autor: ivanfx - Seg Out 17, 2011 10:24

que tal descontar 1 dia do seu resultado, pois 1900 não é bissexto, ai seria 44241 e quando fizer a divisão o resto será 1
como etá pegando base 1/01/2011, se reparar bem 01/01/2011 sempre cai no mesmo dia que 15/01/2011, sendo assim se 01/01/2011 caiu em um sábado volte 1 dia para trás, ou seja, você está no sábado e voltando 1 dia voltará para sexta.então 15/11/1889 cairá em uma sexta


Assunto: Proporcionalidade
Autor: Kiwamen2903 - Seg Out 17, 2011 19:43

Boa noite, sou novo por aqui, espero poder aprender e ajudar quando possível! A minha resposta ficou assim:


De 1889 até 2001 temos 29 anos bissextos a começar por 1892 (primeiro múltiplo de 4 após 1889) e terminar por 2008 (último múltiplo de 4 antes de 2011). Vale lembrar que o ano 1900 não é bissexto, uma vez que é múltiplo de 100 mas não é múltiplo de 400.

De um ano normal para outro, se considerarmos a mesma data, eles caem em dias consecutivos da semana. Por exemplo 01/01/2011 – sábado, e 01/01/2010 – sexta.

De um ano bissexto para outro, se considerarmos a mesma data, um cai dois dias da semana depois do outro. Por exemplo 01/01/2008 (ano bissexto) – Terça – feira, e 01/01/09 – Quinta-feira.

Sendo assim, se contarmos um dia da semana de diferença para cada um dos 01/01 dos 122 anos que separam 1889 e 2011 mais os 29 dias a mais referentes aos anos bissextos entre 1889 e 2011, concluímos que são 151 dias da semana de diferença, o que na realidade nos trás: 151:7= 21x7+4, isto é, são 4 dias da semana de diferença. Logo, como 15/11/2011 cairá em uma terça-feira, 15/11/1889 caiu em uma sexta-feira.