Cara Membuat Program C++ Konversi Angka Menjadi Bilangan Beserta Penjelasan Kode Program

Konversi Angka Menjadi Bilangan

Bahasa C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan pengembangan dari bahasa C yang dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, bahasa itu diturunkan dari bahasa sebelumnya, yaitu bahasa B. Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix.

Pada perkembangannya, versi ANSI (American National Standards Institute) pada bahasa pemrograman C menjadi versi dominan, meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded. Bjarne Stroustrup pada Bell Labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada pemrograman C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).

Pada pemrograman C++ ini ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar antara bahasa C dan c++ adalah dukungan terhadap konsep pemrograman berorientasi objek(object-oriented programming).

pada kesempatan kali ini Admin mau membagikan tutorial koding C++ lagi nih, dan program yang kita buat kali ini adalah:

Program C++ Untuk Mengkonversi Angka Menjadi Bilangan.

Program C++ yang Admin buat ini sebenarnya masih program C++ sederhana yang masih mudah dimengerti oleh programer pemula sekalipun.

Oke langsung aja kita masuk ke materi koding nya.

Program C++ Untuk Mengkonversi Angka Menjadi Bilangan:


Kode Program;

#include <iostream>
#include <conio.h>
#include <stdlib.h>

using namespace std;

void satuan (int a)
{
if (a==1) {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 (long long b)

{if (b<=11) {satuan(b);} else if ((b>11) && (b<=19))
{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)&&(b<=999999999))
{ terbilang (b/1000000); cout<<"Juta "; terbilang (b%1000000);} else if ((b>=1000000000)&&(b<=999999999999))
{ terbilang (b/1000000000); cout<<"Milyar "; terbilang (b%1000000000);} else if ((b>=1000000000000))
cout<<"Maaf ! Angka Yang Anda Masukan Salah!\n\n";
}

int main()
{
long double nilai;
cout<<"\t\t\t=====PROGRAM KONVERSI ANGKA KE HURUF=====\n";
cout<<"\n\n Input Angka: ";cin>>nilai;
cout<<"\n\n Hasil Konversi Bilangan: ";
terbilang(nilai);
}

Output Program;

Program C++ Konversi Angka Menjadi Bilangan


Penjelasan Kode Program;

Tanda ‘#’ disebut preprocessor directive, Preprocessor directive adalah perintah – perintah yang diberikan kepada compiler untuk melakukan definisi, misalnya untuk memasukkan file library, dan lain sebagainya.
iostream adalah header yang dibutuhkan untuk “kegiatan” input dan output.
main() adalah blok program yang berfungsi sebagai badan sebuah alur kondingan atau disebut sebagai program utama yang ditulis antara kode { hingga }.
Fungsi Using namespace std; adalah untuk memberitahukan kepada kompiler bahwa kita akan menggunakan semua fungsi, class atau file yang terdapat pada memori namespace std.
Cout<< adalah fungsi pada c++ yang menampilkan data dengan tipe data apapun kelayar
Cin>> adalah pada c++ yang manipulator yang bias memasukkan data berupa numerik dan karakter
stdio.h adalah singkatan dari Standard Input/Output header yang digunakan sebagai standar input output pada program c++
Iostream.h adalah singkatan dari input output stream header yang digunakan sebagai standar input output operasi yang digunakan pada program c++
Conio.h adalah file header yang berfungsi untuk menampilkan hasil antarmuka kepada pengguna
Kode int sebelum main() menandakan nilai kembalian atau hasil akhir dari function main(). Kode int merupakan singkatan dari integer, yakni tipe data angka bulat.
Perintah return 0; berhubungan dengan kode int main(void) sebelumnya. Disinilah kita menutup function main() yang sekaligus mengakhiri kode program bahasa C.
<<endl;adalah perintah untuk memulai baris baru
int berffungsi untuk memasukkan bilanagn bulat
double berfungsi untuk memasukkan bilangan desimal berpresisi ganda
IF adalah operator pernyataan yang berfungsi untuk mengecek pernyataan yang di masukan atau membandingkan pernyataan dan jika nilai yang ada didalam pernyataan tersebut sesuai atau sama dengan syarat maka program yang ada didalam fungsi if akan dijalankan jika tidak sesuai maka akan tidak dijalankan.
fungsi else dalam program c++ ? else berfungsi untuk menerima nilai jika pernyataan if yang dibuat tidak memenuhi persyaratan dari program yang dibuat atau bisa dikatakan else adalah fungsi yang menerima selain dari persyaratan if tetapi dengan syarat bahwa program if yang dibuat tidak memenuhi syarat maka fungsi else dapat berjalan. jadi fungsi else tidak membutuhkan persayaratan () yang dibuat user melainkan akan secara otomatis dibuat dalam program contohnya 
didalam fungsi pernyataan if ada juga fungsi tambahan else if (jika tidak). else if berfungsi untuk membuat fungsi lain seperti fungsi if seperti pernyataan tambahan atau fungsi pernyataan kedua jika fungsi if tidak memenuhi syarat. else if biasanya digunakan untuk membuat program yang membutuhkan persyaratan tertentu dan berbeda beda
Dalam bahasa pemrograman C, perintah printf dipakai untuk menampilkan teks ke layar, yakni salah satu bentuk output.
Dalam bahasa pemrograman C , Perintah scanf atau lebih tepatnya function scanf() adalah perintah bahasa C untuk menerima masukan ke dalam program, yakni sebagai sarana input dari pengguna.
Fungsi dari system(“CLS”) di C++ adalah untuk membersihkan layar pada program yang akan dijalankan sehingga pemrogram dapat menenentukan saat untuk menghapus data yang telah dijalankan tanpa harus menutup program tersebut dan membukanya kembali.
system (“PAUSE”), memberikan instruksi pada program untuk menghentikan proses eksekusi sampai user menekan sembarang tombol. Dampak penggunakan instruksi ini adalah munculnya teks “Press any key to continue…“. System(“PAUSE”) dapat kamu gunakan ketika kamu menggunakan compiler visual studio. Ketika kamu menggunakan code block, system(“PAUSE”) tidak dikenali, sehingga kamu dapat menggunakan instruksi cin.get().

Oke sekian dulu postingan kali ini, semoga bermanfaat buat kalian, AND SEE YOU NEXT TIME Guys...