• Matéria: Informática
  • Autor: beatrizvolff4308
  • Perguntado 8 anos atrás

fazer um algoritmo que leia o numero inteiro e fale se e par ou impar

Respostas

respondido por: bokomoko
0
para saber se um número é par ou impar existem várias formas

Uma forma é ir subtraindo 2 do número até que o resto seja menor que 2

Se o resto for 0 , o número é par
Se o resto for 1, o número é impar

seria algo assim
leia( numero )
enquanto numero > 2 faca 
     numero <- numero - 2
fim-enquanto
Se numero == 0 entao escreva("O número é par")
senao escreva ("o número é impar")

as subtracoes suscessivas são uma divisao

Entao podemos fazer uma divisao interia assim

leia(numero)
quociente = numero / 2   (divisao inteira)
se (quociente * 2) = numero entao escreva("número é par")
senao escreva("Numero é impar")

Existe em muitas linguagens o operador RESTO que em vez de calcular o quociente da divisao inteira, calcula o resto da divisao inteira. Em algumas linguagem o operador RESTO é escrito com % ou como MOD ou como REM
Entao o algoritmo fica assi

leia(numero)
resto = numero % 2
se resto = 0 entao escreva("O número é par")
senao escreva("O número é impar")

Perguntas similares