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

2 Lösungen Lösungen öffentlich
#284

n Zahlen einlesen und deren Quadrate speichert und ausgibt

Anfänger - PHP von Cara - 14.05.2020 um 23:46 Uhr
Schreiben Sie ein Programm, dass n Zahlen einliest und deren
Quadrate in einem Array speichert und sie danach ausgibt.
(Die Zahl n soll vom Benutzer abgefragt werden.)
#1
vote_ok
von Exception (7090 Punkte) - 09.06.2020 um 07:51 Uhr
Quellcode ausblenden PHP-Code
<?php

array_shift($argv); // remove script name

if (sizeof($argv) !== 1) {
  die('Error: 1 argument expected, ' . sizeof($argv) . ' provided.' . PHP_EOL);
}

$val = intval($argv[0]);

if ($val < 0) {
  die('Error: positive number expected.' . PHP_EOL);
}

$results = [];

for ($number = $val; $number > 0; $number--) {
  $results[$number] = $number * $number;
}

var_dump($results);

Konsolenausgabe:

php main.php 5

array(5) {
[5]=>
int(25)
[4]=>
int(16)
[3]=>
int(9)
[2]=>
int(4)
[1]=>
int(1)
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben