Zaloguj się, aby obserwować  
UthersonL

Programowanie - pytania, problemy, przykłady programów

1812 postów w tym temacie

Dnia 02.11.2007 o 15:14, Xantus napisał:

> Jest jakaś możliwość zamiany integer na real lub inny typ by obsługiwane były liczby
większe
> niż w zakresie integera?

http://pl.wikibooks.org/wiki/Delphi/Podstawowe_typy_danych

Wybierz jakis ktory bedzie odpowiednio duzy :)

Typy danych to ja znam na pamięć :P chodzi mi bardziej o instrukcję zamiany danych np.
4:label1.caption:=inttostr(1024*(strtoint(edit1.text))); {kb to b}
Jak muszę zmienić instrukcję by wyniku były obsługiwane jeśli przekraczają zakres integera.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 02.11.2007 o 15:19, WoWmen napisał:

Typy danych to ja znam na pamięć :P chodzi mi bardziej o instrukcję zamiany danych np.
4:label1.caption:=inttostr(1024*(strtoint(edit1.text))); {kb to b}
Jak muszę zmienić instrukcję by wyniku były obsługiwane jeśli przekraczają zakres integera.


Uzyj zamiast inta Int64 i pozniej konwersja --> StrToInt64

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 02.11.2007 o 15:23, Xantus napisał:

> Typy danych to ja znam na pamięć :P chodzi mi bardziej o instrukcję zamiany danych np.

> 4:label1.caption:=inttostr(1024*(strtoint(edit1.text))); {kb to b}
> Jak muszę zmienić instrukcję by wyniku były obsługiwane jeśli przekraczają zakres integera.


Uzyj zamiast inta Int64 i pozniej konwersja --> StrToInt64

Dzięki za komendę :)
Szkoda tylko że nadal mam błędy z przekraczaniem zakresów (przy TB -> b) ale chyba po prostu to za duże liczby :s a Int64 to największy w Delphi jeśli sie nie mylę. Ale i tak teraz mogę robić większe obliczenia. Jeszcze raz dzięki.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 02.11.2007 o 16:46, Volvox napisał:

> w czym moge zrobic gre?

W kazdym dowlnym jezyku programowania ;)


A jaki język programowania polecałbyś początkującemu jeśli można spytać? :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 02.11.2007 o 18:31, DJ Danielus napisał:

To już wg. własnych preferencji (moim zdaniem).
Najpopularniejsze to C# i C++.


Kiedyś siedziałem trochę w Pascalu, jak myślisz czy lepiej byłoby zacząć od niego?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 02.11.2007 o 18:43, DJ Danielus napisał:

Jak siedziałeś - znasz podstawy to tak.


Z drugiej strony C++ jest chyba jednak nieco bardziej uzyteczy i jesli ktos juz zna podstawy w Pascalu to nie powinno byc trudno przejsc na C :)
Moj glos oddaje na C (ech co sie ze mna dzieje, jeszcze pol roku temu bylbym obiema rekoma za Pascalem :P )

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 03.11.2007 o 07:07, lothar-mb napisał:

Pascala najlepiej sobie darować i od razu zacząć od C (potem jeszce C++ i C#).
Szkoda czasu na język "P"

Dokładnie tak jest, straciłem dużo czasu na Pascala, a później zacząłem uczyć się C++. Jest szybszy a składnia wydaje się "bardziej logiczna"/ Bardzo polecam język C++.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jakie komendy/znaki wykonują w Delphi pierwiastkowanie i potęgowanie? Chodzi mi o prosty kalkulator: a+b, a*b i prosiłbym o podanie ich w takiej formie, czyli a(znak)b . Z góry dzięki, w necie nie mogę tego znaleźć...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 14.11.2007 o 14:14, CH1CKEN napisał:

Jakie komendy/znaki wykonują w Delphi pierwiastkowanie i potęgowanie? Chodzi mi o prosty kalkulator:
a+b, a*b i prosiłbym o podanie ich w takiej formie, czyli a(znak)b . Z
góry dzięki, w necie nie mogę tego znaleźć...


...a pierwiastkowanie bodajże Sqrt(liczba)
np. Sqrt(4)
a tu inne funkcje matem.: http://4programmers.net/Delphi/Modu%C5%82y/Math

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 15.11.2007 o 00:18, lothar-mb napisał:

...a pierwiastkowanie bodajże Sqrt(liczba)

Ale to jest tylko pierwiastek kwadratowy. Lepsza jest funkcja Power, ponieważ ułamkowy wykładnik pozwoli na obliczanie pierwiastków innych stopni.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 15.11.2007 o 08:57, Treant napisał:

Ale to jest tylko pierwiastek kwadratowy. Lepsza jest funkcja Power, ponieważ ułamkowy
wykładnik pozwoli na obliczanie pierwiastków innych stopni.

no niby tak ...
ale on mówił o "prostym kalkulatorze" a w zwykłych przenośnych kalk. są tylko pierwiastki kwadratowe :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mam problem:

Potrzebuję zrobić program (koniecznie w konsoli), który czyta określoną ilość znaków z pliku (0-9 i od A do Z), interpretuje je jako jakiś system liczbowy (w tym przypadku nawet 36-owy, jeśli się nie mylę...) i zamienia na dowolny inny system liczbowy. Moje pytanie: czy jest jakaś możliwość zinterpretowania liter jako liczb bez używania ord() i system()?
Prosiłbym o w miarę szybką odpowiedź.

Zapomniałem dopisać,że chodzi mi o program pisany w Delphi 7 :/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 25.11.2007 o 11:52, ginx2 napisał:

jakaś możliwość zinterpretowania liter jako liczb bez używania ord() i system()?


Moze rzutowanie na integer?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Utwórz konto lub zaloguj się, aby skomentować

Musisz być użytkownikiem, aby dodać komentarz

Utwórz konto

Zarejestruj nowe konto na forum. To jest łatwe!


Zarejestruj nowe konto

Zaloguj się

Masz już konto? Zaloguj się.


Zaloguj się
Zaloguj się, aby obserwować