Informática, perguntado por isabeladccarvalho, 5 meses atrás

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


tarccio: Qual linguagem vc tá estudando? C, C++ , Python ?
isabeladccarvalho: isso
isabeladccarvalho: me ajuda
isabeladccarvalho: python
tarccio: Oi. Vou te ajudar. Posto qdo tiver concluído.

Soluções para a tarefa

Respondido por tarccio
1

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)


isabeladccarvalho: ok
isabeladccarvalho: pronto?
tarccio: Oi Isabela. Vou postar
tarccio: q8:
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"))
tarccio: q9:
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")))
tarccio: q10:
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))
isabeladccarvalho: muito obrigadoo
isabeladccarvalho: muitoo obrigado mesmo
isabeladccarvalho: sempre quando puder me ajudar estarei grata !
tarccio: de nada Isabela ❤️ abs,
Perguntas interessantes