Jumat, 23 November 2012

FLOWCHART ==> JAVA


Belajar membuat flowchart menjadikan ke java

print "Mobil apa yang kamu inginkan? merah/biru/jingga"
Masukkan (merah/kuning/hijau)

jika merah
print "Menandakan anda orang yang romantis"
sebaliknya jika biru
print "walaupun anda judes, tapi cool di mata gadis"
sebaliknya jika jingga
print "anda orangnya humoris dan ceria"
sebaliknya
print "tidak ada warna yang tersedia"








kira-kira seperti ini javanya 




import java.util.Scanner;
class mobilanda
{
public static void main (String[]args) {
Scanner scan = new Scanner (System.in);
System.out.println("Mobil apa yang kamu inginkan? merah/biru/jingga");
String xmobil = scan.nextLine();
xmobil = xmobil.toLowerCase();
//membuat kata menjadi tidak case Sensitive
if (xmobil.equals ("merah"))
System.out.println("Menandakan anda orang yang romantis");
else if (xmobil.equals ("biru"))
System.out.println("Walaupun anda judes, tapi cool di mata gadis");
else if (xmobil.equals ("jingga"))
System.out.println("anda orangnya humoris dan ceria");
else
System.out.println("Maaf warna yang anda masukkan tidak ada");
}
}

Di beberapa bagian ada sub penting yaitu
xmobil = xmobil.toLowerCase();
nah fungsinya adalah untuk membuat kata-kata input di perbolehkan huruf besar atau kecil no case sensitive intinya. hehe.. 

zodiak anda? (penggunaan if pada java)

Nah, pada kesempatan ini penulis mencoba membuat aplikasi sederhana dengan bahasa java.
silahkan di santap kawan.

import java.util.Scanner;

class ramalanbintang
{
public static void main (String[]args) {
Scanner scan = new Scanner (System.in);
System.out.println("==================");
System.out.println(" ramalan bintang  ");
System.out.println("==================");
System.out.println("masukkan tanggal lahir (ex: 1)");
int xhari = scan.nextInt();
System.out.println("masukkan bulan lahir(ex: bulan januari masukkan 1)");
int xbulan = scan.nextInt();
System.out.println("masukkan tahun lahir");
int xtahun = scan.nextInt();
if ((xhari >= 21 && xhari <=31  && xbulan == 1 ) || (xhari <= 17 && xbulan ==2))
{
System.out.println ("Bintang anda adalah CAPRICON");
}
else if ((xhari >= 18 && xhari <=29 && xbulan == 2 ) || (xhari <= 12 && xbulan == 3))
{
System.out.println("Bintang anda adalah AQUARIUS");
}
else if ((xhari >= 13 && xhari <= 31 && xbulan == 3) || (xhari <= 18 && xbulan == 4))
{
System.out.println("Bintang anda adalah PISCES");
}
else if ((xhari >= 19 && xhari <= 30 && xbulan ==4) || (xhari <= 14 && xbulan == 5))
{
System.out.println("Bintang anda adalah ARIES");
}
else if ((xhari >= 15 && xhari <=31 && xbulan == 5) || (xhari <= 22 && xbulan == 6))
{
System.out.println("Bintang anda adalah Taurus");
}
//hati-hati bug
else if ((xhari >= 23 && xhari <= 30 && xbulan == 6) || (xhari <= 21 && xbulan == 7))
{
System.out.println("Bintang anda adalah GEMINI");
}
else if ((xhari >= 22 && xhari <=31 && xbulan == 7) || (xhari <= 11 && xbulan == 8))
{
System.out.println("Bintang anda adalah CANCER");
}
//sampai sini
else if ((xhari >= 12 && xhari <=31 && xbulan == 8) || (xhari <= 17 && xbulan == 9))
{
System.out.println("Bintang anda adalah LEO");
}
else if ((xhari >= 18 && xhari <=30 && xbulan == 9) || (xhari <= 31 && xbulan == 10))
{
System.out.println("Bintang anda adalah VIRGO");
}
else if ((xhari >= 1 && xhari <=31 && xbulan == 11) || (xhari <= 24 && xbulan == 11))
{
System.out.println("Bintang anda adalah LIBRA");
}
else if ((xhari >= 25 && xhari <=30 && xbulan == 11) || (xhari <= 30 && xbulan == 11))
{
System.out.println("Bintang anda adalah SCORPIUS");
}
else if (xhari >= 1 && xhari <=18 && xbulan == 12)
{
System.out.println("Bintang anda adalah OPHICHUS (NON ZODIAK)");
}
else if ((xhari >= 19 && xhari <=31 && xbulan == 12) || (xhari <= 20 && xbulan == 1))
{
System.out.println("Bintang anda adalah SAGITARIUS");
}
else
{
System.out.println("DATA YANG ANDA MASUKKAN SALAH");
}
}
}

Sederhana bukan? semoga berhasil !!^^

Silahkan copy paste jangan lupa masukin sumber kang, makasih

Kamis, 22 November 2012

penggunaan case atau if (java)

Nih hasil belajar bersama ,

Ada pertanyaan nih gan,
Buatlah aplikasi untuk mengitung hari dalam bulan masehi. menggunakan if dan case.

Contoh penggunaan IF

import java.util.Scanner;

class kodebulan
{
public static void main (String[]args)
{

Scanner terserah = new Scanner(System.in);
System.out.println("ini adalah program pengetahuan tentang bulan");
System.out.println("Masukkan bulan yang diinginkan");
int x = terserah.nextInt ();
if (x == 1 || x == 3 || x == 5 || x == 7 || x == 8 || x == 10 || x == 12)
{
System.out.println("Bulan itu ada 31 hari");
}
else
if (x==2)
{
System.out.println("bulan ini antara 2 loh bisa 28 atau 29");
}
else
if(x == 4 || x == 6 || x == 11)
{
System.out.println("bulan ini ada 30 hari");
}
else
System.out.println("gak ada bulan itu coy");
}

}
}


Penggunaan case

import java.util.Scanner;
//import menggunakan

class jumlahharicase1
{
public static void main (String[]args)
{
int kodebulan; //bisa di ganti apa saja variable x misalnya


Scanner scan = new Scanner (System.in);
//untuk input menggunakan keyboard
System.out.println("Mari belajar bersama , coding untuk bulan dan hari");
System.out.println("Silahkan masukkan bulan yang ingin di tanyakan 1....12");
kodebulan = scan.nextInt();
//nah ini berhubungan dengan masukan keyboard
switch (kodebulan)
{
case 2:
System.out.println("Jumlah hari pada bulan ini ada 28 atau 29 hari");
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("jumlah hari pada bulan ini adalah 31 hari");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println("jumlah hari pada bulan ini adalah 30 hari");
break;
default:
System.out.println("bulan yang anda masukkan salah bro");
}
}
}

Keduanya intinya sama bro, keep sharing and learn