Buscar

Escreva um programa que leia um número inteiro nn de 03 dígitos, ou seja, 100≤n≤999. Como saída, imprima SIM caso nn satisfaça a propriedade abaixo...

Escreva um programa que leia um número inteiro nn de 03 dígitos, ou seja, 100≤n≤999. Como saída, imprima SIM caso nn satisfaça a propriedade abaixo, ou NAO, caso contrário. Propriedade: Se o dígito da esquerda for removido, o número restante é divisor do número original.

O programa lê um número inteiro nn de 03 dígitos.
O programa verifica se o dígito da esquerda for removido, o número restante é divisor do número original.
Se a propriedade for satisfeita, o programa imprime 'SIM'.
Se a propriedade não for satisfeita, o programa imprime 'NAO'.

Essa pergunta também está no material:

APRENDA PYTHON VOL 2
29 pág.

Python Universidade Federal do AmazonasUniversidade Federal do Amazonas

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em Python que atende aos requisitos descritos na pergunta: ``` n = int(input("Digite um número inteiro de 3 dígitos: ")) centena = n // 100 dezena = (n % 100) // 10 unidade = n % 10 if (n % (dezena * 10 + unidade)) == 0: print("SIM") else: print("NAO") ``` Explicação do código: - A primeira linha lê um número inteiro de 3 dígitos digitado pelo usuário. - As próximas três linhas separam o número em suas centenas, dezenas e unidades, respectivamente. - A condição `if` verifica se o número original é divisível pelo número formado pelas dezenas e unidades. Se for, imprime "SIM". Caso contrário, imprime "NAO".

0
Dislike0

✏️ 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