Привет, ребята, я пытаюсь преобразовать десятичную дробь в дробную и возведенную в квадрат, в javascript как небольшой инструмент, чтобы упростить мне жизнь в школе, но я просто не знаю, это мое программирование в третий раз в javascript, поэтому, пожалуйста, не судите меня, пожалуйста. Функция Брейкена является десятичной и дробной, я написал ее на другом языке, а последовательность в квадрате - это Квадрат,
var GetalInvoer;
var GetalTot;
var resultaat;
function Bereken() {
document.getElementById("dResultaat").innerHTML = "";
resultaat = "";
var keuze = document.getElementById("opKeuze").value;
switch (keuze) {
case "tafel":
document.getElementById("dResultaat").innerHTML = Tafels();
break;
case "macht":
document.getElementById("dResultaat").innerHTML = Machten();
break;
case "breuk":
break;
case "kwadraat":
break;
default:
break;
}
}
function opzetKeuze() {
clear();
var keuze = document.getElementById("opKeuze").value;
if (keuze == "tafel") {
document.getElementById("txt_Ond3_Tot").style.display = "inline";
} else {
document.getElementById("txt_Ond3_Tot").style.display = "none";
}
}
function clear(){
}
function Tafels() {
GetalInvoer = document.getElementById("txt_Ond3_In").value;
GetalTot = document.getElementById("txt_Ond3_Tot").value;
for (var i = 0; i <= GetalTot; i++) {
resultaat += i + " x " + GetalInvoer + " = " + (i * GetalInvoer) + "<br />";
}
return resultaat;
}
function Machten() {
GetalInvoer = document.getElementById("txt_Ond3_In").value;
for (var i = 0; i <= 15; i++) {
resultaat += GetalInvoer + "<sup>" + i + "</sup> = " + (Math.pow(GetalInvoer, i)) + "<br />";
}
return resultaat;
}
function Breuken() {
}
function Kwadraten() {
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<script src="js/mathmate.js"></script>
<title>Math-Mate, onderdeel 3</title>
</head>
<body>
<div class="container mt-5">
<div class="row form-group">
<div class="col-sm-12">
<select class="form-control" id="opKeuze" onchange="opzetKeuze()">
<option value="tafel">Tafel van ...</option>
<option value="macht">Machtreeks van ...</option>
<option value="breuk">Breukenreeks 1/...</option>
<option value="kwadraat">Kwadratenreeks van ...</option>
</select>
</div>
</div>
<div class="row form-group">
<div class="col-sm-6">
<input type="number" class="form-control" placeholder="invoer" id="txt_Ond3_In" />
</div>
<div class="col-sm-6">
<input type="number" class="form-control" placeholder="tot" id="txt_Ond3_Tot" />
</div>
</div>
<div class="row form-group">
<div class="col-sm-6">
<button class="btn btn-danger form-control" onclick="clear()">Wissen</button>
</div>
<div class="col-sm-6">
<button class="btn btn-dark form-control" onclick="Bereken()">Bereken</button>
</div>
</div>
<div class="row form-group">
<div class="col-sm-12">
<div id="dResultaat" class="jumbotron"></div>
</div>
</div>
</div>
</body>
</html>