Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP procent z danej liczby
Forum PHP.pl > Forum > Przedszkole
Cinamicom
Witam. Mam dwie liczby

full 1500
nofull 700

Chce wyrazic procent(maks 100%) nofull z liczby full.
Jak tego dokonać?
Szymciosek
Podstawy matematyki.

700 - x
1500 - 100%

na krzyż i jazda. Wyjdzie Ci wzór i sobie zrobisz gotową funkcję do tego.

Co do tego, że max 100%, to jedna liczba nie może być większa od drugiej. W tym przypadku ta 750, nie może być większa od 1500.

Jak będziesz miał 1499 z 1500 to nie będzie 100%, ale blisko jakoś.
Cinamicom
Chyba mnie nie zrozumiałeś.
Wazniak96
Prosta matma, albo źle opisałeś swój problem wink.gif

full/nofull * 100
Cinamicom
= 214.

Mówiłem - maks 100 procent.
Wazniak96
Nie wiem czy ogarniasz, ale właśnie liczba 700 to 214% liczby 1500, jeśli chcesz uzyskać maksymalnie 100% to wystarczy dać prosty if
  1. if($procent > 100)
  2. $procent = 100;


EDIT: Sam się zamotałem, oczywiście ze chodzi o to co w poście poniżej tongue.gif
slash^
Liczba 700 to ~46.6% z liczby 1500 smile.gif

700/1500*100
Cinamicom
Dzięki.
nospor
facepalmxd.gif
Rozumiem, ze wszyscy procz slash^. ktorzy pytali oraz odpowiadali to jeszcze drugiej klasy podstawowki nie ukonczyli? Ludzie kochani, jak mozna z takim pytaniem na forum leciec oraz jak mozna udzielac tak bzdurnych odpowiedzi?

edit: przepraszam, szymciosek tez podal dobrze, ino tak jakos na okolo mu sie chcialo do tego prostego rownania dochodzic wink.gif
Wazniak96
Cytat(nospor @ 10.11.2013, 12:45:34 ) *
facepalmxd.gif
Rozumiem, ze wszyscy procz slash^. ktorzy pytali oraz odpowiadali to jeszcze drugiej klasy podstawowki nie ukonczyli? Ludzie kochani, jak mozna z takim pytaniem na forum leciec oraz jak mozna udzielac tak bzdurnych odpowiedzi?

edit: przepraszam, szymciosek tez podal dobrze, ino tak jakos na okolo mu sie chcialo do tego prostego rownania dochodzic wink.gif


Noo sam się przyznaję, że nie wypada, jeszcze na osobę z mat-fiz. Po prostu źle zrozumiałem pytanie haha.gif
Cinamicom
A da się jakoś to ograniczyć?

Bo np. czasami mam 1507 na 1500, czy da się jakoś zrobić by było maks 100%?
Kalaf
if a>=b
"100%"
else
a/b*100 + "%"
wow
Doge
a>=b ? "100%" : a/b*100+"%"

#SAJENSFIKSZYN
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.