0% acharam este documento útil (0 voto)
16 visualizações6 páginas

Compendio EXERCICIOS V

O documento contém 9 exercícios de programação em Python sobre diferentes tópicos como cálculo de IMC, conversão de temperaturas, classificação de idades e triângulos, contagem de números pares e ímpares, listas e laços de repetição.

Enviado por

mcaalmeida2512
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
16 visualizações6 páginas

Compendio EXERCICIOS V

O documento contém 9 exercícios de programação em Python sobre diferentes tópicos como cálculo de IMC, conversão de temperaturas, classificação de idades e triângulos, contagem de números pares e ímpares, listas e laços de repetição.

Enviado por

mcaalmeida2512
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

[Título do documento]

[Subtítulo do documento]

Síntese
[Cative o leitor com uma síntese interessante, que normalmente é um pequeno resumo
do documento. Quando quiser adicionar os seus conteúdos, clique aqui e comece a
escrever.]
Exercício 1
Elabore um algoritmo em PYTHON, que calcule o Índice de Massa Corporal(IMC), que é dado
pela seguinte fórmula e indique a
respetiva Classificação.

Resolução
# exercício 1
# que pretende calcular o IMC de acordo com a fórmula e indicando o
grau consoante tabela conhecida
altura = float(input(" insira a sua altura em metros "))
peso = float(input("digite o seu peso em kg "))
imc=peso/(altura*altura)
print(imc)
if (imc<18.5):
print("Abaixo do peso")
elif(imc<25):
print("Peso normal")
elif(imc<30):
print("sobrepeso")
elif(imc<35):
print("Obesidade grau 1")
elif(imc<40):
print("Obesidade grau 2")
else:
print("Obesidade grau 3")

Exercício 2
Elabore um algoritmo em PYTHON, que permita converter
uma temperatura de Celsius para Fahrenheit e vice-versa.
Essa conversão é possível com a seguinte fórmula:

Resolução
# exercício 2
# permita converter uma temperatura de Celsius para Fahrenheit e vice-
versa permita converter uma temperatura de Celsius para Fahrenheit e
vice-versa
print("Indique a escala de temperatura que você quer converter?")
print("Digite C para Celsius, F para Fahrenheit ")
escolha = input().upper()
if escolha != "C" and escolha != "F":
print("Escolha inválida. Por favor, digite 'C' para Celsius ou 'F'
para Fahrenheit.")
else:
print("Qual é o valor da temperatura?")
temperatura = float(input())

if escolha == "C":
conversao = "Fahrenheit"
resultado = 9 * temperatura / 5 + 32
else:
conversao = "Celsius"
resultado = (temperatura - 32) * 5 / 9

print(f"A temperatura em {conversao} é:


{resultado}°{conversao[0]}")

Exercício 3

Faça um programa que solicite ao utilizador a sua idade, depois disso, exiba a
classificação etária de acordo com as faixas de valores:

 Criança para 0 até 11 anos;


 Adolescente para 12 até 18 anos;
 Jovem para 19 até 24 anos;
 Adulto para 25 até 40 anos;
 Meia-Idade para 41 até 60 anos;
 Idoso acima de 60 anos.

Resolução
#exercício 3
# Faça um programa que solicite ao utilizador a sua idade, depois
disso, exiba a classificação etária de acordo com as faixas de
valores:
idade = int (input("Digite sua idade: "))

if idade >= 0 and idade <= 11:


print("Criança")

elif idade >= 12 and idade <= 18:


print("Adolescente")

elif idade >= 19 and idade <= 24:


print("Jovem")

elif idade >= 25 and idade <= 40:


print("Adulto")
elif idade >= 41 and idade <= 60:
print("Meia Idade")

elif idade > 60:


print("Idoso")

Exercício 4
Crie um algoritmo em Pyhton que permita
resolver o seguinte: Tendo um triângulo diga se
é escaleno, isósceles ou equilátero.

Nota:

Equilátero ( lados todos iguais)

Isósceles ( 2 lados iguais e 1 diferente)

Escaleno ( todos diferentes)

Resolução
# exercício 4
# Pedindo os tamanhos dos lados do triângulo do utilizador
lado_a = float(input("Digite o comprimento do lado A do triângulo: "))
lado_b = float(input("Digite o comprimento do lado B do triângulo: "))
lado_c = float(input("Digite o comprimento do lado C do triângulo: "))

# Verificando o tipo de triângulo


if lado_a == lado_b == lado_c:
print("O triângulo é Equilátero")
elif lado_a == lado_b or lado_a == lado_c or lado_b == lado_c:
print("O triângulo é Isósceles")
else:
print("O triângulo é Escaleno")

Exercício 5
Crie um algoritmo em Python que permita contar os números pares e os números ímpares que
foram lidos. A condição de saída é introduzir o número 0.
#exercício 5
#contar os números pares e os números ímpares que foram lidos.
# A condição de saída é introduzir o número 0.
conta_par = 0
conta_impar = 0

print("Insira um número (para parar digite 0): ")


num = int(input())

while num != 0:
if num % 2 == 0:
conta_par += 1
else:
conta_impar += 1

print("Insira um número (para parar digite 0): ")


num = int(input())

print("Foram inseridos", conta_par, "números pares.")


print("Foram inseridos", conta_impar, "números ímpares.")

Exercício 6-LISTAS
Faça um programa que inicialize uma lista vazia e solicite ao utilizador 3
nomes de cidades, um por vez, cada vez que o usuário digitar um nome, o
programa deve incluir este nome na lista de cidades.

Resolução
#exercício 6-Listas
cidades = []

cidade = input ("Digite o nome da primeira cidade: ")


cidades.append(cidade)

cidades.append(input("Digite o nome da segunda cidade: "))


cidades.append(input("Digite o nome da terceira cidade: "))
print(cidades)

Exercício 7
Faça um algoritmo que solicite 3 notas para o utilizador, calcule a média e indique se
o aluno foi aprovado ou reprovado (nota precisa ser maior ou igual a sete para o aluno
ser aprovado).

Resolução
#exercício 7
# calcule a média e indique se o aluno foi aprovado ou reprovado
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))
media = (nota1 + nota2 + nota3) / 3
if media >= 7:
print("Aprovado")
else:
print("Reprovado")
Exercício 8

Faça um programa que inicialize uma lista de compras com 5 itens diferentes e exiba
todos utilizando um laço de repetição.

Resolução
#exercício 8
# lista de compras com 5 itens diferentes e exiba todos utilizando um
laço de repetição.
itens_compra = ["Arroz", "Leite", "Ovos", "Feijão", "Tomate"]
for item in itens_compra:
print(item)

Exercício 9
Elaborar um programa Python que leia uma lista com 10 inteiros e imprima a soma e média
dos números.
# Imprimir a soma e a média de uma lista com 10 inteiros
numeros = []
for i in range(10):
try:
numero = int(input(“Digite um número inteiro: “))
numeros.append(numero)
except ValueError:
print(“Entrada inválida!!!”)
soma = sum(numeros)
media = soma / len(numeros)
print(“Soma:”, soma)
print(“Média:”, media)

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy