Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Ich werd wahnsinnig Spiel auf ti-82 STATS

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Off-Topic-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Bartipapi



Anmeldungsdatum: 01.12.2006
Beiträge: 9

BeitragVerfasst am: 01.12.2006, 22:56    Titel: Ich werd wahnsinnig Spiel auf ti-82 STATS Antworten mit Zitat

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
mit dem Kopf durch die Mauer wollen
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
Benutzer-Profile anzeigen Private Nachricht senden
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 01.12.2006, 23:03    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Bartipapi



Anmeldungsdatum: 01.12.2006
Beiträge: 9

BeitragVerfasst am: 01.12.2006, 23:08    Titel: ^ Antworten mit Zitat

Hey Philipp 2 happy der Ti 82 ist ein Taschenrechner (Von Texas-Instruments) und die programmier Sprache ist TI-Basic ähnelt Visual Basic ein wenig happy

P.s.: Japp, ClrHome ist Bildschirmlöschen
_________________
Joa,nech schei** Ti-82 stats nur problems^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Phantoom



Anmeldungsdatum: 17.11.2006
Beiträge: 14
Wohnort: österreich>oberösterreich>VB

BeitragVerfasst am: 02.12.2006, 11:41    Titel: Antworten mit Zitat

neutral 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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 02.12.2006, 11:45    Titel: Antworten mit Zitat

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 lachen
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? durchgeknallt

Also bestätige erstma das die interpretation richtig is.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Manu



Anmeldungsdatum: 16.07.2006
Beiträge: 174
Wohnort: Bayern

BeitragVerfasst am: 02.12.2006, 12:56    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Bartipapi



Anmeldungsdatum: 01.12.2006
Beiträge: 9

BeitragVerfasst am: 02.12.2006, 12:58    Titel: so Antworten mit Zitat

Also danke an alle hier ich habs jetzt ich freu mich so happy und das prinzip mit den spielautomaten war beabsichtigt^^ also nochmal thx an alle
_________________
Joa,nech schei** Ti-82 stats nur problems^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 02.12.2006, 13:25    Titel: Antworten mit Zitat

Na dann is ja gut, wenn ma helfen konnte, ohne was über das zu wissen, worüber ma hilft grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 03.12.2006, 01:02    Titel: Antworten mit Zitat

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 zwinkern
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 03.12.2006, 10:29    Titel: Antworten mit Zitat

..sagte einer, der die Benutzung der Enter-Taste nicht verstanden hat grinsen
HP rulez..
(besonders HP41C+Kartenleser+2MemoryModule+EF-Modul, also meiner happy)
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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Off-Topic-Forum Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz