-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathleeftijdcheck.php
More file actions
58 lines (44 loc) · 1.71 KB
/
Copy pathleeftijdcheck.php
File metadata and controls
58 lines (44 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
$personen = [];
while (true) {
$naam = readline("Hoe heet je (of typ 'klaar' om de lijst te tonen): ");
if ($naam === 'klaar') {
break; // Stop de invoer als 'stop' wordt ingevoerd
}
$geboortedatum = readline("Wanneer ben je geboren: ");
$leeftijd = (new DateTime($geboortedatum))->diff(new DateTime())->y;
$maanden = (new DateTime($geboortedatum))->diff(new DateTime())->m;
$persoon = [
'naam' => $naam,
'leeftijd' => $leeftijd,
'maanden' => $maanden
];
$personen[] = $persoon;
}
foreach ($personen as $persoon) {
echo "\n\nHallo " . $persoon['naam'] . ", u bent " . $persoon['leeftijd'] . " jaar en " . $persoon['maanden'] . " maanden oud \n";
$jonger = 16 - $persoon['leeftijd'];
$ouder = $persoon['leeftijd'] - 16;
if ($persoon['leeftijd'] < 16) {
echo "Jij bent " . $jonger . " jaren jonger dan 16 jaar.\n";
} elseif ($persoon['leeftijd'] > 16) {
echo "Jij bent " . $ouder . " jaren ouder dan 16 jaar.\n";
} else {
echo "Jij bent precies 16 jaar.\n";
}
$jonger = 50 - $persoon['leeftijd'];
$ouder = $persoon['leeftijd'] - 50;
if ($persoon['leeftijd'] < 50) {
echo "Jij bent " . $jonger . " jaren jonger dan 50 jaar.\n";
} elseif ($persoon['leeftijd'] > 50) {
echo "Jij bent " . $ouder . " jaren ouder dan 50 jaar.\n";
} else {
echo "Jij bent precies 50 jaar.\n";
}
$jonger = 67 - $persoon['leeftijd'];
echo "Nog " . $jonger . " jaar tot je klaar bent met werken\n";
$jonger = 100 - $persoon['leeftijd'];
echo "Nog " . $jonger . " jaar tot je dood moet zijn\n\n";
}
echo "Dit was alle informatie van de lijst namen die u ingestuurd heeft.";
?>