• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

LinuxSec Exploit

Nothing is Ever Locked

  • XSS Payloads
  • About Us

Program Untuk Mengubah Bilangan dari Angka menjadi Kata Kata

April 7, 2015 by Jack Wilder 1 Comment

Jadi tadi ada tugas kuliah untuk mengubah angka menjadi kata kata dengan bahasa program c++ . Jadi misalnya saya memasukkan input ” 666 ” maka akan keluar output ” Enam Ratus Enam Puluh Enam ” . Program ini juga mendukung untuk bilangan dibawwah nol , ( minus ) .
Barangkali ada yang butuh, atau saya sendiri kapan kapan butuh, maka nya saya post di blog untuk arsip pribadi.
#include <iostream> //memasukan sebuah file header dan menggunakan fungsi input dan output stream
#include <cmath> //memasukan sebuah file header dan menggunakan operasi matematika
using namespace std; // tujuan dari penulisan kode ini adalah untuk melakukan penulisan kode langsung tanpa penulisan scope std
void satuan (int a) //menyatakan satuan dalam integer
{
if (a==1) { //pemakaian kondisi if else untuk menentukan operasi program berdasarkan kondisi yang timbul dari input satuan
cout<<” Satu “;
}
else if (a==2) {
cout<<” Dua “;
}
else if (a==3) {
cout<<” Tiga “;
}
else if (a==4) {
cout<<” Empat “;
}
else if (a==5) {
cout<<” Lima “;
}
else if (a==6) {
cout<<” Enam “;
}
else if (a==7) {
cout<<” Tujuh “;
}
else if (a==8) {
cout<<” Delapan “;
}
else if (a==9) {
cout<<” Sembilan “;
}
else if (a==10) {
cout<<” Sepuluh “;
}
else if (a==11) {
cout<<” Sebelas “;
}
}
void terbilang (int b) //menyatakan selain satuan juga dalam integer (puluhan, ratusan, ribuan, ratus ribu)
{
if (b<=11) {
satuan(b);
}
else if ((b>11) && (b<=19)) { //pengkhususan operasi dimana diberi rentang untuk bilangan belasan
terbilang(b%10);
cout<<“Belas “;
}
else if ((b>=20)&&(b<=99)) {
terbilang(b/10);
cout<<“Puluh”;
terbilang(b%10);
}
else if ((b>=100)&&(b<=199)) {
cout<<“Seratus”;
terbilang(b%100);
}
else if ((b>=200)&&(b<=999)) {
terbilang(b/100);
cout<<“Ratus”;
terbilang(b%100);
}
else if ((b>=1000)&&(b<=1999)) {
cout<<“Seribu”;
terbilang(b%1000);
}
else if ((b>=2000)&&(b<=9999)) {
terbilang(b/1000);
cout<<“Ribu”;
terbilang(b%1000);
}
else if ((b>=10000)&&(b<=99999)) {
terbilang(b/1000);
cout<<“Ribu”;
terbilang(b%1000);
}
else if ((b>=100000)&&(b<=999999)) {
terbilang(b/1000);
cout<<“Ribu”;
terbilang(b%1000);
}
else if ((b==1000000)) {
terbilang(b/1000000);
cout<<“Juta”;
terbilang(b%1000000);
}
else if ((b>1000000))
{
cout<<“ERRORn”;
cout<<“nilai yang Anda masukan melampaui database aplikasi”; //pesan yang akan keluar jika user memasukan angka lebih dari satu juta
}
}
int main() //menyatakan pembuatan suatu fungsi main. Setiap program C/C++ harus memiliki sebuah main. main merupakan kode awal yang akan dieksekusi ketika program dijalankan
{
int nilai; //
cout<<“Aplikasi Penkonversi Angka ke dalam Kata-Kata n”;
cout<<“============================n”;
cout<<“Masukkan Bilangan Anda: “;
cin>>nilai; //berguna untuk menginput data berupa numerik, string, dan karakter
if (nilai<0){ //penggunaan if else untuk membedakan masukan berupa bilangan positif atau negatif, sehingga jika bilangan yang dimasukan negatif maka tampilan akan muncul kata minus dalam output katanya
cout<<“Minus “;
terbilang(abs(nilai)); //abs untuk menampilkan nilai absolute dari bilangan
} else {
terbilang(nilai);
}
cout<<“n============================n”;
return 0; //Menyatakan hasil keluaran dari fungsi main() adalah 0. Pada C++, return 0 dalam main() menyatakan bahwa program berakhir dengan normal.
}

Berikut bukti kalau programnya work :

Sekian post kali ini semoga bermanfaat.

Filed Under: Uncategorized Tagged With: C++, Pemrograman, Tugas Kuliah

Reader Interactions

Comments

  1. Fakhri Rasyad says

    March 17, 2022 at 8:31 pm

    Makasih banyak Kak

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Popular Post

Cara Mendapatkan RDP Gratis Dengan Shell Windows

WordPress Army Knife CSRF File Upload Vulnerability

Deface WordPress dengan Exploit WordPress Plugins WPShop File Upload Vulnerability

GitHub Custom Domain or Subdomain Takeover

MIME Type Sniffing pada Form Upload Gambar

Reverse Shell From Local File Inclusion Exploit

Open Redirect Bypass Cheat Sheet

Command Injection Bypass Cheatsheet

Shopify Custom Domain or Subdomain Takeover

Mass Deface setelah Rooting Server

LinuxSec / 16 queries in 0.13 seconds