prog: aufgabe vom 24-11-25, inf: flanken code

PROGT:
- wie viel reiskörner auf jedem feld eines schachbrett ist und wie viel kg auf dem schachbrett ist
- primzahlrechner

INF:
code zum  mitschrieb von inf
This commit is contained in:
danielvici123
2024-11-21 10:48:26 +01:00
parent 889419c762
commit 3b725c575e
5 changed files with 165 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Primzahlrechner</h1>
<form action="primzahlrechner.php">
<label for="zahl">Zahl:</label>
<input type="number" name="zahl" id="zahl">
<input type="submit" value="Testen">
</form>
</body>
</html>

View File

@@ -0,0 +1,21 @@
<?php
$zahl = $_REQUEST["zahl"];
$isPrime = true;
if ($zahl <= 1) {
$isPrime = false;
} else {
for ($i = 2; $i <= sqrt($zahl); $i++) {
if ($zahl % $i == 0) {
$isPrime = false;
break;
}
}
}
if ($isPrime) {
echo "Die Zahl $zahl ist eine Primzahl";
} else {
echo "Die Zahl $zahl ist keine Primzahl";
}
?>

View File

@@ -0,0 +1,32 @@
<style>
.ergebnis {
background-color: lightblue;
border: 2px solid black;
margin: 5px;
}
span {
font-weight: bold;
}
</style>
<h1>Reiskörner auf Schachbrett</h1>
<?php
$felder = 64;
$koerner =1;
$gewichtProReiskorn= 0.02;
$gesamtReiskörner = 0;
$gesamtGewicht = 0;
for ($i = 1; $i < $felder; $i++) {
$gesamtReiskoerner +=$koerner;
$gewichtFeld = $koerner * $gewichtProReiskorn;
$gesamtGewicht += $gewichtFeld;
echo "<p class='ergebnis'>Körner auf dem <span>$i.</span> Feld. Körner: <span>$koerner</span>.</p> ";
// Körner verdoppeln
$koerner = $koerner*2;
}
echo "Gewicht: <span>".number_format($gesamtGewicht, 3)."</span> g; <span>". number_format($gesamtGewicht/1000)."</span> kg";
?>