Gaji Karyawan



package karyawan;
public class gaji extends javax.swing.JFrame {
    public gaji() {
        initComponents();
    }
    private void hitungActionPerformed(java.awt.event.ActionEvent evt) {
        int nilai1 = Integer.parseInt(anak.getText());
        double pajak= 0.15;
        if(status.isSelected()) {
            if(nilai1 >= 3){
                Double tot = Double.valueOf (pokok.getText()) +
                     Double.valueOf(pokok.getText())* pajak * 3 +
                  Integer.parseInt(bonus.getText());
                  total.setText(Double.toString(tot));
            }
            else if(nilai1 <= 2){ 
                Double tot = Double.valueOf (pokok.getText()) +
                        Double.valueOf (pokok.getText()) * pajak *
                Double.valueOf(anak.getText()) +
                Double.valueOf(bonus.getText());
              
                total.setText(Double.toString(tot));
            }    
                     
       }
         else{
               Double tot = Double.valueOf (pokok.getText()) +
                 Double.valueOf (pokok.getText()) * pajak  +
                Double.valueOf(bonus.getText());
                total.setText(Double.toString(tot));
            }          
       
    }
   
        private void pokokActionPerformed(java.awt.event.ActionEvent evt) {
             
    }
    private void statusActionPerformed(java.awt.event.ActionEvent evt) {
          if(status.isSelected()){
        anak.setText("0");
        anak.setEditable(true);
        pasangan.setEditable(true);
        }
        else {
        anak.setText("0");
        anak.setEditable(false);
        pasangan.setEditable(false);}
        
       
    }

    private void anakActionPerformed(java.awt.event.ActionEvent evt) {
       
    }

    private void bonusActionPerformed(java.awt.event.ActionEvent evt) {
       
    }

    private void perempuanActionPerformed(java.awt.event.ActionEvent evt) {
        pilihan.setText("Suami");
        anak.setText("0");
        anak.setEditable(false);
        pasangan.setEditable(false);
    }

    private void lakiActionPerformed(java.awt.event.ActionEvent evt) {
        pilihan.setText("Istri");
        anak.setText("0");
        anak.setEditable(false);
        pasangan.setEditable(false);
    }
  
    public static void main(String args[]) {
      
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new gaji().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JTextField anak;
    private javax.swing.JTextField bonus;
    private javax.swing.ButtonGroup buttonGroup1;
    private javax.swing.JButton hitung;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JRadioButton laki;
    private javax.swing.JTextField nama;
    private javax.swing.JTextField pasangan;
    private javax.swing.JRadioButton perempuan;
    private javax.swing.JLabel pilihan;
    private javax.swing.JTextField pokok;
    private javax.swing.JCheckBox status;
    private javax.swing.JTextField total;
  
}

 

Kalkulator


Aplikasinya bisa download disini


 

Array Dua Demensi


import java.io.*;
public class tipedouble {
public static void main(String[] args) {
//Array 2 demensi bertipe double
    double[][] M = new double[3][3];
        int i,j;
//input matriks
BufferedReader isi;
System.out.println("Input Elemen Matriks M[3][3]");
try {
isi = new BufferedReader(new InputStreamReader(System.in));
        for(i=0; i<3 i="i" span="span">
            for(j=0; j<3 j="j" span="span">
        System.out.print("M["+i+"]["+j+"] = ");
            M[i][j] = new Double(isi.readLine()).doubleValue();
    }
        System.out.println("\n");
    }
    } catch (Exception e ){
System.out.println("Input berupa angka aja");
}
//tampilkan isi matriks
    System.out.println("Isi Matriks M");
            for(i=0; i<3 i="i" span="span">
        for(j=0; j<3 j="j" span="span">
    System.out.print(M[i][j]+ "  ");
    }
    System.out.println("");
        }
    }
        }
 

Operator Relasi


public class tugas{
public static void main(String[] args){
int i = 310;
int j = 511;
int k = 166;
int pangkat = 2;

double x = 34.678;
double y = 5.45;

System.out.println("Nilai dalam variabel");
System.out.println("i = "+i);
System.out.println("j = "+j);
System.out.println("k = "+k);
System.out.println("x = "+x);
System.out.println("y = "+y);

System.out.println("contoh penjumlahan");
System.out.println("i + j = "+(i+j));
System.out.println("x + y = "+(x+y));

System.out.println("contoh pengurangan");
System.out.println("i - j = "+(i-j));
System.out.println("x - y = "+(x-y));

System.out.println("contoh pembagian");
System.out.println("i : j = "+(i/j));
System.out.println("x : y = "+(x/y));

System.out.println("contoh perkalian");
System.out.println("i x j = "+(i*j));
System.out.println("x x y = "+(x*y));

System.out.println("Modulus");
System.out.println("i Mod j = "+(i%j));
System.out.println("i Mod k = "+(i%k));
System.out.println("j Mod k = "+(j%k));
System.out.println("x Mod y = "+(x%y));

System.out.println("Kuadrat");
System.out.println("i + j + k pangkat 2 = "+((int)Math.pow(i+j+k,pangkat)));
System.out.println("i + j pangkat 2     = "+((int)Math.pow(i+j,pangkat)));
System.out.println("x + y pangkat 2     = "+(Math.pow(x+y,pangkat)));
System.out.println("i - j pangkat 2     = "+((int)Math.pow(i-j,pangkat)));
System.out.println("i : j pangkat 2     = "+((int)Math.pow(i/j,pangkat)));
System.out.println("i * j pangkat 2     = "+((int)Math.pow(i*j,pangkat)));
}
}