Informática, perguntado por Paulodeywison, 9 meses atrás

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

Respondido por wcostanet
2

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


Paulodeywison: ❤ Muito Obrigado!
wcostanet: Disponha!
Paulodeywison: pode me ajudar em outras questões parceiro ?
Perguntas interessantes