1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Unterstützung bei BATCH Quizz - stürzt nach 5. frage ab!

Discussion in 'Programmieren' started by Samuel Burch, Jun 27, 2013.

Thread Status:
Not open for further replies.
  1. Hei leute, ich habe mit batch ein kleinen quiz programmiert, jedoch schliesst sich das cmd fenster mit dem quiz drin nach der 5. frage, und dass obwohl ich vom code schema wie bi den fragen zuvor vorgegangen bin. kann mir jemand mit erfahrungen und/oder lösungen weiterhelfen?
     
    Last edited by a moderator: Jun 28, 2013
  2. Kiton

    Kiton Halbes Gigabyte

    Dir ist schon klar das wir keine Hellseher sind - oder?
     
  3. kingjon

    kingjon Ganzes Gigabyte

  4. sorry war mein allererster thread, hab mich hier angemeldet um das beantwortet zu bekommen :)
    deshalb hier die codes:

    @echo off
    title Kleines Quiz
    color 79
    :menue
    cls
    echo Willkommen zu meinem kleinen Quiz :)
    echo.
    echo.
    echo (Eingaben mit ENTER bestaetigen)
    echo.
    echo a) STARTEN
    echo b) VERLASSEN
    set /p machine=
    if %machine% == a goto start
    if %machine% == b exit
    :start
    cls
    echo Wie heisst du?
    echo.
    set /p name=
    cls
    echo HALLO %name%!
    echo.
    echo.
    echo.
    echo.
    pause
    goto lvl1
    :lvl1
    cls
    echo 1) Peter Kreuder komponierte 1936 den Schlager "Ich wollt' ich waer'
    ein ..."?
    echo.
    echo a) Hund
    echo b) Huhn
    echo c) Hummer
    echo d) Hammel
    set /p mistake=
    if %mistake% == a goto gm
    if %mistake% == b goto lvl2
    if %mistake% == c goto gm
    if %mistake% == d goto gm
    if not %mistake% == mistake goto lvl1
    :gm
    cls
    echo GAME OVER!
    echo.
    pause
    goto menue
    :lvl2
    cls
    echo 2) Wobei handelt es sich um ein Notsignal im internationalen

    Funkverkehr?
    echo.
    echo a) Mayday
    echo b) Down Town
    echo c) Jetset
    echo d) Flowerpower
    set /p mist=
    if %mist% == a goto lvl3
    if %mist% == b goto gm
    if %mist% == c goto gm
    if %mist% == d goto gm
    if not %mist% == mistake goto lvl2
    :lvl3
    cls
    echo 3) Wie heisst - laut einem Maerchen der Brueder Grimm -
    echo die Schwester von Schneeweisschen?
    echo.
    echo a) Fliederlila
    echo b) Rosenrot
    echo c) Maisgelb
    echo d) Kornblumenblau
    set /p mistakes=
    if %mistakes% == a goto gm
    if %mistakes% == b goto lvl4
    if %mistakes% == c goto gm
    if %mistakes% == d goto gm
    if not %mistakes% == mistakes goto lvl3
    :lvl4
    cls
    echo 4) Was ist die Amtssprache von Mexiko?
    echo.
    echo a) Mexikanisch
    echo b) Englisch
    echo c) Franzoesisch
    echo d) Spanisch
    set /p rofl=
    if %rofl% == a goto gm
    if %rofl% == b goto gm
    if %rofl% == c goto gm
    if %rofl% == d goto lvl5
    if not %rofl% == rofl goto lvl4
    :lvl5
    cls
    echo 5) Was ist Nitrat?
    echo.
    echo a) Salz
    echo b) Pfeffer
    echo c) Curry
    echo d) Paprika
    set /p gnu=
    if %gnu% == a goto lvl6
    if %gnu% == b goto gm
    if %gnu% == c goto gm
    if %gnu% == d goto gm
    if not %gnu% == gnu goto lvl5
    :lvl6
    cls
    echo 6) Welches Bundesland umschliesst Berlin?
    echo.
    echo a) Sachsen-Anhalt
    echo b) Brandenburg
    echo c) Thueringen
    echo d) Sachsen
    set /p horst
    if %horst% == a goto gm
    if %horst% == b goto lvl7
    if %horst% == c goto gm
    if %horst% == d goto gm
    if not %horst% == horst goto lvl6
    :lvl7
    cls
    echo 7) "Koi" ist das japanische Wort für ... ?
    echo.
    echo a) Karpfen
    echo b) Fisch
    echo c) Bunt
    echo d) Zucht
    set /p egon
    if %egon% == a goto lvl8
    if %egon% == b goto gm
    if %egon% == c goto gm
    if %egon% == d goto gm
    if not %egon% == egon goto lvl7
    :lvl8
    cls
    echo 8) Wie heisst die Waehrung Suedafrikas?
    echo.
    echo a) Pfund
    echo b) Dollar
    echo c) Gulden
    echo d) Rand
    set /p norman
    if %norman% == a goto gm
    if %norman% == b goto gm
    if %norman% == c goto gm
    if %norman% == d goto lvl9
    if not %norman% == norman goto lvl8
    :lvl9
    cls
    echo 9) Welchen Beruf erlernte Elizabeth II. von England?
    echo.
    echo a) Stenotypist
    echo b) Landwirt
    echo c) Automechaniker
    echo d) Pferdewirt
    set /p lego
    if %lego% == a goto gm
    if %lego% == b goto gm
    if %lego% == c goto lvl10
    if %lego% == d goto gm
    if not %lego% == lego goto lvl9
    :lvl10
    cls
    echo 10) In welchem Land liegt die Stadt Casablanca?
    echo.
    echo a) Marokko
    echo b) Tunesien
    echo c) Aegypten
    echo d) Algerien
    set /p mum
    if %mum% == a goto lvl11
    if %mum% == b goto gm
    if %mum% == c goto gm
    if %mum% == d goto gm
    if not %mum% == mum goto lvl10
    :lvl11
    cls
    echo 11) In welchem Jahrhundert fand der zweite Kreuzzug statt?
    echo.
    echo a) 9. Jh.
    echo b) 10. Jh.
    echo c) 12. Jh.
    echo d) 15. Jh.
    set /p bvb
    if %bvb% == a goto gm
    if %bvb% == b goto gm
    if %bvb% == c goto lvl12
    if %bvb% == d goto gm
    if not %bvb% == bvb goto lvl11
    :lvl12
    cls
    echo 12) Wie heisst das traditionelle Pferderennen in Siena?
    echo.
    echo a) Calcio
    echo b) Palio
    echo c) Barolo
    echo d) Boccia
    set /p hll
    if %hll% == a goto gm
    if %hll% == b goto lvl13
    if %hll% == c goto gm
    if %hll% == d goto gm
    if not %hll% == hll goto lvl12
    :lvl13
    cls
    echo 13) Welcher deutsche Boxer schlug im Juni 1952
    echo den Ringrichter Max Pippow zu Boden?
    echo.
    echo a) Peter Mueller
    echo b) Eckhard Dagge
    echo c) Bubi Scholz
    echo d) Max Schmeling
    set /p grund
    if %grund% == a goto lvl14
    if %grund% == b goto gm
    if %grund% == c goto gm
    if %grund% == d goto gm
    if not %grund% == grund goto lvl13
    :lvl14
    cls
    echo 14) Wo befindet sich der Hauptsitz der UNESCO?
    echo.
    echo a) Bruessel
    echo b) Paris
    echo c) London
    echo d) Helsinki
    set /p gelb
    if %gelb% == a goto gm
    if %gelb% == b goto lvl15
    if %gelb% == c goto gm
    if &gelb% == d goto gm
    if not %gelb% == gelb goto lvl14
    :lvl15
    cls
    echo 15) Mit wem stand Edmund Hillary 1953 auf dem
    echo Gipfel des Mount Everest?
    echo.
    echo a) Nasreddin Hodscha
    echo b) Nursay Pimsorn
    echo c) Tenzing Norgay
    echo d) Abrindranath Singh
    set /p lol
    if %lol% == a goto gm
    if %lol% == b goto gm
    if %lol% == c goto lllooolll
    if %lol% == d goto gm
    if not %lol% == lol goto lvl15
    :lllooolll
    cls
    echo GUT GEMACHT! :D
    echo.
    echo.
    echo.
    echo.
    echo.
    pause
    goto menue


    wie schon gesagt, ab der 5. frage (die mit dem nitrat) schliesst sich das cmd fenster einfach!
     
  5. ach wie dumm, ich hab des problems lösung gefunden!
    und zwar hab ich hinter "set/ p Variabel" das "=" vergessen.
     
  6. Kiton

    Kiton Halbes Gigabyte

    Und der zweite Fehler ist das Salz nicht Nitrat sondern Chlorid ist bzw. Kochsalz ist Natriumchlorid und gehört zu den Salzen der Salzsäure.;)
     
    Last edited: Jun 29, 2013
  7. ähm, da hast du wohl nicht ganz aufgepasst im unterricht :)
    und zwar: nitrat ist salz, salz ist aber nicht immer nitrat, das heisst nitrat ist ein salz, genau so wie chlorid, iodid, phosphat, ... wir sind hier aber nicht in einem chemie forum.
    2. hab ich die fragen genau so aus dem internet übernommen.
    aber danke für die hilfe! ;)
     
  8. Kiton

    Kiton Halbes Gigabyte

    Das ist richtig. Nitrat ist ein Salz der Salpetersäure. Ich dachte die Frage bezog sich auf Kochsalz und das ist Chlorid, das Salz der Salzsäure.
    Ohne Bezug auf Kochsalz ist die Frage richtig.:sorry:
     
Thread Status:
Not open for further replies.

Share This Page