Direkt zum Inhalt | Direkt zur Navigation

Benutzerspezifische Werkzeuge

Sektionen
Sie sind hier: Startseite / Scripts / musterloes.html

musterloes.html

HTML icon musterloes.html — HTML, 4 KB (4178 bytes)

Dateiinhalt

<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form>
<input type="text" id="name"> <input type="text" id="nummer"><input type="text" id="sonstiges"><br>
<input type="button" id="hinzu" value="hinzu"><br>
<input type="button" id="vielhinzu" value="vielhinzu"><br>
<input type="button" id="ausgeben" value="ausgeben"><br>
<input type="button" id="zweia" value="2a">
<input type="button" id="zweib" value="2b">
<input type="button" id="zweic" value="2c">
<input type="button" id="zweid" value="2d">
<input type="button" id="zweie" value="2e"><br>
<input type="button" id="dreia" value="3a">
<input type="button" id="dreib" value="3b">
<input type="button" id="dreic" value="3c">
<input type="button" id="dreid" value="3d">
<input type="button" id="dreie" value="3e">
<input type="button" id="dreif" value="3f">
</form>
<div id="Ausgabe"></div>
<script>
$(document).ready(start);

function start()
{
	Namen=new Array(100);
	Nummern=new Array(100);
	anz=0;
	$("#hinzu").click(fhinzu);
	$("#vielhinzu").click(fvielhinzu);
	$("#ausgeben").click(fausgeben);
	$("#zweia").click(fzweia);
	$("#zweib").click(fzweib);
	$("#zweic").click(fzweic);
	$("#zweid").click(fzweid);
	$("#zweie").click(fzweie);
	$("#dreia").click(fdreia);
	$("#dreib").click(fdreib);
	$("#dreic").click(fdreic);
	$("#dreid").click(fdreid);
	$("#dreie").click(fdreie);
	$("#dreif").click(fdreif);
}

function fhinzu()
{
	Namen[anz]=$("#name").val();
	Nummern[anz]=$("#nummer").val();
	anz++;
	fausgeben();
}

function fvielhinzu()
{	
	var i;
	for (i=0;i<10;i++)
	{
		Nummern[anz]=2*anz*anz+3*anz;
		Namen[anz]="Minority"+anz;
		anz++;
	}
	fausgeben();
}

function fausgeben()
{
	var i,Ausg;
	Ausg="";
	for(i=0;i<anz;i++)
	{
		Ausg+=Namen[i]+" "+Nummern[i]+"<br>";
	}
	$("#Ausgabe").html(Ausg);
}

function fzweia()
{
	var i;
	for(i=0;i<anz-1;i++)
	{
		Namen[i]=Namen[i+1];
		Nummern[i]=Nummern[i+1];
	}
	anz--;
	fausgeben();
}

function fzweib()
{
	var i;
	for(i=anz;i>0;i--)
	{
		Namen[i]=Namen[i-1];
		Nummern[i]=Nummern[i-1];
	}
	anz++;
	Namen[0]="Mustermann";
	Nummern[0]="23";
	fausgeben();	
}

function fzweic()
{	
	var i,k;
	k=$("#sonstiges").val()-0;
	for(i=k;i<anz-1;i++)
	{
		Namen[i]=Namen[i+1];
		Nummern[i]=Nummern[i+1];
	}
	anz--;
	fausgeben();
}

function fzweid()
{
	
	var i,k;
	k=$("#sonstiges").val();
	for(i=anz;i>k;i--)
	{
		Namen[i]=Namen[i-1];
		Nummern[i]=Nummern[i-1];
	}
	anz++;
	Namen[k]=$("#name").val();
	Nummern[k]=$("#nummer").val();
	fausgeben();	
}

function fzweie()
{
	var i,k;
	for (k=0;k<anz;k++)
	{
		if (Nummern[k]==0)
		{
			for(i=k;i<anz-1;i++)
			{
				Namen[i]=Namen[i+1];
				Nummern[i]=Nummern[i+1];
			}
		anz--;
		k--;	
		}
	}
	fausgeben();
}

function fdreia()
{
	var min,i;
	min=Nummern[0];
	for(i=0;i<anz;i++)
	{
		if (Nummern[i]<min) {min=Nummern[i];}	
	}
	$("#Ausgabe").html("Minumum: "+min);
}

function fdreib()
{
	var max,i;
	max=Nummern[0];
	for(i=0;i<anz;i++)
	{
		if (Nummern[i]>max) {max=Nummern[i];}	
	}
	$("#Ausgabe").html("Maximum: "+max);
}

function fdreic()
{
	var min,zmin,i;
	if (anz>1)
	{
		min=Nummern[0]+Nummern[1];
		zmin=Nummern[0]+Nummern[1];
		for(i=0;i<anz;i++)
		{
			if (Nummern[i]<min)
			{
				zmin=min;
				min=Nummern[i];
			}
			else
			{
				if (Nummern[i]<zmin) 
				{
					if (Nummern[i]>min) {zmin=Nummern[i];}
				}
			}
		}
	$("#Ausgabe").html("Zweitkleinste: "+zmin);	
	}
}

function fdreid()
{
	var i,num;
	num=0;
	for(i=0;i<anz;i++)
	{
		if(Namen[i]==$("#name").val()) {num++;}
	}
	$("#Ausgabe").html(""+num+" mal");
}

function fdreie()
{
	var i,sum;
	sum=0;
	for(i=0;i<anz;i++)
	{
		sum+=Nummern[i]-0;
	}
	$("#Ausgabe").html("Die durchschnittliche Telefonnummer ist: "+(sum/anz));
}

function fdreif()
{
	var i,sum,ganz;
	sum=0;
	ganz=0;
	for(i=0;i<anz;i++)
	{
		if(Nummern[i]>5) 
		{
			sum+=Nummern[i]-0; 
			ganz++;
		}
	}
	$("#Ausgabe").html("Die durchschnittliche Telefonnummer gr&ouml;sser 5 ist: "+sum/ganz);

}

</script>

</html>