TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercício em python

Por:   •  4/5/2015  •  Exam  •  275 Palavras (2 Páginas)  •  1.041 Visualizações

Página 1 de 2

Considere o cenário do jogo Angry Birds (Figura abaixo), onde um pássaro é lançado com uma velocidade inicial a partir do estilingue, cujo elástico faz um ângulo com o solo. Considere ainda que o pássaro e o porco-alvo estão na mesma altura em relação ao solo.

Escreva um programa que leia a velocidade inicial , o ângulo (em graus), e a distância horizontal D entre o pássaro e o porco, e informe se o pássaro atingirá (saída 1) ou não o porco (saída 0). Admita uma tolerância de 0,1. Ou seja, se D= 20 e R = 19,9, então podemos considerar que o pássaro acerta o porco.

from math import *

vi=float(input("velocidade inicial:"))

angulo=int(input("Angulo(em graus):"))

D=float(input("Distancia:"))

g=9.8

R1=vi**2

angulo2=pi*angulo/180

R2=sin(2*angulo2)

R3=round((R1*R2)/g,2)

if (D==R3):

print(1)

elif (D+0.01==R3):

print(1)

elif (D-0.01==R3):

print(1)

else:

print(0)

Considere o cenário do jogo Angry Birds (Figura abaixo), onde um pássaro é lançado com uma velocidade inicial a partir do estilingue, cujo elástico faz um ângulo com o solo. Considere ainda que o pássaro e o porco-alvo estão na mesma altura em relação ao solo.

Escreva um programa que leia a velocidade inicial , o ângulo (em graus), e a distância horizontal D entre o pássaro e o porco, e informe se o pássaro atingirá (saída 1) ou não o porco (saída 0). Admita uma tolerância de 0,1. Ou seja, se D= 20 e R = 19,9, então podemos considerar que o pássaro acerta o porco.

from math import *

vi=float(input("velocidade inicial:"))

angulo=int(input("Angulo(em graus):"))

D=float(input("Distancia:"))

g=9.8

R1=vi**2

angulo2=pi*angulo/180

R2=sin(2*angulo2)

R3=round((R1*R2)/g,2)

if (D==R3):

print(1)

elif (D+0.01==R3):

print(1)

elif (D-0.01==R3):

print(1)

else:

print(0)

...

Baixar como (para membros premium)  txt (1.8 Kb)   pdf (38.6 Kb)   docx (11.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com