Facebook
From Diminutive Pheasant, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 223
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>meh</title>
  5. </head>
  6. <body>
  7. <form>
  8. Promień 1: <input type="text" id="promien1" /><br/>
  9. Promień 2: <input type="text" id="promien2" /><br/>
  10. </form>
  11. <button type="button" id="b1" onclick="dane();">Wykonaj</button>
  12. <div id="wynik"></div>
  13. <script>
  14. function pole(x){
  15. return Math.PI*Math.pow(x,2);
  16. }
  17. function obwod(y){
  18. return Math.PI*y*2;
  19. }
  20. function dane(){
  21. var wynik = document.getElementById("wynik");
  22. var promien1 = document.getElementById("promien1").value;
  23. var promien2 = document.getElementById("promien2").value;
  24. var pole1 = pole(promien1).toFixed(2);
  25. var obwod1 = obwod(promien1).toFixed(2);
  26. var pole2 = pole(promien2).toFixed(2);
  27. var obwod2 = obwod(promien2).toFixed(2);
  28. var kolo1= new Object();
  29. kolo1.promien1 =promien1;
  30. kolo1.pole1 =pole1;
  31. kolo1.obwod1 =obwod1;
  32. kolo1.danewyjscie1 = function()
  33. {
  34. return "Promień: "+ this.promien1 + "<br/>Pole: " + this.pole1 + "<br/>Obwód: " + this.obwod1 + "<br/>";
  35. }
  36. var kolo2= new Object();
  37. kolo2.promien2 =promien2;
  38. kolo2.pole2 =pole2;
  39. kolo2.obwod2 =obwod2;
  40. kolo2.danewyjscie2 = function()
  41. {
  42. return "Promień: "+ this.promien2 + "<br/>Pole: " + this.pole2 + "<br/>Obwód: " + this.obwod2 + "<br/>";
  43. }
  44. wynik.innerHTML = kolo1.danewyjscie1() + kolo2.danewyjscie2();
  45. }
  46. </script>
  47.  
  48. </body>
  49. </html>