Witam mam problem z stworzeniem prostego kalkulatora który by dodawał liczby w systemie binarnym. Zrobiłem już tak, że program dodaje liczby i wyświetla wynik w systemie binarnym tylko nie wiem jak zrobić żeby program po wpisaniu danej liczby do okienka odczytywał go jako liczbę w systemie binarnym a nie w dziesiętnym. Zamieszczam kod i proszę o pomoc.
Chętnie też przyjmę jakieś całkiem inne rozwiązanie dotyczące tego projektu.
Z góry dziękuję za odpowiedź.
<!doctype html>
<html>
<head>
<style>
body
{
background-color:hsl(140, 80%,50%)
}
#b{
background-color:rgb(40, 245, 231);
}
</style>
<meta charset ="utf-8">
<title> Kalkulator </title>
</head>
<body>
<br>
<b>
<marquee scrollamount="3" direction="up" bgcolor = "lightblue">
<center>
<font color="darkblue" size="15" face="Courier New">Witamy w Kalkulatorze systemu dwójkowego!</font>
</marquee>
</b>
</center>
<br><br><br><br><br>
<center>
<b>
<form name="kalk">
<font color="blue" size="5" face="Courier New">
Podaj pierwszy składnik w systemie dwójkowym:<br>
<input type="text" id="S1" ><br><br>
Podaj drugi składnik w systemie dwójkowym:<br>
<input type="text" id="S2"><br><br>
</font>
</b>
<center>
<input type="button" onclick="dodaj();" value="Dodaj"/><br><br>
</center>
<b>
<font color="blue" size="5" face="Courier New">
Wynik:<br>
<input type="text" id="wynik">
</font>
</b>
</center>
</form>
<script>
skladnik1=document.getElementById("S1");
skladnik2=document.getElementById("S2");
wynik=document.getElementById("wynik");
console.log(skladnik1);
console.log(skladnik2);
console.log(wynik);
function dodaj()
{
obl=parseInt(skladnik1.value) + parseInt(skladnik2.value);
wynik.value=obl.toString("2")
}
</script>
</body>
</html>