kmom02 - lab2 - Exercise 3.2 (1 points)

  • Författare
  • Meddelande
Användarvisningsbild

knasenn

sql-guru

  • Inlägg: 100
  • Blev medlem: 06 sep 2018, 14:22

kmom02 - lab2 - Exercise 3.2 (1 points)

Inlägg15 sep 2018, 15:20

Hej,

Jag har fastnat på Exercise 3.2 (1 points) i lab2
Såhär långt kom jag:
Kod: Markera allt
$num_608 = 608.00;
while ($num_608 > 38.00)
   {
     $num_608 = $num_608 - 7.69;
   }

  round($num_608, 2);


$ANSWER = $num_608;


Så vitt jag ser det så har jag två fel.
1. jag kollar bara mot ett värde(38.00). Jag kollar inte ifall den är lägre än 28. Jag funderade över följande lösning "$num_608 > 38.00 && $num_608 < 28.00" men det känns fel.
2. Jag försöker använde round($num_608, 2) men får iallafall 31.249999999999485 istället för 31.25

Några tips?

Mvh Wille
Användarvisningsbild

thulin

troubleshooter

  • Inlägg: 514
  • Blev medlem: 30 dec 2015, 15:33
  • Ort: Skurup

Re: kmom02 - lab2 - Exercise 3.2 (1 points)

Inlägg15 sep 2018, 20:09

knasenn skrev:2. Jag försöker använde round($num_608, 2) men får iallafall 31.249999999999485 istället för 31.25


Kolla på php.net så ser du att round returnerar det avrundade värdet, $num_608 förändras mao inte och du måste alltså fånga upp returvärdet på något sätt.
/Thulin
Användarvisningsbild

knasenn

sql-guru

  • Inlägg: 100
  • Blev medlem: 06 sep 2018, 14:22

Re: kmom02 - lab2 - Exercise 3.2 (1 points)

Inlägg16 sep 2018, 13:23

thulin skrev:
knasenn skrev:2. Jag försöker använde round($num_608, 2) men får iallafall 31.249999999999485 istället för 31.25


Kolla på php.net så ser du att round returnerar det avrundade värdet, $num_608 förändras mao inte och du måste alltså fånga upp returvärdet på något sätt.


Ja just det. Funkade direkt :D

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 33 gäster