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

Desafio 1 - Estruturas Seleção - Python

Enviado por

Rafaela Oliveira
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)
29 visualizações2 páginas

Desafio 1 - Estruturas Seleção - Python

Enviado por

Rafaela Oliveira
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/ 2

Desafio 1 – Estruturas de Seleção

Unidade 1 – Introdução à Programação - Python


AEMGA

Disciplina: Aplicações Informáticas B

1. Escreva um programa que solicite ao utilizador a estatura de 3 pessoas. No final, o programa deve
imprimir as estaturas por ordem decrescente.

2. Construa um programa que solicite ao utilizador dois números positivos. De seguida, o programa deve
apresentar o seguinte menu:
1. Média ponderada, com pesos 2 e 3, respetivamente
2. Quadrado da soma dos 2 números
3. Cubo do menor número
Escolha uma opção:
De acordo com a opção escolhida, o programa deve calcular a operação apresentada no menu. Se a
opção escolhida for inválida, o programa deve mostrar a mensagem “Opção inválida” e ser encerrado.
num1 = float(input("escreva o primeiro número positivo: "))
num2 = float(input("escreva o segundo número positivo: "))
if num1 <= 0 or num2 <= 0:
print("Os números devem ser positivos.")
print("\nEscolha uma opção:")
print("1. Média ponderada, com pesos 2 e 3, respetivamente")
print("2. Quadrado da soma dos 2 números")
print("3. Cubo do menor número")
opcao = int(input("Opção: "))

if opcao == 1:
media_ponderada = (num1 * 2 + num2 * 3) / 5
print(f"A média ponderada é: {media_ponderada:.2f}")
elif opcao == 2:
quadrado_da_soma = (num1 + num2) ** 2
print(f"O quadrado da soma dos dois números é:
{quadrado_da_soma:.2f}")
elif opcao == 3:
menor_numero = min(num1, num2)
cubo_menor = menor_numero ** 3
print(f"O cubo do menor número ({menor_numero}) é:
{cubo_menor:.2f}")
else:
print("Opção inválida.")

3. Escreva um programa que leia um número inteiro e positivo, e 3 valores a, b e c.


Se o valor lido é par então, calcular e escrever a média aritmética de a, b e c. Caso o nº seja ímpar e >10,
então calcular e escrever a média ponderada de a, b e c. Os pesos são respetivamente 20%, 30% e 50%.

a = float(input("Digite o valor de a: "))


b = float(input("Digite o valor de b: "))
c = float(input("Digite o valor de c: "))
Página 1 de 2
if numero % 2 == 0:
media_aritmetica = (a+b+c)/3
print("O número é par. A média aritmética de a, b e c
é",media_aritmetica)
elif numero % 2 == 0 and numero > 10:
media_ponderada = (a * 0.2 + b * 0.3 + c * 0.5)
print("O número é ímpar e maior que 10. A média ponderada de a, b e
c é", media_ponderada)

Bom trabalho
Alda Moreira

Página 2 de 2

Você também pode gostar