Anfänger!!! einfache if-Anweisung

  • also die aufgabe besteht aus einer tabelle die folgendes meint:

    Stress kein Stress

    übergewicht 62% 18%


    normalgewicht 15% 5%

    dabei gehts um das herzinfaktrisiko.
    jetzt soll ich eine codevorlage so umschreiben, dass man diese informationen erhält.

    der code lautet(abgekürzt):

    derZustand=holeEingabe();
    dasGewicht=holeEingabe2();
    if(derZustand=="stress")
    if(dasGewicht=="normal")
    dasRisiko=15;
    else
    dasRisiko=62;
    else
    if(dasGewicht=="normal")
    dasRisiko=5;
    else
    dasRisiko=18;
    dasRisikoT=double2text(dasRisiko);
    schreibeAusgabe(dasRisikoT);


    holeEingabe(), double2text(...) und schreibeAusgabe(...) sind vorgegebene Unterprogramme.
    Das Problem ist ,dass mir bei der auswertung immer 18% angezeigt wird.

    Ich kann gegebenenfalls auch den ganzen code bzw. den ganzen vorgegeben code posten.

    Computer lösen Probleme, die man vorher nicht hatte.

  • willkommen im forum ;)

    jetzt fehlt nur noch eine angabe für welche programmiersprache du des haben willst, deine eigentlich frage ist mir auch net erkennbar und bitte benutz doch die code-tags, um code zu umschliessen, das macht das ganze wesentlich einfacher zu lesen.

    dann wäre es sinnvoll, wenn du in ganzen, verständlichen und eindeutigen sätzen dein anliegen formulieren könntest, so ist es einfacher dir zu helfen.

    und der ganze vorgegebene code ist sinnvoll....!

  • Dieses Java-Programm soll 3 Textfelder haben und einen Button. In das erste Textfeld gibt man nun entweder "stress" ein oder i-etwas anderes. In das zweite Textfeld gibt man entweder "normal" oder i-etwas anderes. Drückt man nun auf den Button soll in Textfeld 3 angezeigt werden, wie hoch das Herzinfaktrisiko ist.

    Der gepostete Code stammt von mir!

    Soll ich den vorgegebenen Code auch posten?
    Was meinst du mit "Code-Tags"? (bin blutiger Anfänger im Programmieren)

    Danke für die Hilfe!!!

    Computer lösen Probleme, die man vorher nicht hatte.

  • [Blockierte Grafik: http://home.arcor.de/synaptic/codetag.png]

    dort siehste die schaltfläche...
    und es wäre sinnvoll, wenn du den vorgegebenen code auch zeigst.
    und die genaue aufgabenbeschreibung mit dabei.

    wenn du das alles hast schreibe bitte eine konkrete frage, auf die geantwortet werden kann.

    und vergiss nicht, es ist ein hilfe-forum, kein machs-dir-forum...
    wir helfen gerne, aber machen nicht deine aufgaben.

  • das ist mein vollständige code:


    und das ist der vorgegebene code:


    die aufgabenstellung hab ich schon angegeben!

    PROBLEM: wenn ich das Programm ausführe, die Textfelder ausfülle und auf den Button "Verarbeitung" drücke, erscheint in jedem Fall 18%(siehe Tabelle).
    Meine Frage ist wo mein Fehler ist, denn ich kann ihn definitiv nicht finden.

    Computer lösen Probleme, die man vorher nicht hatte.