[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/smallbasic/smallbasic.github.io/master/samples/node/132.bas [Back]  [Original]

'#sec:Main
'' Mach IAS.bas
'' 13/02/2002
cls
?"MACH NUMBER, IAS, TAS"
?
input "OAT deg C";oat
input"P Alt (flt lev)";palt
palt=palt*100
input"IAS kts";ias
dp=29.92*((1+0.2*(ias/661.67)^2)^3.5-1)
p=29.92*(1-6.87535*10^-6*palt)^5.2561
cs=38.9793*sqr(oat+273.15)
mach=(5*((dp/p+1)^(2/7)-1))^0.5
tas=mach*cs
tat=oat+.999*tas^2/7592
machone=cs
stdtmp=15-.0019812*palt
cls

?"MACH NO.  IAS/TAS"
locate 3,1

?"OAT "
?"P Alt "
?"IAS "
?"TAT="
?"MACH NO="
?"TAS="
?"MACH 1="
?"STD TMP="

LOCATE 3,12
?ROUND(OAT,1);" deg C"
LOCATE 4,12
?palt;" ft"
LOCATE 5,12
?ias;" kts"
LOCATE 6,12
?ROUND(tat,1);" deg C"
LOCATE 7,12
?ROUND(mach,3);" M"
LOCATE 8,12
?ROUND(tas,1);" kts"
LOCATE 9,12
?ROUND(machone,1);" kts"
LOCATE 10,12
?ROUND(stdtmp,1);" deg C"

pause 30
'

Web Proxy Viewer  |  New URL  |  Original Page