Ir ao conteúdo
  • Cadastre-se

Héllio Oliveira

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Será criada 5 variaveis. N1, N2, N3, MAIOR e SEGUNDO_MAIOR. E será feito 11 testes. O primeiro deve testar se N1 é maior que N2. E dentro desse if será testado se N1>N3. Se esses dois testes forem verdadeiros, N1 é o MAIOR. depois, ainda no escopo de N1>N2, você testará se N2>N3. Se verdadeiro, N2 é o SEGUNDO_MAIOR. Se falso, o SEGUNDO_MAIOR é N3. saia do escopo de N1>N2 e teste se N2>N1. Também teste se N2>N3. Se todos verdadeiros, N2 é o maior. Mas ainda teste se N3>N1, verdadeiro, N3 é o maior, falso, N1 é o segundo menor. Feche escopo e teste se N3>N1. Tambem teste se N1>N2 e se N2>N1. Por fim, exiba quem é maior e quem é menor. Se você ja tiver aprendido operadores lógicos (&&, ||) não precisa de tanto teste. Solução: http://pastebin.com/Mv9YUV2k - SÓ VEJA SE NÃO CONSEGUIR FAZER DE JEITO NENHUM! Abraços.
  2. Olá, este é meu primeiro tópico nesse fórum, não muito mexer aqui então vamos lá. A alguns dias eu fiz um jogo da velha em C. Fiquei feliz ao fazer meu primeiro jogo mas vi que podia melhorar. Então, o que eu quero saber é por que ao fazer o teste da linha 38, da certo? Código: http://pastebin.com/x0FwsnZE O objetivo era fazer com que quando alguém vencesse, chamasse a função VENCEDOR(), exibisse a mensagem e terminasse o programa. Mas só consegui fazer isso testando se VENCEDOR() == 0. Eu entenderia se fosse VENCEDOR() == 1. pois, como um dos testes da função seria verdadeiro, então iria entrar naquele escopo e terminaria o programa. Mas quando eu ponho == 1, já roda direto o teste e o programa termina. E isso foi no chute mesmo, pra de algum jeito fechar o programa após exibir a mensagem de vencedor. Por que zero?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...