Temat: Kalkulator w Basicu

Witam ponownie za zadanie ma napisac kalkulator w Basicu. Oto moje dzieło:
5    REM *** Kalkulator ***
6    PRINT "PODAJ LICZBY "
10 INPUT A1
20 INPUT A2
25      PRINT "WYBIERZ CYFRE Z WYBRANYM DZIALANIEM"
26      PRINT "1) DODAWANIE" :
        PRINT "2) ODEJMOWANIE ":
        PRINT "3) MNOZENIE" :
        PRINT "4) DZIELENIE" :
        PRINT "5) POTEGOWANIE"
30 INPUT K
40 ON K GOSUB 100,200,300,400,500
50 PRINT A;
60 GOTO 5
100 REM DODAWANIE
110 A=A1+A2
120 RETURN
200 REM ODEJMOWANIE
210 A=A1-A2
220 RETURN
300 REM MNOZENIE
310 A=A1*A2
320 RETURN
400 REM DZIELENIE
410 A=A1/A2
420 RETURN
500 REM POTEGOWANIE
510 A=A1^A2
520 RETURN


Jakby ktos mial jakies pomysly jak mozna udoskonalic ten kalkulator to bede wdzieczny. Serdzecznie pozdrawiam

2

Odp: Kalkulator w Basicu

Masakra basica, zrob  zabezpieczenie przed wpisaniem zlych danych przez input bo dostaniesz error jak wpiszesz 123a,
,

Dwa korce ziemniaków, gęsich jajek kopa, żeby móc to połknąć, tęgiego trza chłopa. GG3456993

3

Odp: Kalkulator w Basicu

Atari Basic posiada również nieco bardziej skomplikowane funkcje takie, jak ABS, ATN, COS, DEG, EXP, INT, LOG, RND, RAD, SGN, SIN, SQR (za pomocą potęgowania policzysz pierwiastki innych stopni).
W książeczce bodajże "Poradnik programisty Atari" - http://tajemnice.atari8.info/ksiazki/zipped/pp_djvu.zip (jak również w "Atari Basic" Wiesława Miguta) znajdziesz też wzory do liczenia bardziej skomplikowanych funkcji trygonometrycznych - można by więc pokusić się o implementację namiastki kalkulatora naukowego :) Atari Basic przeprowadza operacje zmiennoprzecinkowe w kodzie BCD i z precyzją większą, niż w CBM Basic na Commodore 64. Ich opis znajdziesz w "Podstawowe procedury systemu operacyjnego" Wojciecha Zientary - http://tajemnice.atari8.info/ksiazki/zi … yjnego.zip .

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

4

Odp: Kalkulator w Basicu

A jak sie robi te zabezpieczenia przez INPUT bo w sprawie Basica jestem prawie calkowicie zielony. Z gory dziekuje

5

Odp: Kalkulator w Basicu

TRAP.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

6

Odp: Kalkulator w Basicu

Slonek25 - ściągnij sobie opis Atari Basic'a, bo inaczej to będzie Ci ciężko...
Można to zrobić klikając np. w ten link
Plik jest spakowany i trzeba go najpierw rozpakować. Z tym chyba nie będziesz miał problemów ;-)

7

Odp: Kalkulator w Basicu

jak chce Ci sie mocniej pobawic, to zainteresuj sie tym: http://pl.wikipedia.org/wiki/Odwrotna_notacja_polska
bedziesz mogl obslugiwac bardziej skomplikowane wyrazenia podawane w bardziej wygodny sposob.

8

Odp: Kalkulator w Basicu

Bober: juz wiem czemu nienawidzę matematyki i pochodnych;) BLACK HOLE EFFECT.

gep/lamers^dial