Conectar-se
Quem está conectado
7 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 7 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 15/11/2011
Número de Mensagens : 32
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Perguntar se um numero é par ou impar?

em Dom 25 Dez 2011, 19:03
como eu fasso uma condição assim:
if numero par{

}


Edit: Bem acho que me lembrar um negocio das aulas de logica de programaçao, eu nao teria que usar o simbolo do operador "mod".Se sim me de um exemplo. por exemplo se 10 mod 2 ele é dividido por 2 entao é par.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Perguntar se um numero é par ou impar?

em Dom 25 Dez 2011, 19:26
Código:
if (numero mod 2) == 1
{
//impar
}
else
{
//par (pois seria 0)
}
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 106

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Perguntar se um numero é par ou impar?

em Dom 25 Dez 2011, 19:30
Sim, você teria que usar o mod. O algoritmo é o seguinte>
Código:
if meu_numero mod 2 == 0 // Se for par
{
      // Suas ações
}
else // Se não, é impar
{
      Suas ações.
}
Basicamente, se o resto da divisão for zero, então é par. Caso contrário, é ímpar. Acho que você nem suspeitava que mod era o resto da divisão, e que usava-se essa lógica para saber se é par ou ímpar Razz

-- Edit:
Ah, o Pedro postou antes de mim! Happy Mas é como sempre, a ordem dos fatores não altera o produto.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum