Buscar

Não estou conseguindo realizar um exercício de lógica de programação para ser feito no portugol studio, fica a pergunta abaixo.

1.     Programe uma função que recebe um número inteiro e verifica se todos os dígitos deste número são iguais ou diferente e liste eles em ordens crescentes.

Obs: Código fonte com no mínimo de 10 dígitos.

💡 2 Respostas

User badge image

Ed Verified user icon

Claro! Vou te ajudar com o exercício de lógica de programação. Aqui está um exemplo de código em Portugol Studio que verifica se todos os dígitos de um número são iguais ou diferentes e os lista em ordem crescente: ``` algoritmo var numero, digito, digitoAnterior, contador: inteiro inicio escreva("Digite um número inteiro: ") leia(numero) digitoAnterior <- -1 contador <- 0 enquanto numero > 0 faca digito <- numero % 10 numero <- numero / 10 se digito <> digitoAnterior entao contador <- contador + 1 escreva(digito, " ") fimse digitoAnterior <- digito fimenquanto se contador = 1 entao escreva("Todos os dígitos são iguais.") senao escreva("Todos os dígitos são diferentes.") fimse fim fimalgoritmo ``` Neste código, você precisa digitar um número inteiro e o programa irá verificar se todos os dígitos são iguais ou diferentes. Em seguida, ele irá listar os dígitos em ordem crescente. Espero que isso te ajude a resolver o exercício!

0
Dislike0
User badge image

Professor Alesson

Tenho o código, 11 95429-8553

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais