Posted by :
doelmi
Wednesday, September 24, 2014
Ini saya memberikan coding untuk mengkonversi angka ke bentuk huruf terbilang. Misalkan angka 2341 akan muncul huruf "Dua ribu tiga ratus empat puluh satu". Namun, kode ini hanya untuk satuan, puluhan, ratusan, ribuan. Meskipun kode ini masih terbilang cukup ruwet dan sangat amat panjang sekali. Namun cukuplah mungkin untuk menyelesaikan tugas. Okelah langsung saja ini kodenya:
import java.util.Scanner;
/** 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.*//**** @author Abdullah Fahmi (NIM. 140411100081)*/public class AngkaKeHuruf {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("Mengkonversi angka ke huruf terbilang".toUpperCase());System.out.println("Masukkan 4 digit angka");System.out.println("Angka dari 0 - 9");System.out.println("Hanya ada 1 digit angka dalam setiap input ");int a, b, c, d;System.out.print("Ribuan --> ");a = in.nextInt();System.out.print("Ratusan --> ");b = in.nextInt();System.out.print("Puluhan --> ");c = in.nextInt();System.out.print("Satuan --> ");d = in.nextInt();System.out.print(a);System.out.print(b);System.out.print(c);System.out.println(d);switch (a) {case 1:System.out.print("Seribu ");break;case 2:System.out.print("Dua ribu ");break;case 3:System.out.print("Tiga ribu ");break;case 4:System.out.print("Empat ribu ");break;case 5:System.out.print("Lima ribu ");break;case 6:System.out.print("Enam ribu ");break;case 7:System.out.print("Tujuh ribu ");break;case 8:System.out.print("Delapan ribu ");break;case 9:System.out.print("Sembilan ribu ");break;case 0:System.out.print("");break;default:System.out.println("Masukan salah".toUpperCase());System.exit(0);}switch (b) {case 1:System.out.print("seratus ");break;case 2:System.out.print("dua ratus ");break;case 3:System.out.print("tiga ratus ");break;case 4:System.out.print("empat ratus ");break;case 5:System.out.print("lima ratus ");break;case 6:System.out.print("enam ratus ");break;case 7:System.out.print("tujuh ratus ");break;case 8:System.out.print("selapan ratus ");break;case 9:System.out.print("sembilan ratus ");break;case 0:System.out.print("");break;default:System.out.println("Masukan salah".toUpperCase());System.exit(0);}if (d == 1 && c == 1) {System.out.println("sebelas");System.exit(0);} else if (d == 2 && c == 1) {System.out.println("duabelas");System.exit(0);} else if (d == 3 && c == 1) {System.out.println("tigabelas");System.exit(0);} else if (d == 4 && c == 1) {System.out.println("empatbelas");System.exit(0);} else if (d == 5 && c == 1) {System.out.println("limabelas");System.exit(0);} else if (d == 6 && c == 1) {System.out.println("enambelas");System.exit(0);} else if (d == 7 && c == 1) {System.out.println("tujuhbelas");System.exit(0);} else if (d == 8 && c == 1) {System.out.println("delapanbelas");System.exit(0);} else if (d == 9 && c == 1) {System.out.println("sembilanbelas");System.exit(0);} else {}switch (c) {case 1:System.out.print("sepuluh ");break;case 2:System.out.print("dua puluh ");break;case 3:System.out.print("tiga puluh ");break;case 4:System.out.print("empat puluh ");break;case 5:System.out.print("lima puluh ");break;case 6:System.out.print("enam puluh ");break;case 7:System.out.print("tujuh puluh ");break;case 8:System.out.print("delapan puluh ");break;case 9:System.out.print("sembilan puluh ");break;case 0:System.out.print("");break;default:System.out.println("Masukan salah".toUpperCase());System.exit(0);}switch (d) {case 1:System.out.println("satu");break;case 2:System.out.println("dua");break;case 3:System.out.println("tiga");break;case 4:System.out.println("empat");break;case 5:System.out.println("lima");break;case 6:System.out.println("enam");break;case 7:System.out.println("tujuh");break;case 8:System.out.println("delapan");break;case 9:System.out.println("sembilan");break;case 0:System.out.println("");break;default:System.out.println("Masukan salah".toUpperCase());System.exit(0);}}}
Kodenya dapat di unduh dengan mengklik disini.
Sekian dari saya semoga bermanfaat.. :D
Wassalamualaikum Wr. Wb.
Share This!
Related Posts :
- Back to Home »
- Perkuliahan , Tips and Tricks »
- Tugas Alpro ~ Coding Mengkonversi Angka Ribuan ke dalam Bentuk Huruf Terbilang