Rabu, 04 Desember 2013

Cara membuat program baca angka menjadi string di Netbeans





Hallo gun, nih karya arek HIMATIF UMG (Univ Unmuh Gresik) Cara membuat program baca angka menjadi string di Netbeans !!! emang judulnya terlalu panjang tapi gak pa-pa lah yang penting ilmunya gun, hahahaha !! langsung aja ya gun ?? berikut turotialnya :

1. Buka netbeans 
2. Buat class dengan nama pbo_12621034
3. Lalu copy pastekan sourcodenya di bawah ini :

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package pbo_12621034;

/**
 *
 * @author lailul
 */
import java.util.Scanner;
public class pbo_12621034 {
    public static void main(String[] args)

{
 Scanner i=new Scanner (System.in);
 System.out.println("Program Baca Angka menjadi String ");
 System.out.println("================================= ");
 System.out.print("Masukkan angka :");
 int hasil=i.nextInt();
 System.out.println("");
 Bilangan(hasil);
 System.out.println("\t"); 
 System.out.println("\t"); 
}


static int [] Angka={0,1,2,3,4,5,6,7,8,9};
static void Satuan(long bilang) 
{
if (bilang==Angka[1])
System.out.print("Satu");
else if (bilang==Angka[2])
System.out.print("Dua");
else if (bilang==Angka[3])
System.out.print("Tiga");
else if (bilang==Angka[4])
System.out.print("Empat");
else if (bilang==Angka[5])
System.out.print("Lima");
else if (bilang==Angka[6])
System.out.print("Enam");
else if (bilang==Angka[7])
System.out.print("Tujuh");
else if (bilang==Angka[8])
System.out.print("Delapan");
else if (bilang==Angka[9])
System.out.print("Sembilan");
}
static void Puluhan(long bilang)
{
 if (bilang < 10)
  Satuan(bilang);
 else
 {
  if (bilang == 10)
   System.out.print("sepuluh");
  if (bilang == 11)
   System.out.print("sebelas");
  if (bilang >= 12 && bilang <= 19)
  {
   Satuan(bilang%10);
   System.out.print("belas");
  }
  if (bilang >= 20 && bilang <= 99)
  {
   Satuan(bilang / 10);
System.out.print(" puluh ");
   Satuan(bilang % 10);
  }
 }
}
static void Ratusan(long bilang) 
{
 if (bilang < 100)
  Puluhan(bilang);
 else
 {
  if(bilang >= 100 && bilang <= 199)
   System.out.print("seratus ");
  if (bilang >= 200 && bilang <= 999)
    {
   Satuan(bilang / 100);
   System.out.print(" ratus ");
  }
  if(bilang % 100 != 0) //untuk menghindari seratus nol
   Puluhan(bilang % 100);
 }
}
static void Ribuan(long bilang) //1000...999999
{
 if (bilang < 1000)
  Ratusan(bilang);
 else
 {
  if (bilang >= 1000 && bilang <= 1999)
   System.out.print("Seribu ");
  if (bilang >= 2000 && bilang <= 999999)
  {
   Ratusan(bilang/1000);
   System.out.print(" ribu ");
  }
  if (bilang % 1000 != 0)
   Ratusan(bilang % 1000);
 }
}
static void Juta(long bilang) //1.000.000 -> 999.999.999
{
 if (bilang < 1000000)
  Ribuan(bilang);
 else
 {
  Ratusan(bilang / 1000000);
  System.out.print(" juta ");
  if(bilang % 1000000 != 0)
   Ribuan(bilang % 1000000);
 }}
static void Milyar(long bilang) // 1.000.000.000 -> 999.999.999.999
{
 if (bilang  < 1000000000)
  Juta(bilang);
 else 
 {
  Ratusan(bilang / 1000000000);
  System.out.print(" Milyar ");
  if(bilang % 1000000000 != 0)
      
  else 
  {
  Ratusan(bilang / 1000000000);
  System.out.print(" Milyar ");
  if(bilang % 1000000000 != 0)
   Juta(bilang % 1000000000);
 }
}}
static void Bilangan(long bilang) // Fungsi pengarah
{
 if (bilang <= 9)
  Satuan(bilang);
 if (bilang >= 10 && bilang <= 99)
  Puluhan(bilang);
 if (bilang >= 100 && bilang <= 999)
  Ratusan(bilang);
 if(bilang >= 1000 && bilang <= 999999)
  Ribuan(bilang);
 if(bilang >= 1000000 && bilang <= 999999999)
  Juta(bilang);
 if(bilang >= 1000000000)
  Milyar(bilang);
}
}

berikut ini adalah hasil outputnya gun :


hahahaha Mudahkan gun,, kalau masih belum jelas silahkan berkomentar ya ?


Title: Cara membuat program baca angka menjadi string di Netbeans; Written by hbfhf; Rating: 5 dari 5

Tidak ada komentar: