1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Par ou Impar [VB]

Discussão em 'Programação' iniciada por _joaosantos_, 28 de Fevereiro de 2009. (Respostas: 10; Visualizações: 8206)

  1. _joaosantos_

    _joaosantos_ What is folding?

    Boas,
    tenho que fazer um trabalho para a faculdade, em que tenho que escrever um algoritmo (para depois ser inserido no Visual Basic) que determine se um numero inteiro dado é par ou impar..

    Precisava de ideias..
    se alguem me pudesse ajudar, agradecia..

    Cumprimentos,
    João Santos
     
  2. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Onde é que tens dúvidas?
    Matematicamente falando, um número é par se for divisível por 2 (numero Mod 2 = 0).
     
  3. blackcupra

    blackcupra Power Member

    fazes um Mod, se for verdade, numero par, se falso, numero impar
     
  4. _joaosantos_

    _joaosantos_ What is folding?

    como assim faço um mod?'
    eu sou mesmo rookie em linguagem..podes-me explicar isso por favor??
     
  5. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Eu tinha escrito isso no post anterior.
    Não percebo como é que estás a fazer um trabalho para a faculdade sem saberes a linguagem :wvsore:

    Código:
    If numero Mod 2 = 0 Then
     ' par
    Else
     ' ímpar
    End If
    
    ou, alternativamente,

    Código:
    par = numero Mod 2 = 0
    
    e a variável "par" será True se a variável "numero" for par e False em caso contrário.
     
  6. _joaosantos_

    _joaosantos_ What is folding?

    não estou num curso de informatica, estou em engenharia mecanica e so agr e que comecamos com aulas de programação..
     
  7. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Ok, mas a resposta que dei serviu para o que querias?
     
  8. _joaosantos_

    _joaosantos_ What is folding?

    vou experimentar..ja te digo alguma coisa
     
  9. _joaosantos_

    _joaosantos_ What is folding?

    consegui com o mod.. obrigado
    agr tenho mais uma duvida

    O programa é basicamente isto: inseres um numero inteiro na textbox 1 e carregas num butao que ira calcular se o numero apresentado é impar ou par e a resposta ira aparecer numa outra textbox 2.

    Como faco com que o numero que insiro na textbox 1 apareca na resposta da textbox 2?

    Por exemplo: insiro o numero 14.
    Quero que na textbox 2 apareça: O numero 14 é par

    Ate agr está tipo: textbox2.text="O numero inserido é par"
    Mas quero que apareca mesmo o numero que inseri.. como faço isso??

    obg
     
  10. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Experimenta algo do género
    Código:
     TextBox2.Text = "O número " & TextBox1.Text & " é par"
    já agora, para teres tudo numa linha,
    Código:
     TextBox2.Text = "O número " & TextBox1.Text & " é " & IIf(Val(TextBox1.Text) Mod 2 = 0, "par", "ímpar")
    Assumindo que é VB6 e não .NET (2005, 2008, etc), porque não especificaste isso.
     
  11. _joaosantos_

    _joaosantos_ What is folding?

    e visual studio 2008..mas deu na mesma..

    obrigadissimo..
    espero que estejas presente quando tiver mais algumas duvidas ao longo da cadeira..

    Abraco
     

Partilhar esta Página