Avatar billede k5 Nybegynder
03. august 2002 - 18:06 Der er 11 kommentarer og
1 løsning

Start på PHP

Jeg er gået i gang med et hæfte kaldet "start på PHP".

Jeg har nu fået til opgave at lave en side, der bliver ved med at dividere en variabel med 5. Indtil variablens værdi, er 10 eller under. Variablen skal være 1000.

Jeg prøver så
<?
$tal = 1000;
while ($tal <=10){
  echo $tal;
  $tal = $tal / 5;
}
?>

Men den vil ikke helst som jeg vil... Nogen der kan hjælpe?
Avatar billede brevkasserne Nybegynder
03. august 2002 - 18:08 #1
Hva' melder den af fejl?
Avatar billede gizmo-gizmo Nybegynder
03. august 2002 - 18:10 #2
<?
$tal = 1000;
while ($tal >= 10){
  echo $tal;
  $tal = $tal / 5;
}
?>

din < skulle lige vende om :-)
Avatar billede gizmo-gizmo Nybegynder
03. august 2002 - 18:12 #3
hvis du vil have skrevet tal ud der er mindre end 10 skal du lige flytte $tal = $t.... over echo $tal.
Avatar billede k5 Nybegynder
03. august 2002 - 18:51 #4
Så er der i det mindste respons. Men den skriver bare, 100020040 ?
Avatar billede k5 Nybegynder
03. august 2002 - 18:54 #5
Så får man jo bare 200408 ?
Avatar billede 7th Praktikant
03. august 2002 - 19:07 #6
<?
$tal = 1000;

while ($tal >= 10)
{
$tal = $tal / 5;
}
echo $tal;
?>
Avatar billede 7th Praktikant
03. august 2002 - 19:08 #7
Ellers udskriver den jo de tal den dividerer med undervejs så vidt jeg kan se...
Avatar billede 7th Praktikant
03. august 2002 - 19:09 #8
Det passer hvis meget godt ;)

1000 / 5 = 200
200 / 5 = 40
40 / 5 = 8

Udskriv 8 da det er < 10.
Avatar billede 7th Praktikant
03. august 2002 - 19:10 #9
200408 = 200 , 40 , 8 :)
Avatar billede k5 Nybegynder
03. august 2002 - 19:10 #10
nice =O) - Merci...
Avatar billede gizmo-gizmo Nybegynder
03. august 2002 - 19:14 #11
hmmmmmm
Avatar billede 7th Praktikant
03. august 2002 - 21:19 #12
Lige en lille rettelse.

<?
$tal = 1000;
while ($tal > 10)
{
$tal = $tal / 5;
}
echo $tal;
?>

Ellers hvis $tal >= 10 så vil du aldrig kunne få udskrevet 10, da $tal jo så er = 10 og dermed bliver / med 5 ;)

Du kan jo prøve med først

<?
$tal = 10;
while ($tal >= 10)
{
$tal = $tal / 5;
}
echo $tal;
?>

og så

<?
$tal = 10;
while ($tal > 10)
{
$tal = $tal / 5;
}
echo $tal;
?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester