C64Power Forum
Ogólne => Forum Ogólnodyskusyjne => Wątek zaczęty przez: kubas w 29 Marca 2007, 20:00
-
dobry. mam problem z anglikiem i chce zrobić program do nauki.
czy ktoś z was wie jak zrobić porgram który będzie losował z data-y i poruwnywał z sąsiadem
coś takiego
10 rem tutaj wprować losowanie
20 read a,b
30 c=int(rnd(2))
40 if c=1 then 80
45 ? b
50 input odp
60 if odp = a then 75
70 goto 10
75 ? \'brawo\'
80
90 ? b
100 input odp
110 if odp = a then 75
120 goto 10
130 ? \'brawo\'
200 data 1,2
210 data 3,4
więc komputer losuje z któkej daty wybrać i sprawdza czy dobrze dopowedzałeś
-
Jest taka możliwość, ale Twój program ma sporo błędów. Przede wszystkim, to nie ma być \'READ a,b\' tylko \'READ A$, B$\' oraz \'INPUT ODP$\', bo tu chodzi o zmienne łańcuchowe a nie całkowite. Poczytaj sobie książkę \'Commodore64\' Autorstwa Bohdana Frelka i \'Przygody z komputerem i bez komputera\' Romana Poznańskiego. I nie używaj generatora RND tylko powpisuj sobie do bloku DATA dane, ale nie w kolejności. Kiedyś sam zrobiłem sobie program na rekcję czasowników niemieckich, ale musiałbym sobie przypomnieć, bo to było jakieś 8 lat temu. I jeszcze jedno: postaraj się pisać poprawnie po POLSKU, zacznij CZYTAĆ, zanim wyślesz na forum. Fakt, że jesteś dopiero w VI klasie nie zwalnia Cię z tego, by przynajmniej STARAĆ się pisać bezbłędnie i bez tych głupich literówek!