PHP :: Aufgabe #250 :: Lösung #1
1 Lösung

#250
Summe ungerader Zahlen zwischen 10 und 20 berechnen und ausgeben
Anfänger - PHP
von DragStar
- 23.03.2020 um 09:36 Uhr
Erstellen Sie ein Programm, welches die Summe der ungeraden Zahlen zwischen 10 und 20 berechnet und ausgibt.
#1

von Exception (7090 Punkte)
- 16.04.2020 um 19:34 Uhr
main.php
PHP-Code
Result with "php main.php 10 20"

<?php array_shift($argv); // remove script name if (sizeof($argv) !== 2) { die ('ERROR: 2 parameter needed, ' . sizeof($argv) . ' provided.' . PHP_EOL); } $lower = intval($argv[0]); $upper = intval($argv[1]); $numbers = []; for ($i = $lower; $i <= $upper; $i++) { $key = ($i % 2 === 0) ? 'even' : 'odd'; $numbers[$key][] = $i; } $numbers['even']['sum'] = (isset($numbers['even'])) ? array_sum($numbers['even']) : 0; $numbers['odd']['sum'] = (isset($numbers['odd'])) ? array_sum($numbers['odd']) : 0; var_dump($numbers);
Result with "php main.php 10 20"
Konsolenausgabe:
array(2) {
["even"]=>
array(7) {
[0]=>
int(10)
[1]=>
int(12)
[2]=>
int(14)
[3]=>
int(16)
[4]=>
int(18)
[5]=>
int(20)
["sum"]=>
int(90)
}
["odd"]=>
array(6) {
[0]=>
int(11)
[1]=>
int(13)
[2]=>
int(15)
[3]=>
int(17)
[4]=>
int(19)
["sum"]=>
int(75)
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1