Codding membuat app sederhana menggunakan JCreator
membuat app sederhana menggunakan JCreator
Read more
ini CoddingNya..............
Selamat Mencoba.........................
Selamat Mencoba.........................
import java.util.Scanner;
class Import {
Scanner sc = new Scanner(System.in);
String userInput;
public void DesimalKeHexadecimal()
{
System.out.println("==================================================================");
System.out.println("= Konversi Desimal - Heksa =");
System.out.println("==================================================================");
do {
System.out.print("Masukan Nilai Decimal : ");
int dec = sc.nextInt();
System.out.println("Nilai hex dari desimal "+dec+ " = " +Integer.toHexString(dec).toUpperCase());
System.out.println("Konversi lagi ? (y/n)");
userInput = sc.next().toLowerCase();
System.out.flush();
} while (userInput.equals("y"));
}
public void HexadecimalKeDecimal()
{
System.out.println("==================================================================");
System.out.println("= Konversi Heksa - Desimal =");
System.out.println("==================================================================");
do {
System.out.print("Masukan Nilai Hex : ");
String hex = sc.next();
System.out.println("Nilai desimal dari hex "+hex+ " = " +Integer.parseInt(hex, 16));
System.out.println("Konversi lagi ? (y/n)");
userInput = sc.next().toLowerCase();
System.out.flush();
} while (userInput.equals("y"));
}
public void DecimalKeBiner()
{
System.out.println("==================================================================");
System.out.println("= Konversi Desimal - Biner =");
System.out.println("==================================================================");
do {
System.out.print("Masukan Nilai Decimal : ");
int dec = sc.nextInt();
System.out.println("Nilai Biner dari Desimal "+dec+ " = " +Integer.toBinaryString(dec));
System.out.println("Konversi lagi ? (y/n)");
userInput = sc.next().toLowerCase();
System.out.flush();
} while (userInput.equals("y"));
}
public void BinerKeDecimal()
{
System.out.println("==================================================================");
System.out.println("= Konversi Biner - Desimal =");
System.out.println("==================================================================");
do {
System.out.print("Masukan Nilai Biner: ");
String biner= sc.next();
System.out.println("Nilai Desimal dari Binner "+biner+ " = " +Integer.parseInt(biner,2));
System.out.println("Konversi lagi ? (y/n)");
userInput = sc.next().toLowerCase();
System.out.flush();
} while (userInput.equals("y"));
}
public void HexedecimalKeBiner()
{
System.out.println("==================================================================");
System.out.println("= Konversi Heksa - Biner =");
System.out.println("==================================================================");
do {
System.out.print("Masukan Nilai Hex : ");
String hex = sc.next();
int decimal = Integer.parseInt(hex,16);
System.out.println("Nilai Biner dari hex "+hex+ " = " +Integer.toBinaryString(decimal));
System.out.println("Konversi lagi ? (y/n)");
userInput = sc.next().toLowerCase();
System.out.flush();
} while (userInput.equals("y"));
}
public void BinerKeHexadecimal()
{
System.out.println("==================================================================");
System.out.println("= Konversi Biner - Hex =");
System.out.println("==================================================================");
do {
System.out.print("Masukan Nilai Biner : ");
String biner = sc.next();
int decimal = Integer.parseInt(biner,2);
System.out.println("Nilai Hex dari biner "+biner+ " = " +Integer.toHexString(decimal).toUpperCase());
System.out.println("Konversi lagi ? (y/n)");
userInput = sc.next().toLowerCase();
System.out.flush();
} while (userInput.equals("y"));
}
public void CetakBintang()
{
System.out.println("==================================================================");
System.out.println("= Halo Bintang =");
System.out.println("==================================================================");
do {
System.out.println("Masukkan nilai n:");
int tinggi = sc.nextInt();
for (int i = 0; i < tinggi; i++) {
for (int j = i; j < tinggi - 1; j++) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 0; j < i; j++) {
System.out.print("$*");
}
System.out.println();
}
for (int i = tinggi - 1; i > 0; i--) {
for (int j = tinggi - 1; j >= i; j--) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 0; j < i - 1; j++) {
System.out.print("$*");
}
System.out.println();
}
System.out.print("Buat yang lain?(Y/N)");
userInput = sc.next().toLowerCase();
}
while (userInput.equals("y"));
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Import P = new Import();
boolean flag=true;
int pil;
while (flag) {
System.out.println("Silakan pilih menu: ");
System.out.println("1. Konversi Desimal Ke Heksa");
System.out.println("2. Konversi Heksa Ke Desimal");
System.out.println("3. Konversi Desimal ke Biner");
System.out.println("4. Konversi Biner ke Desimal");
System.out.println("5. Konversi Heksa ke Biner");
System.out.println("6. Konversi Biner ke Heksa");
System.out.println("7. Halo Bintang");
System.out.println("0. Keluar");
System.out.print("Menu: ");
pil = Integer.parseInt(sc.next());
if(pil == 0)
{
flag = false;
System.out.println("Bye...");
}
else if(pil == 1)
{
P.DesimalKeHexadecimal();
}
else if(pil == 2)
{
P.HexadecimalKeDecimal();
}
else if(pil == 3)
{
P.DecimalKeBiner();
}
else if(pil == 4)
{
P.BinerKeDecimal();
}
else if(pil == 5)
{
P.HexedecimalKeBiner();
}
else if(pil == 6)
{
P.BinerKeHexadecimal();
}
else if (pil == 7)
{
P.CetakBintang();
}
else
{
System.out.println("Pilihan Menu Anda Salah... !!!!");
}
}
}
}





