Ir para conteúdo

Foto

algoritmo


  • Por favor, faça o login para responder
2 respostas neste tópico

#1
farias007

farias007

    Novato

  • Novato
  • Pip
  • 10 posts
aí galera verifica se este algoritmo estar correto, isso é em python. desdde ja agradeco.segue o algoritmo;
faca um algoritmo q ler 3 numerose mostrar o maior deles.

objetivo: mostrar o maior dos tres numeros

metas:receber 3 números
comparar o primeiro com o segundo guardar o resultado,
comparar o terceiro com o resultado do segundo passo
imprimir resultado

váriáveis:
n1, n2, n3, resultado

código:
n1= 0
n2=0
n3=0
resultado=0
n1=int(input("digite n1"))
n2=int(input("digite n2"))
n3=int(input("digite n3"))
if(n1>n2>3)
print (n1, "he maior")

else:
print (n1, he menor)

alguém ai sabe fazer a tabela de mesa desse algoritmo, tentei e não consegui, ficaria muito grato quem fizesse . muito obrigado a todos.

#2
Elias Pereira

Elias Pereira

    Assistente

  • Assistente
  • 5.138 posts
  • Sexo:Masculino
  • Local:Rio Grande do Sul
Algoritmo: Ler 3 valores e dizer qual é o maior entre eles.
Olha, eu não sei quanto ao python, mas refiz em C/C++ e vou tentar traduzir pro seu:

váriáveis:
n1, n2, n3, resultado

código:
n1= 0
n2=0
n3=0
resultado=0
n1=int(input("digite n1"))
n2=int(input("digite n2"))
n3=int(input("digite n3"))
if(n1>n2>3)
print (n1, "he maior")

else:
print (n1, he menor)

Acho que seu if esta errado, mas me diga, funcionou desta maneira que você fez?

Refiz ele desta maneira:

variaveis:
n1, n2, n3, temp
código:
n1= 0
n2=0
n3=0
temp=0
n1=int(input("digite n1"))
n2=int(input("digite n2"))
n3=int(input("digite n3"))
if(n1>n2)
   temp=n1
else
   temp=n2

if (temp > n3)
   print ("o maior valor é", temp)
else
   print ("o maior valor é", n3)

Agora é só você arrumar caso haja algum erro de semântica da linguagem, mas a logica é essa. :legal:

st-c.jpg

> Não ajudo por MP. Para isso tem o fórum.
> Favor, não abandone seu tópico! Respeite quem lhe ajuda!
"Sabemos que todas as coisas cooperam para o bem daqueles que amam a Deus, daqueles que são chamados segundo o seu propósito." (Romanos 8:28)


#3
ofernandofilo

ofernandofilo

    Membro

  • Membro
  • PipPip
  • 100 posts
Tente primeiro fazer o algoritmo.

Sua dúvida me parece morar no algoritmo... esqueça linguagens de programação. Coloca o Python pra escanteio e me diga como você faria isso? Quais passos são necessários para descobrir qual é o maior entre 3 números!?

abraços




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos