Programmering TI-84 Plus (Silver Edition) för nybörjare (6 / 7 steg)
Steg 6: miles och kilometer
Av nu vet du hur man gör ett program utgång något och hur det ber om ett värde, så varför inte göra ett program som kan konvertera miles till kilometer och vice versa. Eftersom du vet ClrHome, indata och utdata (kommandot och du vet hur att lagra variabler inuti ett program, du kan redan göra ett program som kan göra ett sätt. Naturligtvis kan också du göra ett annat program som kan göra på andra sätt. Dessa program bör se ut ungefär så här:Miles till km:
: ClrHome
: Ingång "MILES:",
M
: M * 1, 609344→K
: Output(2,1,"KM
:
: Output(2,7,K
: Paus
: ClrHome
km till miles
: ClrHome
: Ingång "KM:",
KARLSSON
: K/1, 609344→M
: Output(2,1,"MIL
ES:
: Output(2,7,M
: Paus
: ClrHome
Men vad händer om du vill att dessa två program i ett? Det är också möjligt. Så vi ska använda etiketter. Etiketter är positionen insida ett program som du kan ge ett namn (A-Z, Θ, 1-99). Med kommandot Goto kan du ge programmet uppgiften att hoppa direkt till etiketten, ingen materia om etiketten är före eller efter kommandot Goto. Också med menyn (kommandot kan du programmet gå till en etikett. Menyn (kommandot förklarar sig faktiskt, det skapar en meny. Vi vill göra detta, eftersom vi vill kunna välja om vi vill konvertera km till miles eller miles till km. Menyn (kommandot är lite komplicerat. Efter detta kommando du först behöver då du texten överst i menyn, sedan texten i det första alternativet, då namnet på den första etiketten, det namnet på det andra alternativet, då namnet på andra etiketten och så vidare. Det finns maximalt 7 alternativ. Detta program behöver bara tre: miles till km, km till miles och sluta, så menyn befalla lina kommer att se ut så här:
: Menu("MILES
/KM "," MILES
TILL KM", 1,"KM TILL
MILES", 2,"QUIT",
3
Nu låt oss först se etikett 1. Detta är verkligen lätt. Bara Skriv kommandot Lbl och skriva in ett efter det:
: Lbl 1
Efter detta, kan det faktiska omvandlingen programmet starta. Här kan du hitta i början av detta steg. Ska du ta dig över en konvertera miles till km och inte den andra.
Efter övertagandet av detta program, måste du lägga till en rad: stoppa. Programmet behöver veta det måste stanna där. Om du inte lägger till denna linje, kommer det gå vidare till etikett 2 och frågar km. Så Lägg till denna rad!
Nu lägga till etikett två och ta över programmet för omställning i början av detta steg. Här du behöver inte lägga till stop rad, eftersom det måste fortsätta med det enda jobbet av etikett 3, sluta. Så efter omvandlingen program bara tillägga "Lbl 3" och du är klar. Också efter Lbl 3 du inte behöver lägga till ett stoppkommando, eftersom programmet linjer slutet, slutar programmet automatiskt köra. Programmet bör se ut ungefär så här:
: Menu("MILES
/KM "," MILES
TILL KM", 1,"KM TILL
MILES", 2,"QUIT",
3
: Lbl 1
: ClrHome
: Ingång "MILES:",
M
: M * 1, 609344→K
: Output(2,1,"KM
:
: Output(2,7,K
: Paus
: ClrHome
: Stoppa
LBL 2
: ClrHome
: Ingång "KM:",
KARLSSON
: K/1, 609344→M
: Output(2,1,"MIL
ES:
: Output(2,7,M
: Paus
: ClrHome
: Lbl 3
Tips
I stället för efter att placera ett stoppkommando efter etikett 1, kan du också ge den uppgiften att gå till etikett 3. Du kan göra detta genom att byta ut kommandot Stop för ´Goto 3´. Den enda skillnaden är att det sista alternativet tar en mer bit av minnesutrymme...
Nytt kommando
() Meny
LBL
Gå till
Stanna