kleines Dos - Quiz mit Punkte sammeln

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
gitarrero1
Posts: 3
Joined: 28 Mar 2018 05:29

kleines Dos - Quiz mit Punkte sammeln

#1 Post by gitarrero1 » 28 Mar 2018 05:41

Hallo liebe Gemeinde,

vielleicht weiss jemand von Euch wie ich bei meinem Quiz Punkte dazuaddieren könnte. Ich komme da mit meinem kleinen logischen Denken irgendwie nicht drauf. Ich denke mal das ich für eine richtige und falsche Antwort eventuell noch eine if / goto - Schleife benötige oder lässt es sich auch so lösen.

Es sollen Punkte bei einer richtigen Antwort dazuaddiert werde :roll:

Hier die Batch-Datei:

Code: Select all

@echo off


color F
Echo Wie gross ist die Bundesrepublik Deutschland?
echo -----------------------------
Echo 1. 357.376 Quadratkilometer
Echo 2. 579.472 km
Echo 3. 1.800.265 Quadratkilometer
echo -----------------------------
Echo Gib die Zahl 1,2 oder 3 ein!!!
echo -----------------------------
Set /p a=""Antwort: "
If "%a%"=="1" goto richtig

	Cls
	Color C
	Echo Falsch, du bist leider zu bloed!
	Echo Die Antwort ist 357.376 Quadratkilometer
	cls
	Goto 2



:richtig 
Cls
Color F
echo Sehr gut, du bekommst 20 Punkte!
Pause
cls


 

:2
color F
Echo Naechste Frage...
Pause
color F
cls

Echo Wieviel Hauptstaedte hat Deutschland?
echo -----------------------------
Echo 1. 18
Echo 2. 15
Echo 3. 16
echo -----------------------------
Echo Gib die Zahl 1,2 oder 3 ein!!!
echo -----------------------------
Set /p b=""Antwort: "
If "%b%"=="3" goto richtig

	Cls
	Color C
	Echo Falsch, du bist leider zu bloed!
	Echo Die Antwort ist 16 Hauptstaedte!
	Pause 
	Color F
	cls
	Goto 3

:richtig 
Cls
Color F
echo Sehr gut, du bekommst 20 Punkte!
cls 


:3
Color F
Echo Naechste Frage...
Pause
Last edited by aGerman on 28 Mar 2018 07:34, edited 1 time in total.
Reason: code formatting

Ed Dyreen
Expert
Posts: 1569
Joined: 16 May 2011 08:21
Location: Flanders(Belgium)
Contact:

Re: kleines Dos - Quiz mit Punkte sammeln

#2 Post by Ed Dyreen » 28 Mar 2018 06:34

Wenn sie ihre frage auf Englisch stellen, bekommen sie mehr antworten,
die meisten leute hier verstehen schlecht Deutsch.

gitarrero1
Posts: 3
Joined: 28 Mar 2018 05:29

Re: kleines Dos - Quiz mit Punkte sammeln

#3 Post by gitarrero1 » 28 Mar 2018 07:19

Hallo @Es Dyreen

Danke für den Tip. Leider ist mein Quiz ja auch in deutsch aber ich werde mal versuchen. Soll ich dafür einen neuen Thread aufmachen?

Gruss michel

aGerman
Expert
Posts: 4678
Joined: 22 Jan 2010 18:01
Location: Germany

Re: kleines Dos - Quiz mit Punkte sammeln

#4 Post by aGerman » 28 Mar 2018 07:47

No you don't need to post in a new topic. Your requirement is clear enough, you want to score points.
SET /A will do that for you along with the += operator.
Example:

Code: Select all

@echo off &setlocal
set /a "n=0"
echo %n%

set /a "n+=20"
echo %n%

set /a "n+=10"
echo %n%

:: etc.
pause
FWIW The common language in this forum is English because it's an American forum and our members are from all over the world. As Ed Dyreen already said, even if your game is in German other people won't understand your questions if you ask in German .

Steffen

gitarrero1
Posts: 3
Joined: 28 Mar 2018 05:29

Re: kleines Dos - Quiz mit Punkte sammeln

#5 Post by gitarrero1 » 28 Mar 2018 08:33

Hallo Steffen,

wow thank you. You have help me very much. it is function! I'm afraid!!!!

Thank you
Thank you

I have yesterday need 10 Hours without one result!

greats Michael

Post Reply