Utrzymuj nawodnienie Keep hydrated!

Wpis z 28.12.2020, autor Andrzej Mazur  ·  Codewars   ·  Subskrybuj LekcjePHP na Youtube


Celem zadania jest zaokrąglenie liczby w dół. W języku PHP mamy 3 podstawowe funkcje zaokrąglania: round(), ceil() i floor(). Naszym zadaniem jest zaokrąglenie w dół dlatego musimy zastosować funkcję floor().


Drugi odcinek i drugie zadanie z programowania w PHP na witrynie CodeWars.com gdzie możemy poszerzać swoją wiedzę, rozwiązując zadania programistyczne w różnych językach programowania.

Zadanie o nazwie "Utrzymuj nawodnienie" (ang.) "Keep hydrated".

W rozwiązaniu pokazano jak w języku PHP zastosować funkcję zaokrąglającą w dół czyli funkcję floor().

Funkcja floor() należy do jednej z 3 podstawowych funkcji PHP do zaokrąglania liczb, oprócz niej mamy jeszcze round() i ceil().

Ceil() - w odróżnieniu od floor zwraca następną najwyższą wartość całkowitą, zaokrąglając w górę.

Round() - Zwraca zaokrągloną wartość o określonej precyzji czyli liczbie cyfr po przecinku. Precyzja może być również ujemna lub zerowa co jest wartością domyślną. Funkcja zaokrągla zgodnie z zasadami matematyki czyli np. dla liczby 3.5, przy precyzji 0 zwraca 4.

Uwaga

Funkcja nawet dla precyzji 0 gdzie zwracana jest zawsze liczba całkowita i tak zwraca wartość typu float a nie integer!

Kod źródłowy

function litres($t) {
  return 
floor($t 0.5);
}

Film przygotował dla Was:
Andrzej EZNAWCA Mazur
Zapraszam na moje strony:
LekcjePHP.pl
Eznawca.pl