Data lagring



Detta är ganska viktigt för att man ska göra bra spel.
Här kommer du att träffa på kommandona Dim och let och lite mer om Print.



ALLMÄNT







Data lagring använder du tillexempel när du använder INPUT.

Och i bland får du ett varnigsmedelande som säger att strängen är för stor.

Läs om DIM för att slipa den.






DIM





Dim använder du till att sätta varvet på hur mycket data som ska lagras i en sträng.

I bland får man ett error meddelande om man inte har använt det.

Det är också bra att använda det ifall man vill att datan ska vara kvar när man

går in i en Sub.

Exempel:



Dim a$(200)



Skriv först DIM sen strängen. Går bra med bara en bokstad. Sen inom () skriver du värdet.

Så lät är det.








LET





Let använder du till att ändra tillexempel att A har värdet 5 till värdet 7.

Då skriver man LET A = 7

Men det går lika bra att skriva A = 7 utan LET.

Man kan också skriva LET a = 0 + 10 Då blir a 10.

Ifall a = 10 så kan man skriva LET a = a + a Då blir a samma summa fast plus 10. alltså 20.

Exempel:



CLS

PRINT "SKRIV IN ETT TAL"

INPUT A

LET B = A + A

PRINT A ; " + "; A ; " = "; B



DÅ PLUSAR PROGRAMMET DET TAL DU SKREV PLUS SAMMA TAL.






PRINT





Du kan som i LET använda Print istället.

T.ex.

PRINT 10 + 20

Då skrivs svaret ut på skärmen.






EXEMPEL





Nu är det dags för denna lektionens exempel.

En mineräknare.

Ladda ner





CLS

PRINT "1: PLUS. 2: MINUS. 3: GÅNGER: 4: DELAT"

INPUT A

PRINT

PRINT "SKRIV TAL 1"

INPUT B

PRINT

PRINT "SKRIV TAL 2"

INPUT C

PRINT 

IF A = 1 THEN PRINT "SVARET ÄR "; B+C

IF A = 2 THEN PRINT "SVARET ÄR "; B-C

IF A = 3 THEN PRINT "SVARET ÄR "; B*C

IF A = 4 THEN PRINT "SVARET ÄR "; B/C

END









Tillbaka.