• Matéria: Informática
  • Autor: rafaelrlopes96
  • Perguntado 7 anos atrás

Faça um programa que leia um número inteiro
de 3 dígitos e imprima se o algarismo da casa
das centenas é par ou ímpar
fazer em portugol studio

Respostas

respondido por: fqpl059
6

Resposta:

programa {

funcao inicio() {

 inteiro numero, centena

 

 escreva("Informe um número: ")

 leia(numero)

 

    // Verifica o tamanho do número

    se (numero > 100 e numero < 999) {

        // Obtem a centena

        centena = numero / 100

       

        // Verifica se o número é inteiro

        se (centena % 2 == 0) {

            escreva("O número da centena é par!")

        }senao {

            escreva("O número da centena é ímpar!")

        }

    }senao{

        escreva("O número não possui 3 digítos!")

    }

}

}


fqpl059: Qualquer dúvida pode perguntar! ;)
rafaelrlopes96: Muito obrigado
respondido por: reuabg
0

O seguinte programa solicita um número ao usuário. Caso o número não possua 3 algarismos, é gerado um erro. Na sequência, é extraído o seu algarismo na posição 0, que representa as centenas, e é verificado se o número se encontra no conjunto dos números pares. Caso não se encontre, o número é ímpar.

O que é um programa?

Um programa é uma sequência de instruções que realizam uma determinada tarefa.

O seguinte programa solicita um número ao usuário. Caso o número não possua 3 algarismos, é gerado um erro. Na sequência, é extraído o seu algarismo na posição 0, que representa as centenas, e é verificado se o número se encontra no conjunto dos números pares. Caso não se encontre, o número é ímpar.

def verifica_centena(n: int) -> None:

   n_as_str = str(n)

   if len(n_as_str) != 3:

       raise ValueError("Numero nao possui 3 algarismos.")

       return

   pares = [0, 2, 4, 6, 8]

   centena = int(n_as_str[0])

   if centena in pares:

       print(f"Algarismo das centenas é {centena}, sendo par")

   else:

       print(f"Algarismo das centenas é {centena}, sendo ímpar")

if __name__ == "__main__":

   numero = int(input("Digite um número de 3 algarismos: "))

   verifica_centena(numero)

Para aprender mais sobre programas, acesse:

brainly.com.br/tarefa/19885120

#SPJ2

Anexos:
Perguntas similares