Jumat, 18 Januari 2013

Program Menghitung Jumlah Hari,Bulan,Tahun Di Java


java
Buat Class di java dengan nama “hari”
?
hari.java
1
2
3
4
5
6
7
8
9
10
11
12
import javax.swing.JOptionPane;
    class hari{
        public static void main (String[] args){
            int bulan,tahun,hari2;
            String temp1 =JOptionPane.showInputDialog("Masukan hari : ");
            int hari1 = Integer.parseInt(temp1);
            tahun = (hari1/365);
            bulan = (hari1-(tahun*365))/30;
            hari2 = (hari1-((tahun*365)+(bulan*30)));
            JOptionPane.showMessageDialog (null,"\n"+tahun+" tahun, "+bulan+" bulan, "+hari2+" hari");
        }
    }
Logika Program:
import javax.swing.JOptionPane; Kita menggunakan fungsi Class JOptionPane yang fungsinya menampilkan hasil dalam bentuk kotak dialog.
int bulan,tahun,hari2; Kita tentukan tipe data variable yang dibutuhkan dalam program ini,
String temp1 =JOptionPane.showInputDialog(“Masukan hari : “); Menampilkan kotak dialog inputan “Masukan hari: ” dimana hasil inputan yang kita masukkan akan masuk kedalam variable temp1 dengan tipe data String,
int hari1 = Integer.parseInt(temp1); kemudian variable temp1 tadi akan dirubah tipe datanya menjadi integer dan variablenya berubah menjadi hari1,
Coding lain menggunakan fungsi Scanner pada JAVA.
?
hari.java
1
2
3
4
5
6
7
8
9
10
11
12
13
import java.util.*;
    class hari{
        public static void main (String[] args) throws Exception{
            Scanner input = new Scanner(System.in);
            int hari1,bulan,tahun,hari2;
            System.out.print ("Masukan hari : ");
            hari1 = input.nextInt();
            tahun = (hari1/365);
            bulan = (hari1-(tahun*365))/30;
            hari2 = (hari1-((tahun*365)+(bulan*30)));
            System.out.println ("\n"+tahun+" tahun, "+bulan+" bulan, "+hari2+" hari");
        }
    }

1 komentar: