Hilfe ! Verstehe Javascriptaufgabe nicht

marcos1986

Grünschnabel
Hallo Zusammen,

ich bin recht neu in Javascript und lerne gerade in meiner Ausbildung die Sprache kennen. Ich muss folgende Aufgabe lösen und verstehe null :(;

a) Ersetzen Sie die Fragezeichen im folgenden Code so, dass diese Aufgabe erscheint:

Hier werden Primzahlen ermittelt:

7 ist eine Primzahl
15 ist keine Primzahl
23 ist eine Primzahl
77 ist keine Primzahl
83 ist eine Primzahl
51 ist keine Primzahl
46 ist keine Primzahl
17 ist eine Primzahl
3 ist eine Primzahl
12 ist keine Primzahl

Nun die Aufgabe:
Code:
var zahl = new Array (10);

zahl[0] = 7;
zahl[1] = 15;
****? = 23;
****? = 77;
****? = ****;
****? = ****;
****? = 46;
****? = ****;
****? = 3;
****? = 12;

var n=?;
var flag=0;

while (n < ****)
{
  for (i=2; i <= zahl[?]/2; i++)
  {
    if (zahl[?]%i == 0)
      flag ****;
  }
  if (flag==0)
    document.write(zahl[?] + " ist eine Primzahl ********");
  else
    document.write(zahl[?] + " ist keine Primzahl ********");
  flag=?;
  n++;
}
 
Zuletzt bearbeitet von einem Moderator:
:) Eine Lückenfülleraufgabe in Informatik..

Geh sie mal der Reihe nach durch.

* Eine Liste von Daten (hier Zahlen) nennt man Array. (habe im code ein fragezeichen ersetzt)
* Einzelne Stellen in der Liste werden per index angesprochen.
* (listeneintrag 2 = zahl[1] !! Der erste Eintrag in der Liste ist [0] )
* was ist eine while-Schleife (while=solange)
* funktionsweise von if
* wann werden geschweifte klammern gesetzt, wann nicht
* wie werden Primzahlen ermittelt (siehe Eintrag v. e.n.crack)

mfg chmee
 
Hi Zusammen,

Danke und Daumen hoch ich habs geschafft und denke auch so einigermaßen Begriffen :) Daumen hoch für chmee und e.n.crack! Echt super leute !
 

Neue Beiträge

Zurück