EDIT:1 Frage gelöst
nun siehe unten
EDIT:1 Frage gelöst
nun siehe unten
EDIT : sorry denkt euch dieses posting weg soll kein spam sein
@admin sorry
:arrow:EVA-Prinzip
== bedeutet gleich, != ungeleich
if-else ist eine Bedingung bzw eine bedingte Anweisung.
if (Bedingung)
{
// Code, der ausgeführt wird, wenn die Bedingung stimmt
}
else
{
// Code, der ausgeführt wird, wenn die Bedingung nicht stimmt
}
Die Bedingung könnte z.B. so aussehen: (var_zahl == 3)
Die Bedingung ist erfüllt, wenn dieser ganze Ausdruck (Vergleichsoperatoren und logische Operatoren eingeschlossen) wahr ist.
== und != sind solche Vergleichsoperatoren. Logische Operatoren sind AND ( && ) und OR ( ).
Alles was du nun für deine Aufgaben brauchst sind if-Abfragen, (Berechnungs)Operatoren (+, -, *,/) und im ersten Fall die prompt-Methode.
Zitatwenn x den wert 5 hat,dann addiere zur variablen den wert 2
Wenn du deinen Lehrer mal beeidrucken willst, schreibe mal statt x = x + 2;
x+=2;
Die Kurzschreibweise gibts auch bei den übrigen Berechnungsoperatoren. Das funktioniert natürlich nur, wenn eine einzige Variable verändert wird.
x*=2; für x = x * 2
x/=2; für x = x / 2
x-=2; für x = x - 2
Und die Inkrementation- und Dekrementationsoperatoren:
x++; für x = x + 1
x--; für x = x - 1
so hab mal ne neue frage
meine Aufgabe ist es:
3. Lies 3 ganze Zahlen ein und gibt die kleinste (größte) aus
mein quelltext ist
<html>
<head>
<title></title>
</head>
<body>
<Script Language="JavaScript">
<!------------------------------------------------------
var a=prompt("a=", 0);
var b=prompt("b=", 0);
var c=prompt("c=", 0);
if (a<b) {document.write("a");}
if (a<c) {document.write("a");}
if (b<a) {document.write("b");}
if (b<c) {document.write("b");}
if (c<a) {document.write("c");}
if (c<b) {document.write("c");}
//----------------------------------------------------->
</script>
</body>
</html>
jedoch geht das nicht so ganz wie ich es mir vorgestellt hab und 2
es muss doch ne andere altanative geben.wenn ich jetzt z.b 100 verschiedene variablen hab gott oh gott 1000000 verschiedene variationen hilfe
wäre nett wenn mir einer helfen könnte
es gäbe doch noch den fall das a=b ist
a=c und und und
wie schreib ich das auf?
if (a==b) {document.write(.......keine Ahnung)}
Würde ich so lösen:
function Numsort(x,y)
{ return x-y; }
var arrZahlen = new Array();
arrZahlen[0] = prompt("a=", 0);
arrZahlen[1] = prompt("b=", 0);
arrZahlen[2] = prompt("c=", 0);
arrZahlen.sort(Numsort);
var kleinsteZahl = arrZahlen[0];
var groessteZahl = arrZahlen[arrZahlen.length-1];
document.write("Kleinste Zahl: "+kleinsteZahl+"
");
document.write("Größte Zahl: "+groessteZahl+"
");
Alles anzeigen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!