5 INPUT och Variabler
Variabler
Det finns tre olika variabel typer,
Flyttal och Heltal
Denna varialbel är till för både Flyttal och Heltal och skrivs så här: A
Heltal
Denna variabel är endast till för Heltal och skrivs så här: A%
Strängar
Denna variabel är till för tecken/text och skrivs så här: A$
Exempel:
10 PRINT "10+10=",
20 A%=20
30 PRINT A%
Rad 10 Skriver ut "10+10=" ("," betyder att nästa rad ska skrivas ut på samma skärm rad).
Rad 20 gör en variabel med Heltalet 20 i.
Rad 30 skriver ut innhållet i variabeln (Alltså talet 20)
INPUT
INPUT används för inmating från tangentbordet.
Exempel:
10 PRINT "VAD HETER DU?",
20 INPUT A$
30 PRINT "HEJ ",A$
Rad 10 Skriver ut "VAD HETER DU?" på skärmen
Rad 20 skriver ut "? " och betyder att du kan skriva in något till progarmet (I det här fallet ditt namn)
Rad 30 Skiver ut "HEJ " följt av ditt namn.
GET
Ibland kan det vara bra att bara vänta på att en tangent ska tryckas ned,
detta kan man göra med kommandot "GET". om vi vidareutvecklar det tidigare programet så kan vi lägga dit följande rader:
40 PRINT "VILL DU AVSLUTA?"
41 GET B$:IF B$="" THEN 41
42 IF B$="J" THEN 50
43 IF B$="N" THEN 10
50 END
Nu fick vi en liten Introduktion till IF Satser som nästa kapitel ska handla om.
Rad 40 Skriver ut "VILL DU AVSLUTA?" på skämen
Rad 41,42,43 Väntar på att en tangent ska tryckas ned och om "J" trycks ned så ska datorn hoppa till rad 50 och om N Trycks ned så ska datorn hoppa tillbaka till rad 10 där programmet börjar.
Rad 50 avslutar programmet
Källa: http://blinkenlights.se/