1. Elabore um programa que receba dois números informados pelo usuário e mostre em tela
qual deles é maior.
2. Leia um número fornecido pelo usuário. Se o número for 0 ou positivo, mostre a raíz quadrada
do número (pesquise na Internet como calcular a raíz quadrada no Python). Caso contrário,
mostre uma mensagem informando que o número não é válido.
3. Construa um programa que leia um número digitado pelo usuário e informe se o número é par
ou impar.
4. Faça um programa que leia duas notas de um aluno, verifique se são válidas e exiba na tela a
média dessas notas. Para ser válida, cada nota deve ser obrigatoriamente entre 0.0 e 10.0.
Caso alguma das notas não seja válida, isso deve ser informado ao usuário e o programa
deve encerrar.
5. Elabore um programa que receba a altura e o sexo de uma pessoa e calcule e mostre seu
peso ideal, utilizando as fórmulas a seguir (h corresponde à altura):
• Homens: (72.7 * h) - 58
• Mulheres: (62.1 * h) -44.7
6. Escreva um programa que leia um número maior ou igual a 100 e menor que 1000 e exiba na
tela a soma de todos os seus algarismos. Por exemplo, se o usuário entrar o número 325, o
programa deve retornar o valor 10 (3 + 2 + 5). Caso o número não seja válido, o programa
terminará com a mensagem “Número inválido”.
7. Faça um algoritmo que calcule a média ponderada de três notas de um aluno informadas
pelo usuário. A primeira e a segunda nota têm peso 1, a terceira tem peso 2. Ao final, o
programa deve mostrar a média do aluno, indicando se foi aprovado ou reprovado. A nota
para aprovação deve ser igual ou superior a 60 pontos e o programa deve aceitar somente
notas de entrada entre 0.0 e 10.0, informando caso algum valor seja inválido.
8. Escreva um programa que leia um número inteiro de 1 até 12 (efetue a validação dessa
entrada). A seguir, o programa deve exibir uma mensagem informando o mês correspondente
ao número (ex.: se digitar 1, exibe"janeiro", 2 exibe “fevereiro”…).
9. Faça um programa que exibe um menu mostrando quatro opções de operações matemáticas
(1 - soma, 2 - subtração, 3 - multiplicação, 4 - divisão). O usuário então informa uma das
opções (1, 2, 3 ou 4) e o programa solicita a entrada de dois valores numéricos, realiza a
operação e encerra. Caso o usuário digite uma opção não válida, o programa deve informar.
Além disso, caso o usuário selecione a divisão, o segundo número não pode ser 0, o que
também deve ser validado pelo sistema.
10. Dados três valores A, B e C informados pelo usuário, elabore um programa que verifique se
eles podem ser os lados de um triângulo e, caso sejam, se é um triângulo escaleno, equilátero
ou isósceles, levando em conta os seguintes critérios:
• Para ser um triângulo, o comprimento de cada um dos três lados deve ser menor do que a
soma dos outros dois lados.
• Se os três lados são iguais, trata-se de um triângulo equilátero.
• Se somente dois dos lados são iguais, trata-se de um triângulo isósceles.
• Se os três lados são diferentes, trata-se de um triângulo escaleno.
ME AJUDEMMM
Soluções para a tarefa
Resposta:
q1:
a = int (input("primeiro numero: "))
b = int (input("segundo numero: "))
print ("numeros: {} e {}".format(a,b))
q2:
import math
a = int (input("numero: "))
if a >= 0:
result = math.sqrt(a)
else:
result = "Núm inválido"
print ("resultado: {} ".format(result))
q3:
a = int (input("numero: "))
if (a % 2) == 0:
result = "PAR"
else:
result = "IMPAR"
print ("resultado: {} ".format(result))
q4:
a = float (input("nota 1: "))
b = float (input("nota 2: "))
avg = -1
if ((a < 0 or a > 10) and (b < 0 or b > 10)):
avg = 'Nota 1 e 2 são invalida'
elif (a <= 0 or a > 10):
avg = 'Nota 1 é invalida'
elif (b < 0 or b > 10):
avg = 'Nota 2 é invalida'
elif ((a >= 0 or a <= 10) and (b >= 0 or b <= 10)):
avg = (a+b)/2
print ("Media Aluno: {} ".format(avg))
q5:
h = float (input("Qual sua altura: "))
sexo = input("Informe seu Sexo (M | F): ")
if (sexo == 'M' and h > 0):
pesoIdeal = (72.7 * h) -58
elif (sexo == 'F' and h > 0):
pesoIdeal = (62.1 * h) -44.7
else:
pesoIdeal = "Dados inseridos são inválidos."
print ("Resultado: {} ".format(pesoIdeal))
q6:
h = int (input("Informe um num entre 100 a 1000: "))
sum = 0
exp = ''
if (h >= 100 and h < 1000):
for i, v in enumerate(str(h)):
sum = sum + int(v)
exp = str(exp) + str(v) + '+'
exp = exp[:5]
else:
sum = 'Número inválido'
print ("Resultado: {} ({}) ".format(sum,exp))
q7:
a = float (input("nota 1: "))
b = float (input("nota 2: "))
c = float (input("nota 3: "))
peso1_2 = 1
peso3 = 2
avg = -1
st = ''
if ((a < 0 or a > 10) and (b < 0 or b > 10)):
avg = 'Nota 1 e 2 são invalida'
elif (a <= 0 or a > 10):
avg = 'Nota 1 é invalida'
elif (b < 0 or b > 10):
avg = 'Nota 2 é invalida'
elif (c < 0 or c > 10):
avg = 'Nota 3 é invalida'
elif ((a >= 0 or a <= 10) and (b >= 0 or b <= 10)):
avg = (a*peso1_2)+(b*peso1_2)+(c*peso3)/(peso1_2+peso1_2+peso3)
if avg >= 60:
st = 'APROVADO'
else:
st = 'REPROVADO'
print ("Media Aluno: {} Status: {}".format(avg,st))
Falta questão 8, 9 e 10 (mando depois do almoço rs)
a = int(input('Entre com um num: 1-12: '))
switcher = {
1: "Janeiro",
2: "Fevereiro",
3: "Março",
4: "Abril",
5: "Maio",
6: "Junho",
7: "Julho",
8: "Agosto",
9: "Setembro",
10: "Outubro",
11: "Novembro",
12: "Dezembro"
}
print (switcher.get(a, "Mês Inválido"))
a = int(input('Selecione uma operação :::: 1 - soma, 2 - subt, 3 - mult, 4 - div'))
test = a in range(1,4)
if (test is False):
print("Opção Inválida.")
pass
else:
num1 = int(input('Numero 1'))
num2 = int(input('Numero 2'))
switcher = {
1: "A soma: " + str(num1+num2),
2: "A Substração: " + str(num1-num2),
3: "A Multiplicação: " + str(num1*num2),
4: ("Valor Inválido para Divisão" if num2 == 0 else "A Multiplicação: " + str(num1/num2))
}
print ("{}".format(switcher.get(a, "Opção Inválida")))
a = int(input('Numero 1'))
b = int(input('Numero 2'))
c = int(input('Numero 3'))
result = 'Valores inseridos não caracteriza um Triangulo'
if (a < (b+c) and b < (a+c) and c < (a+b)):
if (a == b and b == c):
result = "triângulo equilátero"
elif (a == b or b == c):
result = " triângulo isósceles"
elif (a != b or b != c):
result = " triângulo escaleno"
print ("{}".format(result))