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

4 Lösungen Lösungen öffentlich
#67

Alle Harshad-Zahlen von 1 bis 100 berechnen

Anfänger - PHP von Gustl - 13.02.2015 um 12:35 Uhr
Eine natürliche Zahl heißt Harshad-Zahl, wenn Sie durch ihre Quersummer teilbar ist.

Beispiel: 777 ist durch 7 + 7 + 7 = 21 teilbar und ist damit eine Harshad-Zahl.

Schreibe ein Programm welches alle Harshad-Zahlen von 1 bis 100 berechnet und am Bildschirm ausgibt.
#1
vote_ok
von Energy (800 Punkte) - 09.03.2016 um 09:38 Uhr
Quellcode ausblenden PHP-Code
<?php
	for($i = 1; $i <= 100; $i++)
	{
		$summe = 0;
		$zahl = $i;
		$harshad = 0;
		
		while($zahl != 0)
		{ 
			$summe = $summe + ($zahl % 10);
			$zahl = $zahl / 10;
		}
		if (($i % $summe) == 0)
		{
			$harshad = $i / $summe;
			echo "Zahl:$i Quersumme:$summe Ergebnis Harshad:$harshad<br>";
		}
	}
?>

Kommentare:

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

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