From 37b4e6094f74cb2f7469dd00a6ec1553293fc02a Mon Sep 17 00:00:00 2001 From: array-in-a-matrix Date: Wed, 9 Feb 2022 00:39:40 -0500 Subject: [PATCH] number system converter web --- index/projects/nsc-web/index.html | 9 +++++---- index/projects/nsc-web/script/script.js | 12 ++++++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 index/projects/nsc-web/script/script.js diff --git a/index/projects/nsc-web/index.html b/index/projects/nsc-web/index.html index f8b597e..db9d57c 100644 --- a/index/projects/nsc-web/index.html +++ b/index/projects/nsc-web/index.html @@ -25,15 +25,16 @@

- +
- +
- +

- +
diff --git a/index/projects/nsc-web/script/script.js b/index/projects/nsc-web/script/script.js new file mode 100644 index 0000000..f883781 --- /dev/null +++ b/index/projects/nsc-web/script/script.js @@ -0,0 +1,12 @@ +numberSystemConverter(); +function numberSystemConverter() { + num = parseInt(document.getElementById('number').value); + base = parseInt(document.getElementById('base').value) + try { + new_num = num.toString(base) + document.getElementById('converted').value = new_num + console.log(`BASE 10:${num} ==> BASE ${base}: ${new_num}`); + } catch (RangeError) { + console.log(`Base is not in the range of 2 to 36.`); + } +}; \ No newline at end of file