Lógica, perguntado por Usuário anônimo, 7 meses atrás

Questão 01 - Escreva um algoritmo que leia um número inteiro e diga: Se ele é par ou ímpar. *


AlanBrocador: se vc quiser eu posso te mandar o link com tudo explicado
Usuário anônimo: ok? pode manda
Usuário anônimo: pode manda o link
AlanBrocador: n da pra mandar link n
Usuário anônimo: valeu obrg pela ajuda

Soluções para a tarefa

Respondido por AlanBrocador
3

Resposta:

Algoritmo "ParOuImpar"

Var

   numero : inteiro

Inicio

      escreva("Escreva um número: ")

      leia(numero)

      se numero mod 2 = 0 entao

          escreva("O número ", numero, " é par!")

      senao

          escreva("O número ", numero, " é ímpar!")

      fimse

Fimalgoritmo

Explicação:

O primeiro passo é criar a estrutura do algorítmo. Todo algorítmo tem um nome uma área para a declaração das variáveis e um corpo.

Algoritmo "ParOuImpar"

Var

Inicio

Fimalgoritmo

--------------------------------------------------------------------------------------------------------------

O segundo passo é solicitar que o usuário digite o número, para verificarmos se ele é par ou ímpar.

Pense que é uma conversa, você diz ao usuário o que ele precisa fazer, o usuário informa o valor que a gente pedi e em seguida a gente armazena esse valor em uma variável.

Se vamos usar uma variável, também precisamos declará-la na sessão de variáveis. Veja

Algoritmo "ParOuImpar"

Var

   numero : inteiro

Inicio

   escreva("Informe um número: ")

   leia(numero)

Fimalgoritmo

--------------------------------------------------------------------------------------------------------------

Agora que nós já obtemos o valor que o usuário digitou, podemos verificar se o número é par ou ímpar e dar essa informação pra ele.

Pra isso, vamos utilizar a estrutura de controle SE-ENTÃO-SENÃO.

E a verificação que vamos utilizar é: Se o resto da divisão do número por 2 for igual a 0, então o número é par, senão o número é ímpar.

Mas como obter o resto de uma divisão? utilizando o operadorMOD.

Veja o algorítimo final

Algoritmo "ParOuImpar"

Var

   numero : inteiro

Inicio

      escreva("Escreva um número: ")

      leia(numero)

      se numero mod 2 = 0 entao

          escreva("O número ", numero, " é par!")

      senao

          escreva("O número ", numero, " é ímpar!")

      fimse

Fimalgoritmo


Usuário anônimo: valeu obrig
AlanBrocador: de nada
Perguntas interessantes