#!/usr/bin/python3
# ====================================================================
# tangential velocity
# ====================================================================
import user_interface as ui
from math import sqrt
print('''
+--------------------------------------------------------------+
| calculate tangential velocity given |
| 1. centripetal acceleration (ft/sec**2) (meter/sec**2) |
| 2. radius (ft) (meter) |
| |
| you must use ether English or metric measurements. |
| Do not mix them. |
+--------------------------------------------------------------+''')
while True:
# ---- centripetal acceleration
print()
s = ui.get_user_input('Enter centripetal acceleration: ')
if not s:
break
tf,a = ui.is_float(s)
if not tf:
print()
print('centripetal acceleration')
print(f'non-float entered ({s})')
break
# ---- radius
print()
s = ui.get_user_input('Enter radius: ')
if not s:
break
tf,r = ui.is_float(s)
if not tf:
print()
print('radius')
print(f'non-float entered ({s})')
break
# ---- tangential velocity
v = sqrt(a*r)
print()
print(f'tangential velocity = {v:.3}')
print()