wie Rechnung für Anzahl durch n teilbare Zahlen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo
wie komme ich auf folgende Werte (Rechenweg?)
- wieviele Zahlen von 1 bis 60 sind durch 2 teilbar (mit Rest=0)
- wieviele Zahlen von 1 bis 60 sind durch 3 teilbar ( " )
- wieviele Zahlen von 1 bis 60 sind durch 4 teilbar ( " )
- wieviele Zahlen von 1 bis 60 sind durch n teilbar ( " )
etc. ...
als Ergebnis brauche ich (nur) die Anzahl der durch n teilbaren Zahlen im Bereich 1 bis 60
wobei 0 < n < 10 ... also n von 1 bis 9
das ganze soll auch für andere Bereiche funktionieren, also z.B. von 1 bis 100 ... usw.
?
edit:
Bsp für Bereich 1-60
bei n = 9 wäre mein Ergebnis = 6 ... weil 7x9 = 63 und somit schon ausserhalb des Bereich
... ok, aber wie mache ich eine Rechnung, in der ich dann die Bereiche als Variable austauschen kann?
Beitrag zuletzt geändert: 1.2.2010 14:28:35 von freecontent -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$num = (60-60%$n)/$n
60-60%$n bestimmt das nächstkleinere ganze Vielfache von $n und was Division durch $n macht, sollte klar sein ;)
Und wenn du zum Beispiel von 30 bis 270 rechnen willst:
$num = (270-270%$n)/$n - (30-30%$n)/$n
Oder kürzer:
$num = (240-240%$n)/$n
Beitrag zuletzt geändert: 1.2.2010 14:54:44 von nikic -
super, Danke !!! ... genial
das kann ich auch gut gebrauchen
also quasi so:
<?php // ------ Bereich Config------ $b_von = 30; $b_bis = 270; echo "<br /> Bereich: von ".$b_von." bis ".$b_bis." \n"; echo "<br /> \n"; for ($n=1; $n<10; $n++) { // ------ Rechnung ------ $num = ($b_bis - $b_bis%$n)/$n - ($b_von - $b_von%$n)/$n; // ------ Ausgabe ------ echo "<br /> Teiler: <strong>".$n."</strong> \n"; echo "<br /> Anzahl: <strong>".$num."</strong> \n"; echo "<br /> \n"; } ?>
.. getestet und für GUT befunden
DANKE !!!
PS: ich würd Dir gen Karma dafür geben, hab aber selber noch keins ...
Beitrag zuletzt geändert: 1.2.2010 15:18:53 von wshow -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage