Logo Passei Direto
Buscar
Faça um programa que leia um número inteiro menor que 1000 e imprima a quantidade de centenas, dezenas e unidades desse número. Observando os termos no plural, colocação do 'e' e da vírgula. Exemplos: 326 = 3 centenas, 2 dezenas e 6 unidades; 12 = 1 dezena e 2 unidades. Testar com: 326, 300, 100, 320, 310,305, 301, 101, 311, 111, 25, 20, 10, 21, 11, 1, 7 e 16.


User badge image
Perguntas sobre Metodologia Científica

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Claro! Segue abaixo um exemplo de programa em Python que atende aos requisitos da questão: ``` numero = int(input("Digite um número inteiro menor que 1000: ")) if numero >= 1000: print("Número inválido! Digite um número menor que 1000.") else: centenas = numero // 100 dezenas = (numero % 100) // 10 unidades = (numero % 100) % 10 if centenas > 1: print(f"{centenas} centenas", end="") if dezenas > 0 and unidades > 0: print(", ", end="") elif dezenas > 0 or unidades > 0: print(" e ", end="") elif centenas == 1: print("1 centena", end="") if dezenas > 0 and unidades > 0: print(", ", end="") elif dezenas > 0 or unidades > 0: print(" e ", end="") if dezenas > 1: print(f"{dezenas} dezenas", end="") if unidades > 0: print(" e ", end="") elif dezenas == 1: print("1 dezena", end="") if unidades > 0: print(" e ", end="") if unidades > 1: print(f"{unidades} unidades") elif unidades == 1: print("1 unidade") else: print("zero unidades") ``` Para testar o programa, basta executá-lo e digitar um número inteiro menor que 1000 quando solicitado. O programa irá imprimir a quantidade de centenas, dezenas e unidades do número digitado, seguindo as regras de colocação do "e" e da vírgula.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Para abrir, ler e fechar um arquivo de texto em VBA, usa-se:
Open "nome_arquivo" For Input As #id
Input #id, nome_variavel
Close #id
O comando Open abre o arquivo para leitura
O comando For Input indica que o arquivo foi aberto para escrita
O comando Input lê uma linha do arquivo e armazena na variável
O comando Close fecha o arquivo
a) Apenas as afirmativas 1 e 4 estão corretas.
b) Apenas as afirmativas 2 e 3 estão corretas.
c) Apenas as afirmativas 1, 3 e 4 estão corretas.
d) Todas as afirmativas estão corretas.

Faça uma subrotina que mostre a mensagem 'Alô mundo' na tela.

Faça uma subrotina que peça um número e então mostre a mensagem: O número informado foi [número].

Faça uma subrotina que peça dois números e imprima a soma.

Faça uma subrotina que converta metros para centímetros.

Faça uma subrotina que dado o tamanho do lado de um quadrado, calcular a área e o perímetro deste quadrado.

Faça uma subrotina que peça o raio de um círculo, calcule e mostre sua área.

Dados os comprimentos dos catetos de um triângulo retângulo, criar uma subrotina para determinar e imprimir o comprimento da hipotenusa.

Mais conteúdos dessa disciplina