1 – Construa e utilize uma função que identifique se um número inserido (passado por parâmetro) é ou
não divisível por 6.
2 – Construa e utilize um procedimento que imprima por extenso um número inserido pelo usuário,
entre 0 a 5. (que deverá ser passado por parâmetro para o procedimento
PRECISANDO DE AJUDA NESSES DOIS ALGORITMOS
Soluções para a tarefa
Resposta:
Explicação:
1)
Algoritmo "dividepor6"
Var
numero: inteiro
res: caractere
Inicio
funcao multiplodeseis(x: inteiro): caractere
var resultado: caractere
inicio
se x % 6 = 0 entao
resultado <- "É divisível por 6"
senao
resultado <- "NÃO é divisível por 6"
fimse
retorne resultado
fimfuncao
escreval("Digite um número: ")
leia(numero)
res <- multiplodeseis(numero)
escreval(res)
Fimalgoritmo
2-
Algoritmo "porextensobrainly"
Var
res: caractere
numero: inteiro
Inicio
procedimento porextenso (x: inteiro)
inicio
se x = 0 entao
res <- "Zero"
fimse
se x = 1 entao
res <- "Um"
fimse
se x = 2 entao
res <- "Dois"
fimse
se x = 3 entao
res <- "Três"
fimse
se x = 4 entao
res <- "Quatro"
fimse
se x = 5 entao
res <- "Cinco"
fimse
se (x <> 0) ou (x <> 1) ou (x <> 2) ou (x <> 3) ou (x <> 4) ou (x <> 5) entao
res <- "Número inválido"
fimse
fimprocedimento
escreval("Digite um número entre 0 e 5: ")
leia(numero)
porextenso(numero)
escreval(res)
Fimalgoritmo