Programming TI-84 Plus (Silver Edition) Avancerat (7 / 15 steg)

Steg 7: kvadratiska formel

Det kan också vara att du inte gillar programmet förra kvadratiska formel, eftersom du inte kunde se vad du angett för A, B och C efter att få värdena för X, eller kanske eftersom om du vill endast vill ändra värdet av A, du skulle behöva starta om programmet och anger samma värden för B och C över igen. Med detta program är alla dessa problem lösta. Programmet är mycket större än sist, men det verkligen ser trevligare och fungerar bättre.

: Lbl 5
: 0 -> A:0-> B:0-> C:0-> D:0-> X:0-> Y:0-> Z
: Lbl 3
: ClrHome
: Om Z = 0:Then
: Output(1,1,"A=
: Output(1,3,A
: Output(2,1,"B=
: Output(2,3,B
: Output(3,1,"C=
: Output(3,3,C
: Output(4,1,"DISCR=
: Output(4,7,D
: Output(5,1,"X=
: Output(5,3,X
: Output(6,1,"OR
: Output(7,1,"X=
: Output(7,3,Y
: Gå till 1
: Annat
: Om Z = 1:Then
: Output(3,1,"A=
: Output(3,3,A
: Output(1,1,"B=
: Output(1,3,B
: Output(2,1,"C=
: Output(2,3,C
: Output(4,1,"DISCR=
: Output(4,7,D
: Output(5,1,"X=
: Output(5,3,X
: Output(6,1,"OR
: Output(7,1,"X=
: Output(7,3,Y
: Gå till 1
: Annat
: Output(2,1,"A=
: Output(2,3,A
: Output(3,1,"B=
: Output(3,3,B
: Output(1,1,"C=
: Output(1,3,C
: Output(4,1,"DISCR=
: Output(4,7,D
: Output(5,1,"X=
: Output(5,3,X
: Output(6,1,"OR
: Output(7,1,"X=
: Output(7,3,Y
: Lbl 1
: getKey -> K
: Om K = 0:Goto 1 mark 1
: Z+(K=25)-(K=34) -> Z Markera 2
: Om Z = 3:0-> Z Markera 3
: Om Z =-1:2-> Z Markus 4
: Om K = 105:Goto 2
: Om K = 22:Then mark 5
: ClrHome
: Annat
: Gå till 3
: Lbl 2
: Om Z = 0:Goto A
: Om Z = 1:Goto B
: Om Z = 2:Goto C
: Lbl A
: ClrHome
: Output(2,1,"B=
: Output(2,3,B
: Output(3,1,"C=
: Output(3,3,C
: Output(4,1,"DISCR=
: Output(4,7,D
: Output(5,1,"X=
: Output(5,3,X
: Output(6,1,"OR
: Output(7,1,"X=
: Output(7,3,Y
: Ingång "A =", A
: Om en = / 0 och B = / 0 och C = 0:Then mark 6
: B²-4AC -> D
: Om D < 0:Goto E
: (-B-√(D))/(2A) -> X
: (-B+√(D))/(2A) -> Y
: Gå till 3
: Annat
: Gå till 3 mark 7
: Lbl B
: ClrHome
: Output(2,1,"C=
: Output(2,3,C
: Output(3,1,"A=
: Output(3,3,A
: Output(4,1,"DISCR=
: Output(4,7,D
: Output(5,1,"X=
: Output(5,3,X
: Output(6,1,"OR
: Output(7,1,"X=
: Output(7,3,Y
: Ingång "B =", B
: Om en = / 0 och B = / 0 och C = 0:Then
: B²-4AC -> D
: Om D < 0:Goto E
: (-B-√(D))/(2A) -> X
: (-B+√(D))/(2A) -> Y
: Gå till 3
: Annat
: Gå till 3
: Lbl C
: ClrHome
: Output(2,1,"A=
: Output(2,3,A
: Output(3,1,"B=
: Output(3,3,B
: Output(4,1,"DISCR=
: Output(4,7,D
: Output(5,1,"X=
: Output(5,3,X
: Output(6,1,"OR
: Output(7,1,"X=
: Output(7,3,Y
: Ingång "C =", C
: Om en = / 0 och B = / 0 och C = 0:Then
: B²-4AC -> D
: Om D < 0:Goto E
: (-B-√(D))/(2A) -> X
: (-B+√(D))/(2A) -> Y
: Gå till 3
: Annat
: Gå till 3
: Lbl E
: ClrHome
: Output(4,5,"Discr<0
: Paus
: Gå till 5

Märken:
1. Placera den här raden direkt under kommandot getKey leder till en snabbare reaktion av programmet, eftersom det omedelbart ber om en ny nyckel, i stället för att kontrollera alla följande saker först, vilket skulle vara ganska meningslöst.
2. (K = 25) och (K = 34) villkor. Dessa villkor har värdet 1 om sant och värdet 0 om inte. Detta är en kort långt av handstil skick.
3. Z kan inte 3, så om det skulle räknas upp och nå 3, omedelbart går till 0.
4. Z kan inte vara negativ, så om det skulle räkna ner och nå ett värde under 0, det omedelbart går till 2.
5. om 22-tangenten är nedtryckt kommer att (läge/avsluta) programmet rensa skärmen (ClrHome) och avslutar, eftersom det når annars utan första att nå en kommandot Goto.
6. = / ska vara "är inte" tecken, hittade genom att trycka på 2: a, matematik och sedan det andra alternativet. Jag kan tyvärr inte skriva den.
7. jag vet inte anledningen till varför annars och Goto 3 kommandon måste placeras där, men om de inte placeras det, programmet avslutas.

Vad gör det?
Det här programmet visar denna skärm:

A = 0
B = 0
C = 0
DISCR = 0
X = 0
ELLER
X = 0

Om du vill trycker upp eller ner, kommer att A, B och C byta positioner. Trycka upp kommer att orsaka den övre att gå till botten och den mittersta att gå till toppen (granar B, sedan C, sedan A). Att trycka ner kommer att orsaka den botten en att gå till toppen och den övre gå till mitten (granar C, sedan A, sedan B). Detta sätt kan du rotera dessa tre bokstäver. När du trycker in det att fråga dig för ett värde av den övre. Ange ett värde och tryck enter. Nu kan du rotera de tre bokstäverna igen. När alla tre bokstäver fick ett värde som är inte 0, programmet kommer att ange värden för discriminant och båda möjligheter för X. Nu kan du fortfarande rotera och ändra värdena för A, B och C att göra det beräkna discriminant och båda x för ett andra värde på A, B eller C. När du trycker på MODE/avsluta avslutas programmet. Om du vill ange värden för A, B och C som skulle orsaka discriminant vara negativa, programmet skulle ge ett fel, eftersom det inte kan ta kvadratroten från ett negativt tal. Jag satte en extra funktion i programmet, som kommer att orsaka att programmet inte ska ge ett fel, men gör det visas att discriminant är mindre än 0. Efter detta måste du trycka in och alla värden återställs till 0.

Se Steg
Relaterade Ämnen

Programmering TI-84 Plus (Silver Edition) för nybörjare

detta instructable visar hur du använder knappen prgm på Texas instrument 84 Plus och Texas instrument 84 Plus Silver Edition. Program är i BASIC-program språk.Alla som har i besittning av en av dessa räknare förmodligen redan hittat nyckeln "prgm&qu...

Hur till sätta spel på din TI-84 plus eller TI-84 plus silver edition

många barn på skolan håller buggning mig på hur man gör detta så detta är för er... och flickor.Jag räknat ut genom att läsa mycket på Internet. Jag är inte några dator eller miniräknare expert så jag brukar kunna svara på dina frågor eftersom jag är...

Rasperberry PiPhone Silver Edition

Detta var ett samarbete för en specialämnen kurs på Washington State University Vancouver. Kursen var titeln DTC 338 - Maker kultur och detta var det sista projektet. Skaparna av denna Best är Alan McGinnis och Steven Schmeling.Varning, varning, Varn...

Hur man sätter spel på din TI 84 plus c silver edition caluclator

Så vill du spel på din TI 84 plus CSE kalkylator? Väl här är hur.Steg 1: Vad du behöver1.) din TI-84 + CSE kalkylatorn2.) A mini-USB till USB-adapter (borde ha kommit med din miniräknare)3.) en dator (måste ha en windows eller mac-operativsystemet)De...

Andragradsekvation: Ett Program för TI84 miniräknare

har du någonsin använt kvadratiska formel? Har du en programmerbar miniräknare? Har du önskat att det fanns ett enklare sätt att få svar? Om du svarat "ja!" då detta instructable kan hjälpa dig. Detta Instructable visar dig hur du programmerar d...

Hur sätta spel på en grafritande miniräknare

Så fort jag fick min grafritande miniräknare visste jag att jag var tvungen att få spel där. Problemet var att inget fungerade!!! Hur som helst gör jag bara detta instructable för er som vill ha spel på din grafräknare. Jag kommer att inkludera åtgär...

Kvadratiska formel Program för TI-83, 84 miniräknare

göra math class lite lättare för dig! Quadratics är användbara i den verkliga världen och hjälpa till att lösa många problem, men varför ska de göra problem för dig när du vill lösa dem? Och här mina vänner är ett svar: The QuadForm Program!Vad du be...

Programmera en Texas instrument kalkylator

jag är en high school student, och är skyldig att ha en grafritande miniräknare för några av mina klasser. De flesta människor har en Texas instrument kalkylator, vanligtvis en TI 83 eller TI 84. Jag har märkt att få människor vet hur man göra mycket...

Energi effektiv dator

det finns otaliga instructables och hur man artiklar på webben och i tryck på att bygga din egen dator. Men det finns inte så många guider på att bygga en dator som är energieffektiva.I hela detta instructable, jag ska ge er några tips på hur du välj...

10 steg till Frugal Living i stil

Nuförtiden är det inte bara studenter som kämpar för att gå ihop. Runt omkring oss, vänner och grannar har svårt att få mot överväldigande odds. Priserna går upp och gånger blir tuffare. Vissa människor lever väl av lever över sina tillgångar och beg...

Hur man gör en "Skottsäker" polykarbonat Longboard!

i en otrolig uppenbarelse, vårt team på SPHS beslutat att göra en longboard däck av polykarbonat!Inte bara är däcket helt genomskinligt, det är också skottsäker!* Men snälla, inte citera oss om detta. Vi ansvarar inte för några förpliktelser som rör...

Hur man tar bort handskar (personlig skyddsutrustning) utan att sprida bakterier - bra för Hazmat och Ebola utbildning

Gratis PDF nedladdning av borttagningen av handsken här: Handske avlägsnande stegHandskar skall bäras i många situationer, industrier, aktiviteter och så vidare. Det spelar ingen roll om du är en hälsa tjänster medarbetare, lärare, matservering arbet...

Gör en länk kostym!

Detta instructable visar dig hur man gör de flesta av komponenterna till en länk kostym, från Legend of Zelda. Med vad jag hade, detta sår upp att vara en hybrid mellan länken från Ocarina of Time och Twilight Princess. Detta kommer att innefatta att...

Gallifreyan hängen

Det hela började efter att titta på ett avsnitt av Doctor Who. För er som inte är i Doctor Who, Gallifreyan är det fiktiva språket tid Lords. Det var inte som det var en speciell episod eller något, jag tror det tog inte ens med Gallifreyan, men efte...

Sammansatta K'nex Bow

Hej, detta är ett projekt som jag skapade häromdagen och det tog mig ca 40 minuter till perfekt.Så blev jag nyligen beroende av showen pilen, som handlar om en miljardär som var strandsatt på en ö i 5 år och var tvungen att överleva ensam. Han återgå...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Läkare som tid spricka i Universe Wall Light

Om att bygga en TARDIS är alltför skrämmande för er, hur är det nästa bästa, att ha en spricka i tid och rum visas i ditt rum? Detta instructable visar dig hur man gör en rimlig faksimil utan frigöra de starka krafter som finns i. OK, det kunde bara...

Flera Raspberry PI 3D Scanner

UPPDATERING: Kolla in steg 8 för den senaste versionen av min scanner och en nedladdningslänk för python skript.HejJag är en stor Arduino och Raspberry PI fan och älskar också 3D-utskrifter. Jag ville ha möjlighet att göra en 3d-modell av mina barn o...

Design en Cosplay Demon Horn för 3D-utskrifter

min dotter ville cosplay en demon (Oni) form av en anime karaktär. Till skillnad från hornen på en traditionell/biblisk demon behövs hennes för att utvidga horisontella ledde från sin panna. Det innebar att de var tvungna att vara så lätt som möjligt...