All pastes #2109772 Raw Edit

Miscellany

public text v1 · immutable
#2109772 ·published 2012-02-04 21:52 UTC
rendered paste body
annakorkeus = raw_input("Anna korkeus, jolta pallo heitetaan (m).\n")
pallko = float(annakorkeus)
annanopeus = raw_input("Anna pallon lahtonopeus (m/s).\n")
pallno = float(annanopeus)
annaaikavali = raw_input("Anna aikavali (s).\n")
aikavali = float(annaaikavali)
grav = 9.81

lakiaika = pallno/grav
# y = y0 + v0*t - (1/2) gt**2
geeteetoise = ((0.5) * grav * (lakiaika * lakiaika))
veetee = pallno * lakiaika
lakipiste = pallko + veetee - geeteetoise
kakspiste = round(lakipiste , 2)
kaksaika = round(lakiaika , 2)

print "Pallo saavuttaa huippukorkeutensa ajanhetkella" , kaksaika , "s,"
print "ja sen korkeus silloin on"  , kakspiste , "m."
print "Pallon korkeus ja nopeus eri ajanhetkina:"
print "aika (s)  korkeus (m)  nopeus (m/s)"

aika0 = 0.00
geeteetoise2 = ((0.5) * grav * (aika0 * aika0))
veetee2 = pallno * aika0
korkeus = pallko + veetee2 - geeteetoise2
while korkeus > 0:
    
    geeteetoise2 = ((0.5) * grav * (aika0 * aika0))
    nopeus = pallno - (grav * aika0)
    kaksnop = round(nopeus, 2)
    veetee2 = pallno * aika0
    korkeus = pallko + veetee2 - geeteetoise2
    kakskor = round(korkeus, 2)
    if korkeus > 0:
        print "    " , aika0 , "        " , kakskor , "        " , kaksnop
        
        
    aika0 = aika0 + aikavali