Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Anna
Anmeldungsdatum: 25.12.2004 Beiträge: 4 Wohnort: NRW
|
Verfasst am: 25.12.2004, 22:02 Titel: Wer kann mir helfen? |
|
|
Ich suche jemanden der mir bei einem programm in Qbasic helfen kann...
Programm schreiben für:
Es handelt sich um ein Gewinnspiel.
Hierbei gibt es 3 verschiedene Türen.
Hinter 2 von ihnen befinden sich “Ziegen“ (das sind die Nieten) und hinter einer Tür befindet sich ein Gewinn. Nun soll man sich eine Tür aussuchen dürfen, sie aufmachen und dann entscheiden ob man bei ihr bleibt oder noch eine andere Tür ausmachen möchte.
Bei dem Projekt muss es ein Spielsimulator geben (sodass der der vor dem Computer sitzt,
ganz einfach eine Tür auswählen kann und sich dann um entscheiden kann oder es sein lassen kann...),
eine Grafische Darstellung ob es günstiger ist immer zu wechseln oder immer bei seiner ersten Wahl zu bleiben und ein Ergebnis (mithilfe eines Programms) ob es günstiger ist sich immer noch mal um zu entscheiden oder immer sofort bei seiner ersten Wahl bleibt.
Wär nettw enn mir jemand helfen lönnte..
Anna
bitte schreibt mir ne Mail: eilers-rodde@t-online.de |
|
Nach oben |
|
 |
Devilkevin aka Kerstin

Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
Verfasst am: 25.12.2004, 22:14 Titel: |
|
|
Am einfachsten geht es so :
INPUT "Wähle ein Tür (1,2,3)", tuer$
if tuer$ = "1" then print "Ziege"
if tuer$ = "2" then print "Gewinn"
if tuer$ = "3" then print "Ziehe"
Besser wäre es jedoch mit SELECT CASE - damit kenne ich mich aber nicht sehr gut aus deshalb bleiiben dir (wen du SELECT CASE) benutzen willst 2 Möglichkeiten :
- Auf Sebastian warten
- In der Monfaq nachlesen _________________ www.piratenpartei.de |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 25.12.2004, 22:37 Titel: |
|
|
Das Ganze scheint eine Stochastik-Aufgabe darzustellen. Wenn man nur eine Tür öffnet, hat man 1/3 Gewinnchance, wenn man zwei Türen öffnet, erhöht sie sich auf 2/3.
Ein Simulator muss hier prinzipiell folgendes machen:
- Zufallszahl 1-3 bestimmen => RND()
- Erste Auswahl tätigen, diese auswerten
- optional zweite Auswahl tätigen, auch auswerten
Dürfte vom Grundalgorithmus ganz einfach werden. Falls man Lust hat, kann man noch mit einfachster Textzeichengrafik (=>SCREEN 0, COLOR, LOCATE) diese drei Türen darstellen, Cursortasten-Pfeil (=> INKEY$)darstellen mit welcher man eine Türe auswählt und dann <Enter> drückt und schon wird sie geöffnet und es erscheint entweder eine kleine Schatztruhe (Gewinn) oder ein Ziegenkopf schaut hinaus. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 25.12.2004, 23:22 Titel: SELECT CASE |
|
|
Hallo.
Und täädää, da bin ich...
SELECT CASE funktioniert eigentlich ganz einfach:
Zuerst gibst du die Variable an, die du auf verschiedene Werte überprüfen willst.
Beispiel mit String:
Code: | SELECT CASE DEINNAME$ |
Dann gibst du die Möglichkeiten an:
Code: | CASE "Franz": PRINT "Dein Name fängt mit F an..."
CASE "Xaver": PRINT "Ungewöhnlicher Name..."
CASE ELSE: PRINT "Du hast einen anderen Namen als Franz und Xaver." |
Anstelle von PRINT "Irgendwas" kann auch irgendein anderer Befehl benutzt werden oder wenn du den Doppelpunkt weglässt, kannst du in mehrere Zeilen Befehle schreiben.
Beispiel:
Code: | CASE "Franz"
PRINT "Dein Name fängt mit F an."
SOUND 200,1
CASE "Xaver"
PRINT "Ungewöhnlicher Name."
SOUND 500,1
CASE ELSE
PRINT "Dein Name ist nicht Franz und nicht Xaver, sondern irgendein anderer.
SOUND 1000,1 |
Und zu guter letzt muss ein SELECT CASE Block immer mit
abgeschlossen werden.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
Anna
Anmeldungsdatum: 25.12.2004 Beiträge: 4 Wohnort: NRW
|
Verfasst am: 26.12.2004, 15:12 Titel: |
|
|
DANKE EUCH DREIEN
Wie könnte ich denn so am besten Anfangen?
ich mein so mit den Befehlen und son Zeugs?
Ich blick da nämlich net so ganz (besser gesagt:garnicht) durch
Schöne Weihnachten noch...
Anna |
|
Nach oben |
|
 |
Kai Bareis

Anmeldungsdatum: 10.09.2004 Beiträge: 545 Wohnort: Baden Würtemberg
|
Verfasst am: 26.12.2004, 16:58 Titel: |
|
|
Lade dir Beispiele runter von Qbasic.de sehr zu Empfehlen die QB-MONFAQ viele beispiele _________________ MfG Kai Bareis
Es ist noch kein Meister vom Himmel gefallen! Warum einfach wens auch umständlich geht! |
|
Nach oben |
|
 |
Bernd

Anmeldungsdatum: 14.09.2004 Beiträge: 498 Wohnort: Kulmbach
|
Verfasst am: 27.12.2004, 19:42 Titel: |
|
|
Also www.tutorials.at sollte für dieses Problem reichen!
Aber bitte tu mir nen gefallen und nehm das nächste mal nen aussagekräftigeren Betreff als "Hi", musste deine mails leider löschen, weil das ganze verdächtig nach Virus ausgesehen hat! Sorry...
Bernd _________________ Neue Homepage: http://www.glubb.rockt.de
UND
Der Wahnsinn hat seine eigene Homepage: http://pulmollwand.rulz.de |
|
Nach oben |
|
 |
|