Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Obliczanie procentowe od - do
Crack7495
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.01.2010

Ostrzeżenie: (0%)
-----


Chciałbym ustawić jakąś liczbę np. 160 od której będzie obliczanie procentowe.
  1. {
  2. $pasek_oblicz = floor(170 / 180 * 100);
  3. }

Takim sposobem wyjdzie nam wynik ~94%
Ja natomiast, chciałbym wskazać jakąś początkową liczbę:
Od 160 do 180 oblicz wartość procentową dla 170 (czyli żeby wyszło 50%), da rade zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ADeM
post
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


  1. $poczatek = 160;
  2. $koniec = 180;
  3. $szukana = 170;
  4. $roznicaZakres = $koniec - $poczatek;
  5. $roznicaSzukana = $sukana - $poczatek;
  6.  
  7. echo $roznicaSzukana / $roznicaZakres * 100;


Nie sprawdzałem, ale powinno działać.
Go to the top of the page
+Quote Post
Crack7495
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.01.2010

Ostrzeżenie: (0%)
-----


Mam jeszcze jedno pytanie, jakim sposobem to najlepiej łączyć? A w zasadzie to oddzielać liczby od siebie aby zostały dobrze odczytane.
1.
  1. if ( $liczba_postow == (6 && 7 && 8) )
  2. {
  3. $level = 11;
  4. }

2.
  1. if ( $poster_posts == (6 || 7 || 8) )
  2. {
  3. $level = 11;
  4. }

a może istnieje jakiś inny znacznik który skrypt wykryje jako np. od 6 do 8, żeby nie trzeba było wszystkich wypisywać?
Go to the top of the page
+Quote Post
ADeM
post
Post #4





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


  1. if( in_array( $poster_posts, range( 6, 8 ) ) ) {
  2. $level = 11;
  3. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:42