![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypty napisane przeze mnie i chciał bym was prosić o ocenę, a tak naprawdę o wytknięcie błędów. Zmienne są brzydko ponazywane ale to wersja, że tak powiem robocza. Skrypty poruszają bajeczne problemy...
Nie będę pisał dużo niech skrypty mówią same za siebie. ;p [ANR] Zamiana znaków arabskich na rzymskie:
[RNA] Zamiana znaków rzymskich na arabskie:
[NWD] Największy wspólny dzielnik:
[NWW] najmniejsza wspólna wielokrotność:
Niektóre funkcje korzystają z poprzednich więc powiedzmy, że wszystkie są w jednym pliku. @Administracja/Opiekunowie - Jeśli istnieje lepsze miejsce na poruszenie owego tematu chciał bym prosić o przeniesienie go w to miejsce. Z góry dziękuję. Ten post edytował ShadowD 19.10.2008, 12:17:16 -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat @Administracja/Opiekunowie - Jeśli istnieje lepsze miejsce na poruszenie owego tematu chciał bym prosić o przeniesienie go w to miejsce. Z góry dziękuję. Do takich tematów jest dział Algorytmy, klasy, funkcje. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Może i masz rację, jednak sam tematu nie przeniosę a dublował go nie będę więc i tak muszę czekać na szanowną administrację.
Jednak ten dział jest do oceny skryptów a to oto chodzi, jednak nie zależy mi na oceny np 5/10 czy innej a raczej o porady jak można by łatwiej lub lepiej zapisać owe funkcję. Ale dzięki za odp... ![]() Ten post edytował ShadowD 18.10.2008, 20:56:42 -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Przenoszę na Algorytmy ...
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat a raczej o porady jak można by łatwiej lub lepiej zapisać owe funkcję.
tu masz coś niedokończone
1. po co generować kolejną instrukcję warunkową? Przecież wiadomo, że w tym przypadku, jak jedna nie zadziała, to uruchomi się druga - wystarczy dać else. 2. Nie podoba mi się zwyczaj tworzenia różnych zmiennych, które różnią się tylko wielkością liter. Na dłuższą metę może to doprowadzić do niezłego bałaganu. Ten post edytował Speedy 18.10.2008, 21:59:15 -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
oferujesz dwie rozne funkcje robiace praktycznie to samo - zamieniaja (mowie tutaj o anr/rna) Nie lepiej ujednolicic to do jednej funkcji ? Do tego spraw aby funkcja sama rozrozniala jaki znak jest podawany przez uzytkownika - latwo to zrobic, poniewaz rzymskie i arabskie liczby znacznie sie od siebie roznia.
-------------------- Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe. Albert Einstein |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Kod poprawiłem brakowało kawałka linii, nie wiem dlaczego się nie skopiował...
1. Faktycznie można zastosować else. <<-- Poprawione 2. Co do nazw zmiennych są takie ponieważ korzystałem przy tworzeniu algorytmów z książki do matematyki i tak tam było to ponazywane, dla ułatwienia zrozumienia kodu dla nauczycieli zastosowałem podobne nazwy. Gdy tylko stworze stronę na której będą prezentowane te skrypty poprawię nazewnictwo. 3. Prace nad połączeniem funkcji zostały rozpoczęte. ![]() Dziękuję za opinie... Ten post edytował ShadowD 19.10.2008, 12:21:22 -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Na razie daje 1/10 dlatego, że reimplementujesz funkcje, które już istnieją (znalazłem je w dokumentacji po dwóch minutach szukania).
Jak mi podasz jakiś dobry powód takiego postępowania, to dostaniesz 10/10 ![]() BTW. Nie jestem matematykiem, ale wydaje mi się, że największy wspólny dzielnik powinien być liczbą naturalną. Jak podstawię -3 i -15, to wychodzi -3. Nie wiem, czy liczenie największego wspólnego dzielnika z liczb ujemnych jest dozwolone... |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Mówiąc szczerze nie wiedziałem że któraś z tych funkcji istnieje, a nawet powiem więcej - nie szukałem ich. Skrypty piszę na matematykę by dostać za nie ocenę więc nie mogę korzystać z gotowców o ile można tak powiedzieć o funkcji która jest wbudowana w php.
A wędź proszę nie oceniać tych skryptów w tym względzie - mogłem to napisać na początku, moja wina... ;p EDIT: Połączyłem dwie funkcję w jedną:
1. Faktycznie można zastosować else. <<-- Poprawione 2. Prace nad połączeniem funkcji zostały rozpoczęte. <<-- Poprawione Ten post edytował ShadowD 19.10.2008, 13:17:31 -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Skrypty piszę na matematykę by dostać za nie ocenę więc nie mogę korzystać z gotowców o ile można tak powiedzieć o funkcji która jest wbudowana w php. No to wszystko wyjaśnia. Przy NWD i NWW proponuję robić return abs($zmienna); bo to chyba jednak zawsze muszą być liczby naturalne – zapytaj się jakiegoś matematyka co o tym myśli, żeby się upewnić na 100%. W zasadzie zgodnie z definicją mógłbyś przyjąć założenie, że liczby mają być naturalne i już na początku obie powinieneś zmieniać na dodatnie. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Przyznam szczerze, że nie wiem ale -3 i -15 dzieli się przez -3 i 3 a to jest największy wspólny dzielnik a 3>-3 więc chyba masz rację...
![]() Mam pytanie jak zamienić liczby ujemne na dodatnie w php?? -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
By nie wklejać kodu już więcej na forum dam linki do katalogu z nimi...
http://aid.webhost.pl/server-aid/ -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 5 Dołączył: 29.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zmień rozszerzenie na phps
-------------------- Kacper Szurek <--- http://www.kacka.pl
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
No tak zapomniałem, dzięki Kacka...
-------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 11:57 |