/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
log10()
Fra : RuneStone


Dato : 30-12-03 18:53

I min lille bog, start på PHP er det en opgave der hedder sådan her:

Brug funktionen log10() til at udregne logaritmen af alle tallene mellem 1
og 100. Brug en for-løkke

Mit bedste bud var:
<?
for ($tal = 1; $tal <= 100; $tal = log10()) echo $tal;
?>

men det virker vist ikke helt, efter hensigt :D er der en som har et bedere
forslag?

mvh. Rune Thougaard
--
www.rtk-design.dk || www.vinperlen.dk



 
 
Erlend Klakegg Bergh~ (30-12-2003)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 30-12-03 19:21

"RuneStone" <rune@rtk-design.dk> tastet:

> I min lille bog, start på PHP er det en opgave der hedder sådan her:
>
> Brug funktionen log10() til at udregne logaritmen af alle tallene
> mellem 1 og 100. Brug en for-løkke
>
> Mit bedste bud var:
> <?
> for ($tal = 1; $tal <= 100; $tal = log10()) echo $tal;


Prøv denne da ...

for ($a=0; $a<100; $a++) {
echo log10 ($a+1);
}

--

Vennlig hilsen Erlend
erlendkb@online.no
http://www.kleggen.com/ <= Nytt design !!! :D


Leonard (30-12-2003)
Kommentar
Fra : Leonard


Dato : 30-12-03 20:21

"Erlend Klakegg Bergheim" <erlendkb@online.no> wrote:

>for ($a=0; $a<100; $a++) {
> echo log10 ($a+1);
>}

Hvorfor $a+1?

for ($a=1; $a<=100; $a++) echo log10 ($a)."<br />";

giver da det samme, blot med et linieskift efter hvert tal
--
mvh Leonard
Har du kigget på: http://dk.php.net/ el. http://www.webcafe.dk/

Erlend Klakegg Bergh~ (30-12-2003)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 30-12-03 20:27

"Leonard" <nospam@invalid.invalid> tastet:

> "Erlend Klakegg Bergheim" <erlendkb@online.no> wrote:
>
>> for ($a=0; $a<100; $a++) {
>> echo log10 ($a+1);
>> }
>
> Hvorfor $a+1?
>
> for ($a=1; $a<=100; $a++) echo log10 ($a)."<br />";
>
> giver da det samme, blot med et linieskift efter hvert tal

Det har litt med hvordan man tenker ... Når jeg jobber i ASP eller VB
begynner de alltid på 1, men når jeg jobber i PHP begynner jeg alltid på 0,
bla. fordi jeg ofte jobber med array'er, og da er alltid første indeksen 0
.... Da er det dumt å ha gjort det på mange vis på samme side ... (Det er kun
for min egen del, og kun for å ha 100% orden ...) Det er jo ikke noe gale i
det, så det er jo ikke noe problem ... ;)

--

Vennlig hilsen Erlend
erlendkb@online.no
http://www.kleggen.com/ <= Nytt design !!! :D


Leonard (30-12-2003)
Kommentar
Fra : Leonard


Dato : 30-12-03 20:24

"RuneStone" <rune@rtk-design.dk> wrote:

>for ($tal = 1; $tal <= 100; $tal = log10()) echo $tal;

for-løkken skal jo løbe tallene igennem 1 af gangen og skal ikke have
blandet log10 ind i sig:

for ($tal = 1; $tal <= 100; $tal++)

log10() skal så have tallet fra for-løkken for at kunne regne det ud:

log10($tal)
--
mvh Leonard
Har du kigget på: http://dk.php.net/ el. http://www.webcafe.dk/

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste