uwe87: Maximum 2er Zahlen

Hi Leute,

Würde mich sehr freuen, wenn einer mir ein Tipp geben kann, was genau an meinem Quelltext nicht stimmt.

Folgendes Problem:
Ich will ganz einfach 2 Werte eingeben und das Maximum ist zu bestimmen.

Fehler:
Beim mir wird immer wieder die kleine Zahl ausgegeben....

  
  
var z1= 0;  
var z2= 0;  
var max;  
  
z1=prompt("Geben Sie die erste Zahl ein");  
z2=prompt("Geben Sie die zweite Zahl ein");  
  
if (z1>=z2)  
{  
max= z1;  
}  
else  
{  
max= z2;  
}  
document.write("Maximum von ", z1, " und ", z2, " ist ", max);  
  
  

  1. Hi,

    z1=prompt("Geben Sie die erste Zahl ein");

    z2=prompt("Geben Sie die zweite Zahl ein");

    if (z1>=z2)

      
    Du vergleichst hier keine Zahlen, sondern Strings.  
      
    Wandle die Strings, die prompt dir liefert, zunächst in Zahlen um.  
    <http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int>  
      
    MfG ChrisB  
      
    
    -- 
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    
    1. Ich danke dir :)
      so ein blöder Fehler :D

  2. @@uwe87:

    nuqneH

    Ich will ganz einfach 2 Werte eingeben und das Maximum ist zu bestimmen.

    Ganz einfach?

    if (z1>=z2)
    {
    max= z1;
    }
    else
    {
    max= z2;
    }

    Warum nimmst du dann nicht ganz einfach die in JavaScript schon vohandene http://de.selfhtml.org/javascript/objekte/math.htm#max@title=Methode?

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
    1. Weil wir es in der HA ohne diese Methode machen solten :)

      1. @@uwe87:

        nuqneH

        Weil wir es in der HA ohne diese Methode machen solten :)

        Ah. Dann könntest du deinen Lehrer aber doch wenigstens mit dem http://de.selfhtml.org/javascript/sprache/bedingt.htm#entweder_oder@title=Ternäroperator überraschen.

        Qapla'

        --
        Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
        (Mark Twain)