JSFiddle - React, Tailwind, and code Playground

by zainshaikh

JavaScript

window.calculate = function(data1, data2) {
    var a1 = data1.start
    var a2 = data2.start
    var d1 = data1.difference
    var d2 = data2.difference
    var ar = a1 - a2
    var dr = d2 - d1
    var n = (ar / dr) + 1
    n = Math.floor(n)

    var v1 = a1 + (d1 * n)
    var v2 = a2 + (d2 * n);
    var result = {
        'n': n,
        'value1': v1,
        'value2': v2,
        'name1': data1.name,
        'name2': data2.name
    }
    return result
}

var data_user_1= {
    name: 'Hasrat Mohani',
    start: 1237,
    difference: 4,
        }
        var data_user_2 = {
    name: 'Ahmad Faraz',
    start: 1177,
    difference: 11
        }
var r = calculate(data_user_1, data_user_2)
document.write("days to meet: " + r.n);
document.write("<br>")
document.write(r.name1+": " + r.value1)
document.write("<br>")
document.write(r.name2+": " + r.value2)