Faça um algoritmo utilizando o laço enquanto que receba 10 números e apresente quantos números pares foram digitados.
Soluções para a tarefa
Resposta:
algoritmo "Números Pares"
// Função :
// Autor :
// Data : 24/06/2020
// Seção de Declarações
var
// Variáveis do tipo Inteiro
cont, num, par: inteiro
inicio
//Inicia a variável cont para incrementar o loop
cont <- 1
enquanto (cont <= 10) faca
escreva(cont , "°. valor: ")
leia(num)
cont <- cont + 1
//Verifica se o número digitado é par e armazena na variável "par"
se(num mod 2 = 0) entao
par <- par + 1
fimse
fimenquanto
escreval ("A quantidade de números pares é: ",par)
fimalgoritmo
Explicação:
se(num mod 2 = 0) entao
par <- par + 1
fimse
Esse trecho do código verifica se a variável "num" recebeu ou não um valor par. Para isso é utilizado a função MOD que efetua uma verificação a partir de uma divisão:
Se o resultado da divisão de um número for igual a zero significa que este valor é par caso contrário ímpar.
Exemplo:
4 / 2 = 2
2 / 2 = 0
Nesse exemplo o número 4 foi dividido por 2 e sobrou 2, dividindo por 2 novamente sobra zero isso indica que é par.
3 / 2 = 1
Veja neste outro exemplo que se dividir 3 por 2 vai sobrar 1 e 1 não pode mais ser dividido por 2 dentro da função MOD e isso indica que o número 3 é ímpar...
Espero ter ajudado...