PHP :: Aufgabe #87 :: Lösung #2

2 Lösungen Lösungen öffentlich
#87

Quersummen Berechnung

Anfänger - PHP von mattthias - 18.08.2015 um 09:49 Uhr
Teil1. Schreibe ein Konsolenprogramm, welches die Quersummen der Zahlen 0 bis 99 errechnet.

Zusatz: Schreibe ein Programm, welches eine Eingabe annimmt, und aus der eingegebenen Zahl die Quersumme errechnet
(Mindestens bis 100.000).

*Das Programm muss sauber formatiert sein
*Verwende Kommentare zum besseren Verständnis und / oder halte deinen Fortschritt damit fest

Hinweise und Anregungen:

- Teil 1 darf auf den Fall bezogen programmiert werden. Aber:Ist das notwendig?
- Vergiss das Semikolon nicht
- Wie kann ich die Konsole offen lassen, bis ich Enter drücke? Alternativ: Wie könnte ich die Konsole über einen bestimmten
Zeitraum das Ergebnis anzeigen lassen?
#2
vote_ok
von Exception (7090 Punkte) - 08.06.2018 um 16:33 Uhr
Quellcode ausblenden PHP-Code
<?php

printQuersumme();
echo 'Quersumme von 1000000 = '   . getQuersumme(1000000)   . '<br />';
echo 'Quersumme von 123456789 = ' . getQuersumme(123456789) . '<br />';

// aufgabenteil 1, 
// ausgabe der quersumme von 0..99
function printQuersumme()
{
	for ($i=0; $i < 99; $i++) 
	{ 
		echo 'Quersumme von '.$i.' = '.getQuersumme($i).'<br />';
	}
}

// zwar für teil 1 implementiert, lässt sich aber auch für die zusatzaufgabe verwenden, 
// indem man diese funktion direkt aufruft und dann die gewünschte zahl übergibt.
function getQuersumme($number)
{
	$q = 0;
	$blub = str_split((string)$number);

	foreach ($blub as $bli) 
	{
		$q += $bli;
	}

	return $q;
}

?>

Kommentare:

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

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