Program Kalkulator JAVA SCRIPT

cara membuat Program Kalkulator menggunakan JAVA SCRIPT, dengan menggunakan program javascipt dibawah ini anda langsung bisa menciptakan sebuah kalkulator
caranya:
Program Kalkulator JAVA SCRIPT
hasil dari Program Kalkulator JAVA SCRIPT



  1. buka notepad
  2. isi dengan kode dibawah
  3. paste
  4. kemudian save as dengan nama "namafile.html" 
  5. double klik buka
  6. selesai



 <html>  
 <head>  
 <title>Kalkulator Sederhana</title>  
 <style type="text/css">  
 </style>  
 <SCRIPT LANGUAGE="JavaScript">  
 window.defaultStatus="Let count your number"  
 function tambah()  
 {  
 a=eval(form.a.value)  
 b=eval(form.b.value)  
 c=a+b  
 form.hasil.value = c  
 }  
 function kurang()  
 {  
 a=eval(form.a.value)  
 b=eval(form.b.value)  
 c=a-b  
 form.hasil.value=c  
 }  
 function kali()  
 {  
 a=eval(form.a.value)  
 b=eval(form.b.value)  
 c=a*b  
 form.hasil.value=c  
 }  
 function bagi()  
 {  
 a=eval(form.a.value)  
 b=eval(form.b.value)  
 c=a/b  
 form.hasil.value = c  
 }  
 function pangkat()  
 {  
 a=eval(form.a.value)  
 b=eval(form.b.value)  
 c=Math.pow(a, b)  
 form.hasil.value = c  
 }  
 function akar()  
 {  
 a=eval(form.a.value)  
 c=Math.sqrt(a)  
 form.hasil.value = c  
 form.b.value = "Akar pangkat 2"  
 }  
 function kosong()  
 {  
 form.a.focus()  
 form.a.value=""  
 form.b.value=""  
 form.hasil.value=""  
 }  
 </SCRIPT>  
 </head>  
 <body onload=kosong()>  
 <font face="verdana" size="4">Program Kalkulator</font></br>  
 <FORM name="form">  
 <table class="kalkulator">  
      <tr>  
           <td valign="top">  
           Angka 1 <input type="text" name="a">  
           Angka 2 <input type="text" name="b">       
           Hasil<input type "text" name="hasil" disabled="true">  
           </td>  
           <td>  
           <input type="button" value="Hapus" onClick="kosong()">  
           <input type="button" value="+" onClick="tambah()">   
           <input type="button" value="-" onClick="kurang()">  
           <input type="button" value="x" onClick="kali()">   
           <input type="button" value="/" onClick="bagi()">  
           <input type="button" value="^" onClick="pangkat()">  
           <input type="button" value="Akar" onClick="akar()">  
           </td>  
      </tr>  
 </table>  
 </FORM>  
 </body>  
 </html>  
ReadmoreProgram Kalkulator JAVA SCRIPT

Java Source Code Recursion

Java Source Code Recursion
Below is the free java source code of a recursive Koch Snow Flakes. Have fun with it by trying it in your java compiler and also I suggest that you study its algorithm and make other java applet applications using it as a reference. This recursive koch snow flakes program use the recursive Serpienski Gasket as its main reference as well as used the formula below in forming its source code.

Java Source Code: Recursive Koch Snow Flakes Formula:
Given the 2 Points (X1, Y1) and (X5, Y5)

this Java Source Code Recursion:
Here are the Snapshots for the Sample Output of this Program.
Enter the depth of recursion: 0


 ------Let------  
 deltaX = X5 - X1,  
 deltaY = Y5 - Y1  
 X2 = x1 + deltaX / 3,  
 Y2 = Y1 + deltaY / 3  
 X3 = 0.5 * (X1 + X5) + squareRootOf(3) * (Y1 - Y5) / 6,  
 Y3 = 0.5 * (Y1 + Y5) + squareRootOf(3) * (X5 - X1) / 6  
 X4= X1 + 2 * deltaX / 3,  
 Y4 = Y1 + 2 * deltaY / 3  
 Java Source Code For Recursive Koch Snow Flakes:  
 //java source code for a recursive koch snow flakes  
 import java.awt.*;  
 import javax.swing.*;  
 public class recursiveKochSnowFlakes extends JApplet{  
      int level = 0;  
      public void init(){  
           String levelStr = JOptionPane.showInputDialog("Enter the depth of recursion");  
           level = Integer.parseInt(levelStr);  
      }  
      public void paint(Graphics g){  
           drawSnow(g,level,20,280,280,280);  
           drawSnow(g,level,280,280,150,20);  
           drawSnow(g,level,150,20,20,280);  
      }  
      private void drawSnow (Graphics g, int lev, int x1, int y1, int x5, int y5){  
         int deltaX, deltaY, x2, y2, x3, y3, x4, y4;  
         if (lev == 0){  
              g.drawLine(x1, y1, x5, y5);  
         }  
         else{  
                   deltaX = x5 - x1;  
                   deltaY = y5 - y1;  
                   x2 = x1 + deltaX / 3;  
                   y2 = y1 + deltaY / 3;  
                   x3 = (int) (0.5 * (x1+x5) + Math.sqrt(3) * (y1-y5)/6);  
                   y3 = (int) (0.5 * (y1+y5) + Math.sqrt(3) * (x5-x1)/6);  
                   x4 = x1 + 2 * deltaX /3;  
                   y4 = y1 + 2 * deltaY /3;  
                   drawSnow (g,lev-1, x1, y1, x2, y2);  
                   drawSnow (g,lev-1, x2, y2, x3, y3);  
                   drawSnow (g,lev-1, x3, y3, x4, y4);  
                   drawSnow (g,lev-1, x4, y4, x5, y5);  
              }  
            }  
 }  
ReadmoreJava Source Code Recursion