JSFiddle - React, Tailwind, and code Playground

HTML

zoom level:<input type="text" name="zoom_level"><br />
aspect = 1: <input type="text" name="result" disabled>

JavaScript

$("input[name='zoom_level']").bind('input', function() { 
    //or 
    level = parseFloat( $(this).val() );
    result = 591657550.500000 / Math.pow( 2, level-1);
    /*
    //or
    inv_level = 20 - parseFloat( $(this).val();
    result = Math.pow( 2, inv_level)*1128.497220;
    */

    $("input[name='result']").val( result.toFixed(6) );
})