Forum
Tipps
News
Menu-Icon

Java Script Programmieraufgabe

Hallo ich habe ein Problem, ich habe eine Programmieraufgabe.
Und zwar soll ein Benutzer zwei Zahlen eingeben einmal : Anfangstemperatur, und die Endtemperatur ( in Grad)
Es soll eine Plausibilitätsprüfung geben das keine Eingabe leer sein soll und die Endtemperatur muss größer sein als die Anfangstemperatur.
Dann soll das Programm eine Ausgabe erzeugen die in 10er-Schritten die Temperatur in °C, F° und Kelvin angeben soll.
z.B.: Anfangstemperatur: 3, Endtemperatur: 30


Temperatur °C; Temperatur °F; Temperatur Kelvin
3;          37,4;       276,15   
13;         55,4;          287,15   
23;          73,4,       296,15

Ich bitte um Lösungsoptionen.


Antworten zu Java Script Programmieraufgabe:

Zitat
Hallo ich habe ein Problem, ich habe eine Programmieraufgabe.
und was meinst Du wohl, warum Du die hast?
Damit wir Deine Hausaufgaben machen  - oder vllt. damit Du das logische Denken lernst?

Mach Dir nen Kopf, stell hier Deinen Code rein, wenn Du nicht weiterkommst - dann helfen wir Dir.
Aber so - vergiß es!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">
 <head>
  <script type="text/javascript">

        function createTemp() {
                var table = document.getElementById("Temp");
                var start = document.getElementsByName('start')[0].value * 1;
                var end = document.getElementsByName('end')[0].value * 1;

                 if (start!=null && start < end){


                        while(table.childNodes.length > 2) {
                        table.removeChild(table.lastChild);
                }

                for(var i=start; i<=end; i+=10) {
                        td1 = document.createElement("td");
                        td2 = document.createElement("td");
                        td3 = document.createElement("td");
                        td1.appendChild(document.createTextNode(i));
                        td2.appendChild(document.createTextNode(i*1.8+32));
                        td3.appendChild(document.createTextNode(i+273));

                        tr = document.createElement("tr");
                        tr.appendChild(td1);
                        tr.appendChild(td2);
                        tr.appendChild(td3);

                        table.appendChild(tr);

                }
                 }
                 else{
                 alert("fehler");
                 }


   }

  </script>
 </head>
 <body>
  <label for="start">Anfangswert</label>
  <input type="text" name="start" />

  <label for="end">Endwert</label>
  <input type="text" name="end" />

  <input type="button" value="Senden" onclick="createTemp()" />
  <br />

  <table id="Temp">
   <tr>
    <th>Celsius</th>
    <th>Fahrenheit</th>
    <th>Kelvin</th>
   </tr>
  </table>

 </body>
</html>

Hallo ich habe diesen code es soll wenn der startwert( Anfangstemp.) größer ist als der endwert(Endtemp.) und in den eingabefelder nichts reingeschrieben wurde ein fehler angezeigt werden. Aber es rechnet dann nichts mehr. Woran könnte das liegen?


« Frage zu Parameterübergabe PERL-VBS-PERLZufallszahlen sortieren in VB -Programmcode erstellen-wichtig! »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Benutzerkonto
Windows bietet die Möglichkeit Benutzerkonten, kurz Nutzerkonten, anzulegen. Auf diese Weise kann ein Rechner von mehreren Nutzern verwendet werden.   Bei jed...

Benutzerkontensteuerung
In modernen Windows Betriebssystemen besteht die Möglichkeit, verschiedene Benutzerkonten anzulegen - wie auch unter Linux und macOS. Diese Funktion ermöglicht ...

Eingabefelder
Als Eingabefelder werden in einem Programm oder in Online-Formularen die Stellen bezeichnet, an denen Informationen eingetippt werden können. Die Beschriftung neben ...


Browsertabs kosten Speicher!
ChatGPT Cheat Codes: So nutzt du die KI wie ein Profi!
Nutze diese 5 Google Tools statt ChatGPT – sie sind viel besser!
Foto Upscaling mit KI für hoch-auflösende Fotos!
Wichtige Excel Tastenkombinationen: So geht's schneller!
In Deutschland GESPERRT: Microsoft PC Manager trotzdem installieren
Kostenloser Windows Anti-Viren-Schutz: So aktivierst du ihn!
Kostenlose Windows Apps: Alternativen zu Office, Photoshop & Co.
Langsames Windows? Nicht gleich neu kaufen!
Dein Passwort steht im Darknet 😱
Phishing-Schutz in Chrome aktivieren! ✅ #chrome #phishing #phishingschutz
90 % der Excel Nutzer kennen diese Tricks nicht – und brauchen ewig für eine #Tabelle! #excel