[PHP] Generator współrzędnych. Problem |
[PHP] Generator współrzędnych. Problem |
19.02.2018, 00:14:02
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
Witam.
Potrzebuję pomocy we wprowadzeniu do skryptu pewnej poprawki. Skrypt generuje współrzędne z danego przedziału liczb. Potrzebuję dodać wyjątek który będzie omijał wyniki gdy tylko jedna ze współrzędnych posiada 2 liczby po przecinku. Przykład na podstawie wyników generowanych przez poniższy skrypt: - wygenerowana współrzędna (49.1 , 16) - poprawna, (49.15 , 16.1) - niepoprawna, (49.15 , 16.05) - poprawna Co dodać w skrypcie by nie były wyświetlane te współrzędne niepoprawne? Skrypt:
Ten post edytował warland 19.02.2018, 16:16:14 |
|
|
19.02.2018, 07:10:51
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
A jakie są kryteria poprawności?
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
19.02.2018, 08:09:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
A jakie są kryteria poprawności? nie bardzo rozumiem. Skrypt generuje współrzędne z danego zakresu liczb (w podanym skrypcie jest to między 49 a 50 długości geograficznej i między 16 a 17 szerokości. Generowana jest siatka punktów z dokładnością do 0.05. Potrzebuje by skrypt wyeliminował tylko te wyniki gdy zachodzi konkretne zdarzenie. Gdy w danym wyniku gdy 1 lub 2 współrzędna jest liczbą z dwoma liczbami po przecinku a druga jest liczbą całkowitą lub z jedną liczbą po przecinku. w wynikach generatora wygląda to przykładowo tak: . 50,16.04 . ', ' . 50 . ', ' . 16.04 . ', . 49,16.05 . ', ' . 49 . ', ' . 16.05 . ', . 49.45,16.05 . ', ' . 49.45 . ', ' . 16.05 . ', więc wg koncepcji wynik środkowy . 49,16.05 . ', ' . 49 . ', ' . 16.05 . ', nie powinien zostać wyświetlony, ponieważ pierwsza liczba jest liczbą całkowitą z druga z 2 liczbami po przecinku. W każdym innym wypadku gdy 0=0.0 , 0=0 , 0.00=0.00 wynik powinien być wyświetlony. Gdy jest 0=0.00 , 0.0=0.00 , 0.00=0 , 0.00=0.0 wynik nie powinien się pojawić po wygenerowaniu zestawu. Chodzi o ukrycie tych danych które nie są wskazane. Jest to potrzebne np. mi do wygenerowania zestawu współrzędnych które będą wrzucone do bazy danych. W wypadku gdy będzie to ponad 20 tys rekordów ręczne usunięcie współrzędnych nie psujących do kryteriów będzie kłopotliwe. Więc chodzi tylko i wyłącznie by skrypt nie wyświetlał tych zestawów współrzędnych w wynikach. Ten post edytował warland 19.02.2018, 08:14:34 |
|
|
19.02.2018, 08:12:32
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
19.02.2018, 08:17:32
Post
#5
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
tamten temat dotyczy całkowicie innego zagadnienia niż przedstawione tutaj. |
|
|
19.02.2018, 08:30:19
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
tamten temat dotyczy całkowicie innego zagadnienia niż przedstawione tutaj. Czyli uważasz, że: Cytat parseInt(liczba)==liczba, jeśli tak, to oznacza, że nie ma wartości dziesiętnych jest wskazówką nie na miejscu? Naprawdę nie możesz analogicznie do tego rozwiązania sprowadzić liczby do jednego miejsca po przecinku i porównać z nią samą przed zaokrągleniem? -------------------- |
|
|
19.02.2018, 08:32:35
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
A nie możesz po prostu wszystkich liczb zapisać z 2miejscami ?
|
|
|
19.02.2018, 08:41:17
Post
#8
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
Czyli uważasz, że: jest wskazówką nie na miejscu? Naprawdę nie możesz analogicznie do tego rozwiązania sprowadzić liczby do jednego miejsca po przecinku i porównać z nią samą przed zaokrągleniem? a czy ja chce zaokrąglać jakieś liczby? A nie możesz po prostu wszystkich liczb zapisać z 2miejscami ? nie chodzi o zapisanie liczb z 2 miejscami po przecinku a usunięcie (ukrycie) danych zestawów współrzędnych. Te współrzędne tworzą figury. Niepotrzebne zestawy które chce ukryć w wynikach będą tworzyć precedens nakładania się figur. Dlatego chce wyeliminować te zestawy z wyników które nie spełniają warunku. |
|
|
19.02.2018, 08:48:47
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
a czy ja chce zaokrąglać jakieś liczby? A czy ja mówię, że chcesz? Jeśli porównasz zaokrągloną do jednego miejsca liczbę z nią samą, to będziesz wiedział czy przed zaokrągleniem były setne części czy nie. -------------------- |
|
|
19.02.2018, 14:11:49
Post
#10
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
nie potrafię sobie z tym poradzić.
Więc oferuje 150 PLN osobie która się zgłosi i doda do skryptu warunek o którym pisałem na początku. Płacę od razu po zrobieniu na Paypal. |
|
|
19.02.2018, 14:51:32
Post
#11
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) |
O to chodzi?
|
|
|
19.02.2018, 15:17:41
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
@aras pomijajac fakt, ze jakos kazdy tutaj ignoruje proste rozwiazanie co podal trueblue to w twoim rozwiazaniu mogles chociaz stworzyc funkcje,np. areTwoDigitsAfterDot() a nie tworzyc takiego potworka co sie czytac nie da Za te 150PLN mogles sie troche wysilic
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
19.02.2018, 15:36:01
Post
#13
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
a pisałem by do mnie najpierw się zgłosić by nie było draki..
i już kilka chętnych się zgłosiło przed tą publikacją. Ale ok. Jakoś to załatwimy inaczej. Wysłałem pw |
|
|
19.02.2018, 15:40:13
Post
#14
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
@warland draki by nie bylo jakbys sie nie wyglupial z tymi 150PLN
za te 10 sekund roboty to i za 10zl bys mial chetnych, to tak na przyszlosc. Generalnie fajnie, ze doceniasz prace programistyczne ale 9000PLN/h to lekkie przesacowanie -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
19.02.2018, 15:53:46
Post
#15
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
szczerze to chciałem udowodnić sobie i swoim znajomym na czym polega różnica między polskim forum a np. stackoverflow gdzie zazwyczaj nauka kogoś mało doświadczonego polega na wyjaśnieniu problemu by użytkownik dał radę sobie sam z problemem z użyciem przykładów, wzorów które dostaje a nie rzucanie tylko ogólnikami jak jest to tutaj w dużej części.
Większość wiedzy którą posiadłem mam stamtąd niż z polskich for gdzie niby są te przedszkola, pomoc dla niedoświadczonych itp. 150 pln to fakt, dużo za coś takiego ale cóż doceniam zarazem tych co robią to za kasę tak jak ja dostaje odpowiednie pieniądze za swoją. Nie rozumiem tylko ludzi udających ekspertów, rzucających ogólnikami nie wnoszącymi nic do rozwiązania danego problemu. Może lepiej by w ogóle nie pisali niż tylko zaśmiecali wątek tylko po to by nabić sobie posty. Przykładem jest ten temat. Na takich forach jak "przedszkole" nie wiem po co zabierają głos osoby które niby chcą pomóc a rzucają ogólnikiem udając jacy oni mądrzy a zarazem piszą że nie będą sobie głowy zawracać by komuś coś wyjaśnić. a teraz "eksperci" jak chcą mogą porzucać sobie trochę kamieniami.. |
|
|
19.02.2018, 15:57:11
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Cytat Jeśli porównasz zaokrągloną do jednego miejsca liczbę z nią samą, To nie jest ogolnik. To jest naprawde konkretnie podane co masz zrobic. Ale jak sie wacpanu nie chce...I na stackoverflow za tego typy pytania bardzo czesto leca minusy od samych uzytkownikow i temat bardzo szybko jest z automatu zamykany wiec sobie daruj takie wyssane z palca porownania bo tez siedze na stackoverflow i widze jak to wyglada. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
19.02.2018, 16:06:46
Post
#17
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
a świstak zawija w te sreberka i zawija.. przejrzyj moje pytania na stackoverflow.. Jak już ktoś decyduje się pomóc to robi to konkretnie dokładnie wyjaśniając zagadnienie (nawet jak sam temat jest minusowany.
Ale co ja tam wiem p.s. i chodzi tylko o przedszkole. Rozumiem tego typu pomoc na innych forach gdzie umieszczam pytania i nie oczekuję wyjaśnienia a względnej wskazówki. Natomiast w przedszkolu nie polega na tym by walnąć tekst który dla laika w danym problemie nie jest żadną wskazówką. Ten post edytował warland 19.02.2018, 16:12:37 |
|
|
19.02.2018, 17:47:33
Post
#18
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Juz pedze szukac twoim tematow na stackoverlow... Moze miales farta. Generalnie widzialem setki tematow jak ten tutaj, gdzie problem jest banalny a Panu leniuszkowi sie nie chcialo i temat byl z miejsca zamykany. Jest na to na stackoverlow specjalny paragraf.
edit: ze mialem minutke wolnego to az sprawdzilem. Wszakze nie raczyles podac nicku pod jakim mam szukac, ale jakos znalazlem. Na stack overflow napisales az 3 tematy. Faktycznie, wyciagnales stamtad duza wiedze... z tego co widze to jednak wiecej pomocy dostales tutaj. Mniejsza o to. Dwa z tych 3 tematow zostaly zgloszone do zamkniecia. Jednym z nich jest temat dokladnie ten sam co ten tutaj. Kurcze.... Cytat szczerze to chciałem udowodnić sobie i swoim znajomym na czym polega różnica między polskim forum a np. stackoverflow To zes faktycznie udowodnil podajac rzetelne porownanie :/ Prace w TVN masz od zaraz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
19.02.2018, 18:17:40
Post
#19
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
@nospor aż zaczynam się ciebie bać Powinieneś pracować jako prawa noga Rutkowskiego
|
|
|
19.02.2018, 20:54:48
Post
#20
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
edit: ze mialem minutke wolnego to az sprawdzilem. Wszakze nie raczyles podac nicku pod jakim mam szukac, ale jakos znalazlem. Na stack overflow napisales az 3 tematy. Faktycznie, wyciagnales stamtad duza wiedze... z tego co widze to jednak wiecej pomocy dostales tutaj. Mniejsza o to. Dwa z tych 3 tematow zostaly zgloszone do zamkniecia. Jednym z nich jest temat dokladnie ten sam co ten tutaj. Kurcze.... To zes faktycznie udowodnil podajac rzetelne porownanie :/ Prace w TVN masz od zaraz Proponuje dokładnie sprawdzić bo inaczej to Rutkowski jedynie da Ci posadę wystawki (jak wiesz co to takiego) niektórzy w życiu gdy nie mają określonego bytu w przestrzeni surrealizmu interpretacji swojej jaźni robią sobie fotkę z profesorem by czuć się mądrzejszym. pewnie zaraz dostanę bana bo niby moderatorowi można więcej ale co mi tam. Ja dużo nie stracę, kolega podbuduje sobie swoje ego a już całkowicie nie rozumiem człowieka którego tak coś uwiera że nie mógł sobie odpuścić pominusowania tam tych tematów. To już chyba mówi wszystko o koledze.. nic dodać, nic ująć.. chyba dzieci w przedszkolu mają większy szacunek do siebie. Pomodlę się o Twoją zdruzgotaną duszę bom dobry człek i życzę ludziom szczęśliwego życia. Ten post edytował warland 19.02.2018, 21:05:38 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 23:27 |