#!/usr/bin/env python
'''dopplerspeed.py

Berechnung der Vorbeifluggeschwindigkeit mittels Dopplereffekt
v1.0 (c) 2002, DrM

Programmiert in Python: http://www.python.org/

'''

import sys

VC = 340.0

try:

	if len( sys.argv ) < 3:
		f1 = float( input( "Frequenz 1?> " ) )
		f2 = float( input( "Frequenz 2?> " ) )
	else:
		f1 = float( sys.argv[1] )
		f2 = float( sys.argv[2] )
		
except:
	print "\nFehlerhafte Eingabe!\n"
	print "Benutzung:\n\n\t%s Frequenz1 Frequenz2\n" % sys.argv[0]
	raise SystemExit

fd = ( f1 - f2 ) / 2

f0 = f2 + fd

v = VC * ( fd / f0 )

print """
Vorbeiflug mit %.1f Hz bis %.1f Hz:

=========================
v = %5.1fm/s = %5.1f km/h
=========================
""" % ( f1, f2, v, v * 3.6 )





