Cinamicom
9.11.2013, 21:29:01
Witam. Mam dwie liczby
full 1500
nofull 700
Chce wyrazic procent(maks 100%) nofull z liczby full.
Jak tego dokonać?
Szymciosek
9.11.2013, 21:54:57
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
10.11.2013, 11:17:03
Chyba mnie nie zrozumiałeś.
Wazniak96
10.11.2013, 11:31:02
Prosta matma, albo źle opisałeś swój problem

full/nofull * 100
Cinamicom
10.11.2013, 11:33:07
= 214.
Mówiłem - maks 100 procent.
Wazniak96
10.11.2013, 11:48:25
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
if($procent > 100)
$procent = 100;
EDIT: Sam się zamotałem, oczywiście ze chodzi o to co w poście poniżej
slash^
10.11.2013, 11:50:00
Liczba 700 to ~46.6% z liczby 1500

700/1500*100
Cinamicom
10.11.2013, 12:40:59
Dzięki.
nospor
10.11.2013, 12:45:34

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
Wazniak96
10.11.2013, 12:57:47
Cytat(nospor @ 10.11.2013, 12:45:34 )


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

Noo sam się przyznaję, że nie wypada, jeszcze na osobę z mat-fiz. Po prostu źle zrozumiałem pytanie
Cinamicom
10.11.2013, 15:17:39
A da się jakoś to ograniczyć?
Bo np. czasami mam 1507 na 1500, czy da się jakoś zrobić by było maks 100%?
Kalaf
10.11.2013, 15:29:27
if a>=b
"100%"
else
a/b*100 + "%"
wow
Doge
10.11.2013, 15:35:15
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.