Maximum 2er Zahlen
    
uwe87
    
    
      
    
  - html
- 3 ChrisB- 0 uwe87
 
- 1  Gunnar Bittersmann Gunnar Bittersmann
 nicht angemeldet
 nicht angemeldetHi 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);  
  
  
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?
Ich danke dir :)
so ein blöder Fehler :D
@@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'
Weil wir es in der HA ohne diese Methode machen solten :)
@@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'