IF Weatherizer
v3.1.0
by Sai Chauhan
JavaScript
var version = ('3.1.0')
alert('Welcome to Infinite Flight Weatherizer '+version)
var preset = prompt('What is your preset\nNone\nFlightRadar24\nWeather.com\nMETAR','')
if (preset == 'None') {
var im_time = Number(prompt('What hour is it?', '1 - 24'))
if (im_time > 6 && im_time < 18) {var time = 'Noon'} else if (im_time == 6) {var time = 'Sunrise'} else if (im_time == 18) {var time = 'Sunset'} else {var time = 'Night'}
var im_weather = prompt('What weather is it?', 'Rain, Clouds, Clear')
var vist = prompt('What unit will the visibility be in?', 'SM, MI, KM')
var im_vis = Number(prompt('What is the visibility in '+vist+'?', '0'))
if (vist == 'SM') {var visa = Math.round(im_vis*1.609)}
if (vist == 'MI') {var visa = Math.round(im_vis*1.609)}
if (vist == 'KM') {var visa = im_vis}
if (im_weather == 'Rain') {var vis = visa-10} else if (im_weather == 'Clouds') {var vis = visa-3} else {var vis = visa}
var wspeedt = prompt('What unit will the wind speed be in?', 'MPH, KT')
var im_wspeed = Number(prompt('What is the wind speed in '+wspeedt+'?', '0'))
if (wspeedt == 'MPH') {var wspeed = Math.round(im_wspeed/1.151)}
if (wspeedt == 'KT') {var wspeed = im_wspeed}
var wgustt = prompt('What unit will the wind gusts be in?', 'MPH, KT')
var im_wgust = Number(prompt('What is the wind gusts in '+wgustt+'?', '0'))
if (wgustt == 'MPH') {var wgust = Math.round(im_wgust/1.151)}
if (wgustt == 'KT') {var wgust = im_wgust}
var im_wdirect = prompt('What is the wind direction?', '0 - 359, NNW')
if (im_wdirect == 'N') {var wdirect = '0'} else if (im_wdirect == 'NNE') {var wdirect = '23'} else if (im_wdirect == 'NE') {var wdirect = '45'} else if (im_wdirect == 'ENE') {var wdirect = '68'} else if (im_wdirect == 'E') {var wdirect = '90'} else if (im_wdirect == 'ESE') {var wdirect = '113'} else if (im_wdirect == 'SE') {var wdirect = '135'} else if (im_wdirect == 'SSE') {var wdirect = '158'} else if (im_wdirect == 'S') {var wdirect = '180'} else if (im_wdirect == 'SSW') {var wdirect = '203'} else...