Advertisement
RandomGuy32

Teiler v1.0

Feb 6th, 2014
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2. <head>
  3. <title>
  4.     Test: Teiler einer Ganzzahl v1.0
  5. </title>
  6. <meta name="author" content="Eiffel Buff" />
  7. <!-- Script -->
  8. <script type="text/javascript">
  9.     function fTeiler() {
  10.         // Eingabe rausziehen
  11.         var intInput = parseInt(document.getElementById("txtInput").value);
  12.         // Vorgeplänkel
  13.         if (intInput < 0) {
  14.             // Meldung, falls Eingabe kleiner 0 ist
  15.             document.getElementById("OutputIntro").innerHTML = "Hey, ich sagte eine <span class=\"b\">positive<\/span> Ganzzahl!";
  16.             // Eventuelle vorherige Liste leeren
  17.             document.getElementById("OutputList").innerHTML = "";
  18.             }
  19.         else if (intInput == 0) {
  20.             // Meldung, falls Eingabe gleich 0 ist
  21.             document.getElementById("OutputIntro").innerHTML = "0 lässt sich durch alle natürlichen Zahlen teilen. Suchen Sie sich irgendwas Größeres aus.";
  22.             // Eventuelle vorherige Liste leeren
  23.             document.getElementById("OutputList").innerHTML = "";
  24.             }
  25.         else {
  26.             // Meldung vorbereiten
  27.             document.getElementById("OutputIntro").innerHTML = "Die Zahl " + intInput + " besitzt folgende Teiler:";
  28.             // Eventuelle vorherige Liste leeren
  29.             document.getElementById("OutputList").innerHTML = "";
  30.             // Schleife
  31.             for (var z = 1; z <= intInput; z++) {
  32.                 if (intInput % z == 0) {
  33.                 // falls teilbar, zu Liste hinzufügen
  34.                 document.getElementById("OutputList").innerHTML = document.getElementById("OutputList").innerHTML + z + "<br \/>";
  35.                 }
  36.             }
  37.         }
  38.     }
  39. </script>
  40. <!-- Stylesheet -->
  41. <style type="text/css">
  42.     .b {
  43.         font-weight: bold;
  44.         }
  45.     #OutputList {
  46.         font-family: monospace;
  47.         }
  48. </style>
  49. </head>
  50. <body>
  51. <h1>
  52.     Teiler einer Ganzzahl
  53. </h1>
  54. <p>
  55.     Geben Sie eine positive, ganze Zahl ein und lassen Sie das Programm alle Teiler dieser Zahl berechnen.
  56. </p>
  57. <input id="txtInput" type="text" value="Zahl" />
  58. <br />
  59. <input id="btnStart" type="button" value="Berechnen" onClick="fTeiler()" />
  60. <br />
  61. <span id="OutputIntro"></span>
  62. <br />
  63. <span id="OutputList"></span>
  64. </body>
  65. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement