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:
16
progp/24-11-21/primzahlrechner.html
Normal file
16
progp/24-11-21/primzahlrechner.html
Normal 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>
|
||||
21
progp/24-11-21/primzahlrechner.php
Normal file
21
progp/24-11-21/primzahlrechner.php
Normal 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";
|
||||
}
|
||||
?>
|
||||
32
progp/24-11-21/reiskorn.php
Normal file
32
progp/24-11-21/reiskorn.php
Normal 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";
|
||||
?>
|
||||
Reference in New Issue
Block a user