Segue abaixo o algoritmo em PORTUGOL que atende aos requisitos descritos na pergunta: ``` algoritmo "Quadrado até múltiplo de 6" var num, quadrado: inteiro inicio repita escreva("Digite um número: ") leia(num) quadrado <- num * num escreva("O quadrado de ", num, " é ", quadrado, ".") ate num mod 6 = 0 quadrado <- num * num escreva("O quadrado de ", num, " é ", quadrado, ".") fim_algoritmo ``` Explicação: - O algoritmo utiliza a estrutura de repetição "repita-ate" para ler os números digitados pelo usuário e calcular o quadrado de cada um deles. - A condição de parada do laço é quando o número digitado for múltiplo de 6, verificada pela expressão "num mod 6 = 0". - Após a saída do laço, é calculado o quadrado do último número digitado (que é múltiplo de 6) e impresso na tela.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar