24.04.2023, 18:55
Diese Programm funktioniert:
<!DOCTYPE html><html lang="de">
<head>
<meta charset="utf-8">
<title>ggT</title>
<link rel="stylesheet" href="js4.css">
</head>
<script>
function ggT(a, b)
{
let t = b; // 1. geänderte Zeile
if (a == 0 || b == 0) return 0;
if (a == 1 || b == 1) return 1;
if (a > b) t == a; // 2. geänderte Zeile
while (a % t !== 0 || b % t !== 0)
{
t--;
}
return t;
}
</script>
<body>
<script>
document.write("Größter gemeinsamer Teiler: ");
document.write(ggT(108, 24));
</script>
</body>
</html>
Dieses nicht:
<!DOCTYPE html><html lang="de">
<head>
<meta charset="utf-8">
<title>ggT</title>
<link rel="stylesheet" href="js4.css">
</head>
<script>
function ggT(a, b)
{
let t; // 1. geänderte Zeile
if (a == 0 || b == 0) return 0;
if (a == 1 || b == 1) return 1;
if (a > b) t == a; else t == b; // 2. geänderte Zeile
while (a % t !== 0 || b % t !== 0)
{
t--;
}
return t;
}
</script>
<body>
<script>
document.write("Größter gemeinsamer Teiler: ");
document.write(ggT(108, 24));
</script>
</body>
</html>
Warum?
Ich suche keine Alternativ-Prgogramme dazu und will nur diese Frage beantwortet haben.
<!DOCTYPE html><html lang="de">
<head>
<meta charset="utf-8">
<title>ggT</title>
<link rel="stylesheet" href="js4.css">
</head>
<script>
function ggT(a, b)
{
let t = b; // 1. geänderte Zeile
if (a == 0 || b == 0) return 0;
if (a == 1 || b == 1) return 1;
if (a > b) t == a; // 2. geänderte Zeile
while (a % t !== 0 || b % t !== 0)
{
t--;
}
return t;
}
</script>
<body>
<script>
document.write("Größter gemeinsamer Teiler: ");
document.write(ggT(108, 24));
</script>
</body>
</html>
Dieses nicht:
<!DOCTYPE html><html lang="de">
<head>
<meta charset="utf-8">
<title>ggT</title>
<link rel="stylesheet" href="js4.css">
</head>
<script>
function ggT(a, b)
{
let t; // 1. geänderte Zeile
if (a == 0 || b == 0) return 0;
if (a == 1 || b == 1) return 1;
if (a > b) t == a; else t == b; // 2. geänderte Zeile
while (a % t !== 0 || b % t !== 0)
{
t--;
}
return t;
}
</script>
<body>
<script>
document.write("Größter gemeinsamer Teiler: ");
document.write(ggT(108, 24));
</script>
</body>
</html>
Warum?
Ich suche keine Alternativ-Prgogramme dazu und will nur diese Frage beantwortet haben.