Witajcie!
Potrzebuje pomocy przy ułożeniu kodu, który pozwoli na obliczenie czasu przebytej drogi na podstawie podanej prędkości oraz dystansu.
Bardzo proszę o pomoc!
if(/^[a-zA-ZąćęłńóśźżĄĘŁŃÓŚŹŻ]{3,}\s+[a-zA-ZąćęłńóśźżĄĘŁŃÓŚŹŻ]{3,}$/.test(n) == false)
{
n_e.innerHTML="Podano błędne dane";
//return false;
}
else if (/^[0-9]{1,}\s+(km|m|cm|mm)+\/+(h|min|s)$/.test(v) == false)
{
s_e.innerHTML="Podano błędne dane";
//return false;
}
else if(/^[0-9]{1,}\s+(km|m|cm|mm)$/.test(s) == false)
{
d_e.innerHTML="Podano błędne dane";
//return false;
}
else if(/^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/.test(t) == false)
{
t_e.innerHTML="Podano błędne dane. Format daty: DD/MM/YYYY";
//return false;
}
else if(/^[0-9]{1,}\s+(km)+\/+(h)/.test(v) == true)
{
if(/^[0-9]{1,}\s+(km)/.test(v) == true)
{
v = parseInt(v);
}
else if(/^[0-9]{1,}\s+(m)/.test(v) == true)
{
v = parseInt(v);
v = v*0.001;
}
else if(/^[0-9]{1,}\s+(cm)/.test(v) == true)
{
v = parseInt(v);
v = v*0.00001;
}
else if(/^[0-9]{1,}\s+(mm)/.test(v) == true)
{
v = parseInt(v);
v = v*0,000001;
}
}
}
result = v/s;