Sabtu, 05 Januari 2013

Program java 2


Ini Program untuk menentukan hari dari input tanggal dan bulan pada java.....

coba liat ya....!!!!!!!!!!!!


package tugas2;
import java.util.Scanner;
public class Hari {

/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub

Scanner niluh = new Scanner (System.in);

String nama = null;
String hari = null;

System.out.println ("Masukkan tanggal: ");
int a = niluh.nextInt();
System.out.println ("Masukkan bulan : ");
int b = niluh.nextInt();

int jumlah=a;
int a1=31;
int a2=29;
int a3=31;
int a4=30;
int a5=31;
int a6=30;
int a7=31;
int a8=31;
int a9=30;
int a10=31;
int a11=30;


switch (b){
case 1: nama = "januari";
jumlah =jumlah+0 ;
break;
case 2: nama ="februari";
jumlah = jumlah+a1;
break;
case 3: nama ="maret";
jumlah = jumlah+a1+a2;
break;
case 4: nama= "april";
jumlah = jumlah+a1+a2+a3;
break;
case 5: nama ="mei";
jumlah = jumlah+a1+a2+a3+a4;
break;
case 6: nama = "juni";
jumlah = jumlah+a1+a2+a3+a4+a5;
break;
case 7: nama = "juli";
jumlah = jumlah+a1+a2+a3+a4+a5+a6;
break;
case 8: nama = "agustus";
jumlah = jumlah+a1+a2+a3+a4+a5+a6+a7;
break;
case 9: nama= "september";
jumlah = jumlah+a1+a2+a3+a4+a5+a6+a7+a8;
break;
case 10: nama= "oktober";
jumlah = jumlah+a1+a2+a3+a4+a5+a6+a7+a8+a9;
break;
case 11: nama= "november";
jumlah = jumlah+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10;
break;
case 12: nama= "desember";
jumlah = jumlah+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11;
break;
}


int nil = (jumlah)%7;
switch (nil){
case 0: hari= "sabtu";
break;

case 1: hari ="minggu";
break;

case 2: hari ="senin";
break;

case 3: hari ="selasa";
break;

case 4: hari ="rabu";
break;

case 5: hari ="kamis";
break;

case 6: hari ="jum'at";
break;
}


System.out.println ("Maka Tanggal "+a+" bulan "+nama+" tahun 2012 jatuh pada hari "+hari);
}
}
.................................................................................................................................................................................
ini input nya...

0 komentar:

Posting Komentar