Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Bartipapi
Anmeldungsdatum: 01.12.2006 Beiträge: 9
|
Verfasst am: 01.12.2006, 22:56 Titel: Ich werd wahnsinnig Spiel auf ti-82 STATS |
|
|
Heyo miteinander bin neu hier und dann gehts auch schon mit einer Frage los
undzwar hätte ich ein Problem ich wollte Roulette mit dem ti-82 stats programmieren und folgendes ist rausgekommen
Code: |
50->Q
10->A
LabelOn
Lbl 1:
ClrHome
Disp "Roulette By"
Disp "Philipp"
Disp "Geld:"
Disp {Q}
Input "Geld?",G
If G>Q
Then
Goto 1:
Else
Input "Zahl 1-10?",Z
If Q<0
Then
Goto 2:
Else
iPart(randA+1->A
Disp {A}
If Z=A
Then
ClrHome
Disp "Richtig"
Disp "Konto="
Disp {G*2+Q}
Pause
Goto 1:
Else
ClrHome
Disp "Falsch"
Disp "Zahl="
Disp {A}
Disp "Konto="
Disp {Q-G}
Pause
Goto 1:
Goto 2:
|
Alles schön und gut aber wenn man per Goto 1: zum Start springt wird statt meinetwegen 43 wieder 50 als kontostand angezeigt d.h er speichert ihn nicht ich weiss nicht wie ich dass hinbekomme
Könnt ihr mir helfen?
P.s.:Bitte den Code nicht kopieren war harte Arbeit sonst werde ich
Böse und heule^^
Mfg,
Bartipapi _________________ Joa,nech schei** Ti-82 stats nur problems^^ |
|
Nach oben |
|
 |
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 01.12.2006, 23:03 Titel: |
|
|
Hey noch'n Philipp!
> ti-82 Wasn das?
sieht mir entfernt nach Basic aus.. aber halt nur entfernt, nich so wirklich
Hmm...
Aber auf anhieb lässt sich aus diesem in einer mir unbekannten Sprache kein Fehler finden...
Bewirkt ClrHome ein Bildschirm löschen?
Hmm... |
|
Nach oben |
|
 |
Bartipapi
Anmeldungsdatum: 01.12.2006 Beiträge: 9
|
Verfasst am: 01.12.2006, 23:08 Titel: ^ |
|
|
Hey Philipp 2 der Ti 82 ist ein Taschenrechner (Von Texas-Instruments) und die programmier Sprache ist TI-Basic ähnelt Visual Basic ein wenig
P.s.: Japp, ClrHome ist Bildschirmlöschen _________________ Joa,nech schei** Ti-82 stats nur problems^^ |
|
Nach oben |
|
 |
Phantoom

Anmeldungsdatum: 17.11.2006 Beiträge: 14 Wohnort: österreich>oberösterreich>VB
|
Verfasst am: 02.12.2006, 11:41 Titel: |
|
|
hmmmm ich hab den "normalen" ti-82 das was du da geschrieben hast kommt mir (zumindest von der sprache her) bekannt vor... ich glaube du hast vergessen bei Disp {G*2+Q} was zu tun... nämlich: wenn du G*2+Q schreibst und es nur auf den bildschirm anzeigst wird das nix... du musst die formel schon speichern (sto) dh G*2+Q -> Q dann funktionierts obwohl wenn ich mir deinen code anseh entdeck ich ein paar weitere fehler... im endefekt müsste der code ungefähr so lauten (achtung ich kenne den dialekt des Ti-82 stats nicht):
Code: |
50->Q
10->A
LabelOn
Lbl 1:
ClrHome
Disp "Roulette By"
Disp "Philipp"
Disp "Geld:"
Disp {Q}
Input "Geld?",G
If G>Q
Then
Goto 1:
Else
Input "Zahl 1-10?",Z
If Q<0
Then
Goto 2:
Else
iPart(randA+1->A
Disp {A}
If Z=A
Then
ClrHome
Disp "Richtig"
Disp "Konto="
G*2+Q->Q (hier SPEICHERST du deinen erhöhten kontostand)
Disp {Q}
Pause
Goto 1:
Else
ClrHome
Disp "Falsch"
Disp "Zahl="
Disp {A}
Disp "Konto="
Q-G->Q (der kontostand soll ja verringert werden oder??)
Disp {Q}
Pause
Goto 1:
Goto 2:
|
_________________ Sorry no kangaroos in Austria |
|
Nach oben |
|
 |
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 02.12.2006, 11:45 Titel: |
|
|
Tja, und FB halt auch... Also gehen wir das Programm mal schrittweise an, eine unbekannte Sprache zu analysieren macht sich schwer...
Also nur zum Verständniss...
Also in den ersten beiden Zeilen setzt du Q und A auf die jeweiligen Werte, ja?
Was bedeutet LabelOn? ProgrammBeginn?
Danach definierst du Label 1?
Danach löscht du also den Screen, zeigst danach den Text an
Danach wird der Geldbetrag eingegeben in Variable G..
Wenn G also Geld (Einsatz) größer is als Q, also das Geld das man hat? Dann geht das von vorne los.
Ansonsten kann man eine Zahl eingeben zwischen 1-10. Die wird in Z gespeichert.
Wenn Q größer is als 0 (Also noch Geld da is) geht das ganze zu Label 2, ansonsten ... ? Wird eine Zufallszahl erzeugt, und in A abgelegt?
Danach zeigt der A an... Wenn Z dann A gleich is, löscht er den Screenie, und zeigt Richtig und den Kontostand an... aber ich seh nirgendswo dass der auch übernommen wird... so machen's also die Spieleautomaten, dass man sein Geld verliert
Danach springt er wieder zur 1
Wenn die eingegebene Zahl nicht gleich der Zufallszahl war, so zeigt er Falsch an, die Zahl und den Kontsostand... und die beiden Gotos daanach versteh ich nich.
Brauchst du gar kein end if? Obwohl, erübrigt sich bei den Gotos vlt. sind die Sprünge aber auch das Problem?
Also bestätige erstma das die interpretation richtig is. |
|
Nach oben |
|
 |
Manu

Anmeldungsdatum: 16.07.2006 Beiträge: 174 Wohnort: Bayern
|
Verfasst am: 02.12.2006, 12:56 Titel: |
|
|
hallo
ich kenn mich jetzt nicht so mit deinem programm aus aber ich hab auhc einen ti 82
eine super seite für software programme usw. ist www.ticalc.org
mfg Manu |
|
Nach oben |
|
 |
Bartipapi
Anmeldungsdatum: 01.12.2006 Beiträge: 9
|
Verfasst am: 02.12.2006, 12:58 Titel: so |
|
|
Also danke an alle hier ich habs jetzt ich freu mich so und das prinzip mit den spielautomaten war beabsichtigt^^ also nochmal thx an alle _________________ Joa,nech schei** Ti-82 stats nur problems^^ |
|
Nach oben |
|
 |
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 02.12.2006, 13:25 Titel: |
|
|
Na dann is ja gut, wenn ma helfen konnte, ohne was über das zu wissen, worüber ma hilft  |
|
Nach oben |
|
 |
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 03.12.2006, 01:02 Titel: |
|
|
Ich hab auch nen TI, und zwar den 83+, deshalb ein Tipp von mir: solltest du nicht kurz vor dem Abitur stehen, leg dir nen Kabel Computer - Taschenrechner zu. Die Spiele im Internet, die mit ASM geschrieben sind, sind qualitativ wesentlich hochwertiger, und ein wesentlich besserer Pausen(und Mathestunden^^)-Füller.
Es lebe TI, Unheil den Casio, Sharp und alles nicht-TI-ige Nutzern  |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 03.12.2006, 10:29 Titel: |
|
|
..sagte einer, der die Benutzung der Enter-Taste nicht verstanden hat
HP rulez..
(besonders HP41C+Kartenleser+2MemoryModule+EF-Modul, also meiner )
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
|