Seite 1 von 2 12 Letzte
  1. #1

    Registriert seit
    19.11.2011
    Beiträge
    235
    Thanked 169 Times in 54 Posts

    Standard HTML-Einführung

    Moin Jungs

    Wir haben in Informatik vor einigen Wochen mit der HTML-Einführung angefangen und arbeiten uns dann zum JavaScripten auf.
    Nun wir haben alle verschiedene Aufgaben bekommen:

    Meine Aufgaben sind:
    1.) Name, Alter, Größe erfragen und ausgeben --> Geschafft.
    2.) Eingabe von a, Berechnung von a² und a³.
    3.) Eingabe des Kreisradius, Umfang und Fläche des Kreises berechnen
    4.) Vertauschen zweier Variablen a und b mit der Hilfsvariablen z (swap)

    Die letzteren 3 Aufgaben bringe ich leider nicht alleine zusammen. Für die Profis unter euch sind das wahrscheinlich Pipi-Aufgaben, für mich leider nicht, da ich noch ein Mega-Noob in diesem Bereich bin.

    Ich möchte nicht, dass ihr die kompletten Aufgaben für mich macht, sondern mir nur einige Tipps gebt.

    Aufgabe 2: Wir haben die Operatoren besprochen, jedoch nicht, wie wir sie einsetzen sollen bzw. wie ich die Quadratzahl+die Zahl hoch 3 rausbekomme
    Aufgabe 3: Ich weiß, wie ich die Konstante und den Radius einzusetzen habe, aber leider nicht, wie er es ausrechnen soll...
    Aufgabe 4: 0 Ahnung :/

    Ich hoffe, einige von Euch können mir dabei helfen.

    Vielen Dank!!

    P.S: Habe schon gegooglet bzw. bei SelfHTML nachgeschaut, jedoch nicht viel über die Aufgaben herausgefunden, sondern nur, wie sie die Quadratzahl ausgerechnet haben..

    mfg, Dost
    Biete Knuddels in .de und
    Suche:

    1.) Paysafecards
    2.) Knuddels in .at
    Preis verhandelbar --> Kontakt via PN!

  2. #2
    Avatar von Comu
    Registriert seit
    18.11.2011
    Beiträge
    772
    Thanked 753 Times in 363 Posts

    Standard HTML-Einführung

    Für die Logik von Aufgabe 4 würde ich generell sagen

    a = $variable
    b = $variable

    z = a
    a = b
    b = z

  3. #3

    Registriert seit
    19.11.2011
    Beiträge
    235
    Thanked 169 Times in 54 Posts

    Standard HTML-Einführung

    @Comu

    Hmm und wie setze ich dabei die Funktion swap ein?
    Am Ende sollte nämlich:
    a=b
    b=a
    rauskommen..
    Geändert von Darkfield (07.03.2014 um 06:54 Uhr)
    Biete Knuddels in .de und
    Suche:

    1.) Paysafecards
    2.) Knuddels in .at
    Preis verhandelbar --> Kontakt via PN!

  4. #4
    Avatar von Comu
    Registriert seit
    18.11.2011
    Beiträge
    772
    Thanked 753 Times in 363 Posts

    Standard HTML-Einführung

    Ich kenn leider keine Swap Funktion in JavaScript. Aber swap heißt auf englisch austauschen, du benutzt z ja nur als temporäre Variable um den Wert von a zu speichern.

    Wenn du:

    z = a
    a = b
    b = z

    ist es doch

    a = b
    b = a

  5. #5

    Registriert seit
    19.11.2011
    Beiträge
    235
    Thanked 169 Times in 54 Posts

    Standard HTML-Einführung

    @Comu

    Das weiß ich auch, jedoch finde ich die Einsatz-Funktion nicht :/.
    Geändert von Darkfield (07.03.2014 um 06:54 Uhr)
    Biete Knuddels in .de und
    Suche:

    1.) Paysafecards
    2.) Knuddels in .at
    Preis verhandelbar --> Kontakt via PN!

  6. #6
    Avatar von Comu
    Registriert seit
    18.11.2011
    Beiträge
    772
    Thanked 753 Times in 363 Posts

    Standard HTML-Einführung

    Was für ne Einsatzfunktion denn?

  7. #7
    Avatar von Diebspiel
    Registriert seit
    18.11.2011
    Beiträge
    311
    Thanked 191 Times in 102 Posts

    Standard HTML-Einführung

    Ich hab dir mal 2) gelöst, eventuell kannst du mit dem Wissen dann 3) auch lösen. Ist easy.

    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    <head>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
        <meta name="author" content="Diebspiel" />
        
        <script>
        // Zahl per Dialog abfragen
        var input = prompt("Bitte geben Sie die Zahl ein.");
        // Ergebnisse abspeichern
        var hochzwei = input * input;
        var hochdrei = input * input * input;
        // Ergebnisse schön ausgeben
        alert("Ergebnis wurde ausgerechnet.\n\n" + input + "² = " + hochzwei + "\n" + input + "³ = " + hochdrei);
        </script>
    </head>
    
    <body>
    
    </body>
    </html>

  8. #8

    Registriert seit
    19.11.2011
    Beiträge
    235
    Thanked 169 Times in 54 Posts

    Standard HTML-Einführung

    @Diebspiel:

    Vielen Dank!

    Wusste nicht, dass ich es einfach nur multiplizieren muss. Laut SELFHTML gibt es eine extra Funktion dafür (Quadrat irgendwas), die etwas komplizierter ist, deswegen war ich so sehr verwirrt.

    @Comu: Meinte die swap Funktion, werde morgen dann weiterausprobieren.
    Biete Knuddels in .de und
    Suche:

    1.) Paysafecards
    2.) Knuddels in .at
    Preis verhandelbar --> Kontakt via PN!

  9. #9
    Avatar von Comu
    Registriert seit
    18.11.2011
    Beiträge
    772
    Thanked 753 Times in 363 Posts

    Standard HTML-Einführung

    @Comu

    Wie gesagt, es gibt keine Swap Funktion, sonst bräuchtest du die z Variable nicht.

    z ist wie gesagt deine Hilfsvariable über welche du die Zahlen "swapst" (vertauschst).

    Dafür gibts keine Funktion.
    Geändert von Darkfield (07.03.2014 um 06:55 Uhr)

  10. #10

    Registriert seit
    07.02.2012
    Beiträge
    48
    Thanked 2 Times in 2 Posts

    Standard HTML-Einführung

    @Dost

    Dann solltest du in der Schule mal aufpassen :confused:

    Zu den Kreisformen:

    Umfang = Radius * 2 * PI
    Fläche = Radius" * PI (Radius * Radius * PI)
    Geändert von Darkfield (07.03.2014 um 06:55 Uhr)

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Einführung in die Integralrechnung
    Von !lkay im Forum Bildung
    Antworten: 4
    Letzter Beitrag: 19.02.2014, 23:20
  2. Antworten: 0
    Letzter Beitrag: 14.10.2012, 20:07
  3. Antworten: 0
    Letzter Beitrag: 16.07.2012, 21:22
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.