Informática, perguntado por luuu29, 1 ano atrás

alguém pode me ajudar nesses algoritmos
com base no portugol? ??​

Anexos:

Soluções para a tarefa

Respondido por igorcasttilho
1

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?

Perguntas interessantes