Kamis, 29 Desember 2011

Menghitung Deret Ukur


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package deretukur;

import java.util.Scanner;

/**
 *
 * @author Admin
 */
public class deret_ukur {
   
public static void main(String[]args){
    int bilangan, pembeda, jumlah_ke_n, itungane, i, temp;
    Scanner inputane = new Scanner(System.in);
    System.out.print("masukkan angka pertama : ");
    bilangan = inputane.nextInt();
    //System.out.print("masukkan angka pembeda : ");
    //pembeda = inputane.nextInt();
    System.out.print("masukkan jumlah suku yang dicari : ");
    jumlah_ke_n = inputane.nextInt();
   
    System.out.print(bilangan);
    itungane = bilangan;
    //int data[] = new int [jumlah_ke_n];
    for (i=1; i<jumlah_ke_n; i++){
      bilangan+=bilangan;
        System.out.print(" + "+bilangan);
       itungane = itungane + bilangan;
      
    }
   // itungane = (jumlah_ke_n*bilangan)+ (jumlah_ke_n/2)+(jumlah_ke_n-1)*pembeda;
   //itungane = jumlah_ke_n*jumlah_ke_n;
    System.out.println(" = "+itungane);
    }
}

Menghitung Deret Hitung

 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package derethitung;

import java.util.Scanner;

/**
 *
 * @author Admin
 */
public class derethitung {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int bilangan, pembeda, jumlah_ke_n, itungane, i, temp;
    Scanner inputane = new Scanner(System.in);
    System.out.print("masukkan angka pertama : ");
    bilangan = inputane.nextInt();
    System.out.print("masukkan angka pembeda : ");
    pembeda = inputane.nextInt();
    System.out.print("masukkan jumlah suku yang dicari : ");
    jumlah_ke_n = inputane.nextInt();
   
    System.out.print(bilangan);
    itungane = bilangan;
    //int data[] = new int [jumlah_ke_n];
    for (i=1; i<jumlah_ke_n; i++){
      bilangan+=pembeda;
        System.out.print(" + "+bilangan);
       itungane = itungane + bilangan;
    }
    //itungane = (jumlah_ke_n*bilangan)+ (jumlah_ke_n/2)+(jumlah_ke_n-1)*pembeda;
    System.out.println(" = "+itungane);
    }
}

Selasa, 13 Desember 2011

mencari bilangan prima

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package prima;


import java.util.Scanner;

/**
 *
 * @author Admin
 */
public class Prima {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
       
     int bilangan;
     int jumlah;
     int i;
    
     System.out.print("Masukkan bilangan bulat : ");
     bilangan = input.nextInt();
    
     jumlah = 0;
     for (i = 1; i<=bilangan; i++)
        if (bilangan % i = = 0)
         jumlah++;
        if (jumlah = = 2)
           System.out.println("Bilangan Prima");
        else
           System.out.println("Bukan Bilangan Prima ");

            }
}
   

Senin, 31 Oktober 2011

Perulangan

for (int i=4; i >=1; i--){
for (int j=1; j <=i; j++){
System.out.print(i);
}
System.out.println("");
    }
  }
}

Rabu, 12 Oktober 2011

Flowchart Menentukan Sisa Gaji


Berikut script programnya :

import javax.swing.JOptionPane;

/**
 *
 * @author Admin
 */
public class Sisagaji {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int gaji,potongan,potonganstatus,nilaigajiawal,nilaigajiakhir;
        String status,gajistr;
       
        gajistr=JOptionPane.showInputDialog("Masukan gaji : ");
        status=JOptionPane.showInputDialog("Masukan status : ");
        gaji = Integer.parseInt(gajistr);
       
        /* Gaji:nilai input awal
         * potongan:potongan pajak
         * potonganstatus:potongan dari status
         * nilaigajiawal=nilai gaji inputan - potongan pajak
         * nilaigajiakhir= nilai gaji inputan -potongan pajak - potongan status
         */
       
        if (gaji >= 0 && gaji <= 499999 ){
            potongan = gaji*0/100;
            nilaigajiawal = gaji-potongan;
           
            if ("nikah".equals(status)){
                potonganstatus = nilaigajiawal*-1/100;
                nilaigajiakhir = nilaigajiawal - potonganstatus;
                JOptionPane.showMessageDialog(null,"Gaji anda adalah: " +nilaigajiakhir);
                }
            else {
                JOptionPane.showMessageDialog(null,"Gaji anda adalah: " +nilaigajiawal);
       
            }
        }
       
        if (gaji >= 500000 && gaji <= 1500000 ){
            potongan = gaji*2/100;
            nilaigajiawal = gaji-potongan;
           
            if ("nikah".equals(status)){
                potonganstatus = nilaigajiawal*-1/100;
                nilaigajiakhir = nilaigajiawal - potonganstatus;
                JOptionPane.showMessageDialog(null,"Gaji anda adalah: " +nilaigajiakhir);
                }
            else {
                JOptionPane.showMessageDialog(null,"Gaji anda adalah: " +nilaigajiawal);
       
            }
        }
        if (gaji > 1500000 ){
            potongan = gaji*3/100;
            nilaigajiawal = gaji-potongan;
           
            if ("nikah".equals(status)){
                potonganstatus = nilaigajiawal*-1/100;
                nilaigajiakhir = nilaigajiawal - potonganstatus;
                JOptionPane.showMessageDialog(null,"Gaji anda adalah: " +nilaigajiakhir);
                }
            else {
                JOptionPane.showMessageDialog(null,"Gaji anda adalah: " +nilaigajiawal);
       
            }
        }
    }

}

Jumat, 07 Oktober 2011

Flowchart Perkalian



Contoh script perkalian java programming :

int a = 17;
int b = 8;
int c = 45;
int d = a*b*c;
System.out.println ("Hasil kali A,B, dan C adalah" + d);



 



Tugas flowchart Menentukan Nilai

Flowchart Menentukan Nilai Suatu Bilangan



flowchart ini jika dibuatkan programnya maka menggunakan konsep perbandingan misalnya if - else.

Contoh script java programming :
int nilai = 50; (terserah)
               if (nilai >=0&& nilai <=40)
                   System.out.println("E");
               if (nilai >=41&& nilai<=55)
                   System.out.println("D");
               if (nilai >=56&& nilai<=65)
                   System.out.println("C");
               if (nilai >=66&& nilai<=75)
                   System.out.println("B");
               if (nilai >=76&& nilai<=100)
                   System.out.println("A");
               else
                   System.out.println("Nilai tidak dikenal");