Buscar

Lista de Exercícios de Lógica de Programação Resolvidos

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

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

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
Você viu 3, do total de 5 páginas

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

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

Prévia do material em texto

Lista de Exercícios de Lógica de Programação com Soluções 
 Linguagem utilizada: Python 
 1. Verificação de paridade: 
 ● Entrada: Um número inteiro. 
 ● Saída: Uma mensagem informando se o número é par ou ímpar. 
 Solução: 
 def par_ou_impar (numero): 
 """ 
 Função que verifica se um número é par ou ímpar. 
 Args: 
 numero: O número a ser verificado. 
 Returns: 
 Uma string informando se o número é par ou ímpar. 
 """ 
 if numero % 2 == 0 : 
 return f"O número {numero} é par." 
 else : 
 return f"O número {numero} é ímpar." 
 numero = int ( input ( "Digite um número: " )) 
 resultado = par_ou_impar(numero) 
 print(resultado) 
 2. Cálculo do fatorial: 
 ● Entrada: Um número inteiro não negativo. 
 ● Saída: O fatorial do número. 
 Solução: 
 def fatorial (numero): 
 """ 
 Função que calcula o fatorial de um número. 
 Args: 
 numero: O número a ser calculado o fatorial. 
 Returns: 
 O fatorial do número. 
 """ 
 if numero == 0 : 
 return 1 
 else : 
 return numero * fatorial(numero - 1 ) 
 numero = int ( input ( "Digite um número: " )) 
 fatorial_numero = fatorial(numero) 
 print( f"O fatorial de {numero} é {fatorial_numero} " ) 
 3. Maior número entre três: 
 ● Entrada: Três números inteiros. 
 ● Saída: O maior número entre os três. 
 Solução: 
 def maior_entre_tres (a, b, c): 
 """ 
 Função que encontra o maior número entre três números. 
 Args: 
 a: O primeiro número. 
 b: O segundo número. 
 c: O terceiro número. 
 Returns: 
 O maior número entre os três. 
 """ 
 if a > b and a > c: 
 return a 
 elif b > a and b > c: 
 return b 
 else : 
 return c 
 a = int ( input ( "Digite o primeiro número: " )) 
 b = int ( input ( "Digite o segundo número: " )) 
 c = int ( input ( "Digite o terceiro número: " )) 
 maior_numero = maior_entre_tres(a, b, c) 
 print( f"O maior número entre {a} , {b} e {c} é 
 {maior_numero} " ) 
 4. Média de três notas: 
 ● Entrada: Três notas de um aluno. 
 ● Saída: A média das três notas. 
 Solução: 
 def media_tres_notas (nota1, nota2, nota3): 
 """ 
 Função que calcula a média de três notas. 
 Args: 
 nota1: A primeira nota. 
 nota2: A segunda nota. 
 nota3: A terceira nota. 
 Returns: 
 A média das três notas. 
 """ 
 media = (nota1 + nota2 + nota3) / 3 
 return media 
 nota1 = float ( input ( "Digite a primeira nota: " )) 
 nota2 = float ( input ( "Digite a segunda nota: " )) 
 nota3 = float ( input ( "Digite a terceira nota: " )) 
 media_notas = media_tres_notas(nota1, nota2, nota3) 
 print( f"A média das notas {nota1} , {nota2} e {nota3} é 
 {media_notas} " ) 
 5. Tabuada de um número: 
 ● Entrada: Um número inteiro. 
 ● Saída: A tabuada do número. 
 Solução: 
 def tabuada (numero): 
 """ 
 Função que imprime a tabuada de um número. 
 Args: 
 numero: O número a ser calculado a tabuada. 
 """ 
 for i in range ( 1 , 11 ): 
 print( f" {numero} x {i} = {numero * i} " ) 
 numero = int ( input ( "Digite um número: " )) 
 tabuada(numero) 
 Continue explorando! 
 Esses são apenas alguns exemplos para você começar. Existem muitos 
 outros exercícios de lógica de programação que você pode resolver 
 para aprimorar suas habilidades.

Continue navegando