Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Brauche Hilfe

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> HTML/CSS/Javascript
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Gast






BeitragVerfasst am: 11. Dez 2005 10:54    Titel: Brauche Hilfe Antworten mit Zitat

Hi,
ich brauche Hilfe bei folgendem JavaScript Programm. Es werden damit 6 Zufallszahlen zwischen 1 und 49 ausgegeben und in der darunterliegenden Zeile werden diese nach ihrer Größe geordnet. Dabei verstehe ich den Ablauf des ordnens noch nicht genau. Also wäre meine bitte, ob ihr mir dieses erklären könntet.

<html><title>LottoVorstufe</title>
<script language="JavaScript">
h=new Array;
z=new Array;
t=new Array;
u=new Array;

function EinzelZiehung(i) {h[i]=0.5+Math.random(1)*49;
z[i]=Math.round(h[i]); return z[i];} ;

function LottoZiehung(){
t[0]=EinzelZiehung(0);
for(i=1;i<6;i++){t[i]=EinzelZiehung(i);
for(j=0;j<i;j++){while(t[j]==t[i]){LottoZiehung()}}}}
LottoZiehung();

document.write();

for(i=0;i<6;i++){u[i]=t[i]};


for(i=1;i<6;i++){for(j=0;j<6-1;j++){if(t[j]>t[j+1]){p=t[j];t[j]=t[j+1];t[j+1]=p}}}
for(i=0;i<6;i++){document.write(" "+u[i])};
document.write("<br>");
for(i=0;i<6;i++){document.write(" "+t[i])};


</script>
</html>

Gruß
Marco Hilfe
Nach oben
Tobias



Anmeldungsdatum: 15.02.2005
Beiträge: 149

BeitragVerfasst am: 11. Dez 2005 14:59    Titel: Antworten mit Zitat

Geordnet wird hier (mal in leserlich):

Code:

   for(i=1;i<6;i++){
      for(j=0;j<6-1;j++){
         if (t[j]>t[j+1]) {
            p = t[j];
            t[j] = t[j+1];
            t[j+1] = p
         }
      }
   }


Das ist ein klassischer BubbleSort und ist hier sehr gut beschrieben:
http://de.wikipedia.org/wiki/Bubblesort
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> HTML/CSS/Javascript Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen