alguém pode me ajudar nesses algoritmos
com base no portugol? ??
Soluções para a tarefa
43. algoritmo numeroInteiro
var
n: inteiro
inicio
n = 1
enquanto (n <= 100) faça
escreva(n)
n = n + 1
fimenquanto
fimalgoritmo
44. algoritmo multiplode10
var
n: inteiro
inicio
n = 1
enquanto (n <= 100) faça
se (n MOD 10 = 0) faça
escreva ("O numero ", n, "é múltiplo de 10)
fimse
n = n + 1
fimenquanto
fimalgoritmo
OBS: MOD é uma função que calcula o resto da divisão, por exemplo: supõe que n é 20, 20 MOD 10 = 0, pois 10x2 = 20, 20 - 20 = 0. (Deu para entender? Pensa naquela divisão que a gente aprende no fundamental)
45. algoritmo pares
var
n: inteiro
inicio
n = 1
enquanto ( n <= 100) faça
se (n MOD 2 = 0) faça
escreva(n)
fimse
n = n+ 1
fimenquanto
fimalgoritmo
OBS: mesma lógica do de cima, porém, a regra geral para um número ser par é ele ser divisível por 2, ou seja, ter o resto da divisão = 0
46. algoritmo maiorNumero
var
n: inteiro
maior: inteiro
i: inteiro
inicio
maior = 0
i = 1 // contador
enquanto ( i <= 400) faça
escreva ("Digite um número: ")
leia(n)
se (n > maior) faça
maior = n
fimse
i = i + 1
fimenquanto
fimalgoritmo
Alguma dúvida?