Informática, perguntado por alinelemes79, 1 ano atrás

Um objeto é lançado a um ângulo (theta) em relação ao solo, com uma velocidade inicial v (em m/s), num planeta com gravidade g. Construa um programa que leia o ângulo (theta) em graus, a velocidade v e a gravidade g e calcule a altura máxima h em metros alcançada pelo objeto, e em seguida exiba (imprima) o resultado h na saída do programa.

Formato de entrada

Leia 3 números decimais (floats) representando:

- O ângulo theta em graus.

- A velocidade v.

- A gravidade g.

Formato de saída

Um número decimal (float) representando a altura máxima em metros alcançada pelo objeto.

Soluções para a tarefa

Respondido por ruancastro15
0

 A questão acima trata-se de um lançamento oblíquo , onde a fórmula que representa a altura máxima do lançamento é dada por : H_{max}=\frac{V_0^2\times Sen^2(\theta)}{2g} .

Sabendo disso, veja o algoritmo feito em Python3 que tem como saída o valor de Hmax :

import numpy as np

ang = float(input("Digite o ângulo em radianos\n"))

v = float(input("Digite a velocidade em metros por segundo\n"))

g = float(input("Digite a gravidade m/s²\n"))

H = (v**2)*((np.sin(ang))**2)/(2*g)

print(H)

Perguntas interessantes