Aktualności: C64 Power - online od stycznia 2000 !
Strona główna
Pomoc
Kalendarz
Zaloguj się
Rejestracja
Witamy,
Gość
.
Zaloguj się
lub
zarejestruj
.Czy dotarł do Ciebie
email aktywacyjny?
C64Power Forum
»
Ogólne
»
Forum Ogólnodyskusyjne
»
Pytania, programowanie.
« poprzedni
następny »
Drukuj
Strony:
1
[
2
]
3
4
Do dołu
Autor
Wątek: Pytania, programowanie. (Przeczytany 1571 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
Mikra_Lbn
Level 3
Wiadomości: 222
Pytania, programowanie.
«
Odpowiedź #15 dnia:
23 Maja 2010, 13:02 »
Przepraszam, że jeden post pod drugim, ale tamten wyszedł nie całkiem po polsku.
Przed pierwszym użyciem funkcji RND() wpisz:
10 ZMIENNA=RND(-TI)
O ile dobrze pamiętam, RND(-TI) powoduje inicjację generatora liczb pseudolosowych.
Zapisane
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #16 dnia:
23 Maja 2010, 21:18 »
nie działa- wyskakuje ?type mismath error in 1600
Zapisane
Mikra_Lbn
Level 3
Wiadomości: 222
Pytania, programowanie.
«
Odpowiedź #17 dnia:
23 Maja 2010, 21:25 »
Niestety, wróżka, którą na co dzień zatrudniam, ma tydzień wolnego, więc nie odpowiem ci, dlaczego ci coś takiego wyskoczyło.
Jeśli chcesz wyręczyć moją wróżkę, to wklep LIST 1600 i przepisz na forum tą linię.
Zapisane
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #18 dnia:
24 Maja 2010, 16:34 »
1600 z$=rnd(-ti)
Zapisane
Mikra_Lbn
Level 3
Wiadomości: 222
Pytania, programowanie.
«
Odpowiedź #19 dnia:
24 Maja 2010, 17:49 »
jeśli nazwa zmiennej jest zakończona znakiem dolara ($), to oznacza tekst. A funkcja RND() zwraca liczbę. Jeśli chcesz zamienić liczbę na tekst, musisz użyć funkcji opisanej przeze mnie kilka postów wyżej - STR$
STR$ i VAL masz opisane w książce B. Frelka na stronie 42, w oryginalnej instrukcji obsługi na stronie 154 (w wersji internetowej na 78). O stosowaniu zmiennych dużo jest też w książce R. Poznańskiego (Przygoda trzynasta LET i piętnasta INPUT)
Zapisane
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #20 dnia:
24 Maja 2010, 18:22 »
Coś nie zrozumiałem,
ale może wkleje fragment programu, w którym występuje błąd:
1600 z=rnd(-ti)
1610 print
1620 print\' wylosowane liczby to:\'
1630 z=int(rnd(1)*45)+1
1640 z=str$(i)
1700 for i=1 to 5
1800 print z;
1900 nexti
2000 if a$=z$ then goto 3000
2100 if a$<z$then goto2500
2200 if a$>z$ then goto 2500
Zapisane
Kisiel
Level 7
Wiadomości: 11447
Number 7 in all users competition...
Pytania, programowanie.
«
Odpowiedź #21 dnia:
24 Maja 2010, 18:55 »
a jak wygrasz w lotto to podziałkujesz się brachu?
Zapisane
idz wyprostowany wśród tych co idą na kolanach
...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #22 dnia:
24 Maja 2010, 21:48 »
Hehe
zgadłeś Kisiel, zgadłeś, robie gre lotto, tyle, że nie będzie się opierała na prawdziwych zasadach, tylko fikcyjnech.
Zapisane
Mikra_Lbn
Level 3
Wiadomości: 222
Pytania, programowanie.
«
Odpowiedź #23 dnia:
25 Maja 2010, 09:59 »
W tym programie musisz zastosować tablice zmiennych.
Najpierw deklarujesz taką tablicę za pomocą DIM, np:
DIM T(5)
Wtedy każda z sześciu zmiennych (sześciu bo liczy się od zera do pięciu) ma tę samą nazwę (w tym przypadku T), ale inny indeks.
Jak to wykorzystać? Na przykład w ten sposób:
10 dim t(3)
20 for q=1 to 3
30 print \'podaj\';q;\'liczbe\';: input t(q)
40 next
50 for q=1 to 3
60 s = s + t(q)
70 next
80 print \'suma podanych liczb to\';s
Podpowiem ci, że losowanie liczby powinno być w pętli, między \'for i=1 to 5 a \'next i\'.
Zapisane
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #24 dnia:
25 Maja 2010, 16:30 »
... Chyba zrobie `Twój szczęśliwy numerek`
Zapisane
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #25 dnia:
25 Maja 2010, 18:02 »
Przepraszam , że post pod postem , ale skonczyłem.teraz kolejne pytanie:jak zrobić, aby odwołać` rozkaz ? chr$(14)
Zapisane
Kisiel
Level 7
Wiadomości: 11447
Number 7 in all users competition...
Pytania, programowanie.
«
Odpowiedź #26 dnia:
25 Maja 2010, 18:09 »
undo
Zapisane
idz wyprostowany wśród tych co idą na kolanach
...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #27 dnia:
25 Maja 2010, 18:28 »
syntax error..
Zapisane
Kisiel
Level 7
Wiadomości: 11447
Number 7 in all users competition...
Pytania, programowanie.
«
Odpowiedź #28 dnia:
25 Maja 2010, 19:00 »
a jaką masz wersje visual basica?
Zapisane
idz wyprostowany wśród tych co idą na kolanach
...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....
kabel
Gość
Pytania, programowanie.
«
Odpowiedź #29 dnia:
25 Maja 2010, 19:16 »
przecierz to commodore basic v2!
Zapisane
Drukuj
Strony:
1
[
2
]
3
4
Do góry
« poprzedni
następny »
C64Power Forum
»
Ogólne
»
Forum Ogólnodyskusyjne
»
Pytania, programowanie.