Sabtu, 15 Desember 2018

MEMBUAT PROGRAM DENGAN MENGGUNAKAN FUNGSI "ARRAY"

Assalamu'alaikum sahabat coding :)

Disini saya akan mengajarkan kepada sahabat semua tentang bagaimana membuat program dengan menggunakan fungsi "Array". Apakah sahabat semua tau apa itu yang dimaksud dengan Array ?

Array merupakan kelompok lokasi memori yang dihubungkan secara nyata bahwa semua memiliki nama dan type data yang sama. Compiler harus menyediakan/mengalokasi tempat untuk setiap element dari array yang dideklarasikan. Ukuran dari array statis (fixed) selama eksekusi program. Untuk merujuk lokasi bagian/elemen array digunakan index/sub scrip dan posisi nomor dari bagian/elemen array tersebut.

Array dideklarasikan spesifikasi type data, yang memuat nama, dan ukuran, yang mana komputer akan menyediakan sejumlah memori sesuai yang dideklarasikan.

Untuk lebih jelasnya, silahkan sahabat lihat beberapa contoh program di bawah ini :


Latihan 1 :

Syntax Program :

#include <iostream>
using namespace std;

int main(){

int a[4]={10,20,30,40};
int total = 0;

for(int i=0;i<4;++i)
total += a[i];

cout<<"Total of array elements : "<<total<<endl;

return 0;

}



Berikut merupakan hasil output dari programnya :


Latihan 2 :

Syntax Program :

#include <iostream>
#include <iomanip>
using namespace std;

int main(){
int k=4;
int n[4]={};
for(int i=0; i<k;i++){
n[i]=0;
}
cout<<"Element"<<setw(13)<<"Value"<<endl;
for(int j=0; j<k;j++){
cout<<j<<setw(17)<<n[j]<<endl;
}

return 0;
}


Hasil output programnya :


Latihan 3 :

Syntax Program :

#include <iostream>
using namespace std;

const int rows = 2;
const int columns = 3;
void printArray (int isi[rows][columns]);

int main(){
int array1[rows][columns]={1,2,3,4,5,6};
int array2[rows][columns]={1,2,3,4,5};
cout<<"value in Array 1 by rows are"<<endl;
printArray (array1);
cout<<"value in Array 2 by rows are"<<endl;
printArray (array2);
return 0;
}
void printArray (int isi[rows][columns]){
for(int i=0; i<rows; ++i){
for(int j=0; j<columns; ++j){
cout<<isi[i][j]<<" ";
}
cout<<endl;
}
}



Hasil output program :



Yah itulah beberapa contoh program yang menggunakan fungsi "Array". Semoga dapat bermanfaat dan menambah pengetahuan bagi sahabat - sahabat semua. Terimakasih....

Wassalamu'alaikum :)











Kamis, 22 November 2018

PROGRAM PERHITUNGAN DENGAN MENGGUNAKAN FUNGSI VOID (DEV C++)

Assalamu'alaikum teman - teman :)

Disini saya akan mengajarkan kepada teman teman semua bagaimana membuat program perhitungan dengan menggunakan Fungsi Void. Fungsi Void itu apa sih ?

Void adalah sebuah fungsi (function) yang ada di dalam bahasa pemrograman C, baik C++ ataupun C#. Fungsi ini disebut juga sebagai prosedur (procedure). Fungsi Void tidak mengembalikan nilai keluaran (return output) yang didapat dari hasil proses tersebut. Secara harfiah, fungsi void berarti kososng.

Untuk lebih jelasnya silahkan temen temen lihat syntax di bawah ini :

Syntax Program :

#include <iostream>
using namespace std;

void masuk(int a){
cout<<"\n\t\t====================||SELAMAT DATANG DI PROGRAM PERHITUNGAN||====================\n\n"<<endl;
cout<<"\nLIHAT MENU PERHITUNGAN \t: \n"<<endl;
cout<<"1. Volume Tabung"<<endl;
cout<<"2. Volume Limas Segi Lima"<<endl;
cout<<"3. Volume Bola"<<endl;

}

float tabung(float r, float t){
float phi=3.14;
float vtabung;
cout<<"\n\t\t||==MENGHITUNG VOLUME TABUNG==||"<<endl;
cout<<"\nMasukan jari - jari \t: ";
cin>>r;
cout<<"\nMasukan tinggi \t\t: ";
cin>>t;
//unary
vtabung=phi;
vtabung*=r;
vtabung*=r;
vtabung*=t;

cout<<"\nVolume tabungnya adalah \t: "<<vtabung<<endl;

return vtabung;
}
float limas(float p, float l, float t){
float vlimas;
cout<<"\n\t\t||==MENGHITUNG VOLUME LIMAS SEGI LIMA==||"<<endl;
cout<<"\n Masukan panjang \t: ";
cin>>p;
cout<<"\n Masukan lebar \t\t: ";
cin>>l;
cout<<"\n Masukan tinggi \t: ";
cin>>t;
//unary
vlimas=5;
vlimas*=p;
vlimas*=l;
vlimas*=t;
vlimas/=6;

cout<<"\nVolume limas segi limanya adalah \t: "<<vlimas<<endl;

return vlimas;
}
float bola(float r){
float phi=3.14;
float vbola;
cout<<"\n\t\t||==MENGHITUNG VOLUME BOLA==||"<<endl;
cout<<"\nMasukan jari - jari \t: ";
cin>>r;
//unary
vbola=phi;
vbola*=r;
vbola*=r;
vbola*=r;
vbola*=4;
vbola/=3;

cout<<"\nVolume bolanya adalah \t: "<<vbola<<endl;

return vbola;
}
int main(){
int a, b, x, y, z;
float tabung1, limas1, bola1;
masuk(a);
cout<<"\nSILAHKAN MASUKAN MENU YANG ANDA INGINKAN \t: ";
cin>>b;
switch(b){
case 1:
tabung(x,y);
break;
case 2:
limas(x,y,z);
break;
case 3:
bola(x);
break;
default:{
cout<<"\nMaaf sekali menu yang anda pilih tidak tersedia"<<endl;
}
}

}

1.

2.

3.


Berikut merupakan hasil output dari programnya :

1.

2.

3.

4.



Itulah program perhitungan dengan menggunakan Fungsi Void yang dapat saya ajarkan kepada teman - teman. Semoga dapat bermanfaat dan dapat menambah ilmu. Terimakasih :)








Senin, 15 Oktober 2018

PROGRAM "DAFTAR MENU MAKANAN" MENGGUNAKAN APLIKASI (DEV C++)

Hai teman teman :)
Untuk kali ini saya akan mengajarkan kepada teman - teman semua bagaimana cara membuat program "Daftar Menu Makanan" menggunakan aplikasi Dev C++. Untuk lebih jelasnya silahkan teman - teman lihat codingnya di bawah :

Coding Program:

#include <iostream>
using namespace std;
main (){

menu:
char lagi;
int menu;
int bayar,harga,kembalian;

cout<<"\n\t\t\t =======DAFTAR MENU MAKANAN======= \n"<<endl;

cout<<"Lihat Menu \t: "<<endl;
cout<<"1.Nasi Goreng\n2.Rendang\n3.Pecel Lele"<<endl;
cout<<"\nMasukan pilihan menu anda [1/2/3] \t= ";
cin>>menu;

if(menu==1){
cout<<"Nasi Goreng harga \t= 10000"<<endl;
cout<<"\nMasukan uang bayar \t= ";
cin>>bayar;
cout<<"Masukan harga \t\t= ";
cin>>harga;
kembalian=bayar-harga;
cout<<"Kembalian \t\t= "<<kembalian;

}
else if(menu==2){
cout<<"Rendang harga \t= 15000"<<endl;
cout<<"\nMasukan uang bayar \t= ";
cin>>bayar;
cout<<"Masukan harga \t\t= ";
cin>>harga;
kembalian=bayar-harga;
cout<<"Kembalian \t\t= "<<kembalian;
}
else if(menu==3){
cout<<"Pecel Lele harga \t= 12000"<<endl;
cout<<"\nMasukan uang bayar \t= ";
cin>>bayar;
cout<<"Masukan harga \t\t= ";
cin>>harga;
kembalian=bayar-harga;
cout<<"Kembalian \t\t= "<<kembalian;
}
else{
cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl;
cout<<"\nApakah anda mau pilih lagi? [Y/T] \t= ";
cin>>lagi;
cout<<endl;

if(lagi=='Y'||lagi=='y')
goto menu;
if(lagi=='T'||lagi=='t')
goto selesai;
selesai:
cout<<"Terimakasih";
}
}

Di bawah merupakan program yang sudah saya buat



Berikut merupakan hasil output programnya :

1.



2.




3.


4.



5.


Itulah program yang saya buat. Semoga dapat berfmanfaat bagi teman - teman semua. Terimakasih :)





Kamis, 11 Oktober 2018

Konversi Nilai ke Huruf (C++)

Hai sobat !

Sekarang saya akan menjelaskan kepada kalian tentang cara mengkonversi nilai ke huruf dengan menggunakan aplikasi Dev C++. Mari kita mulai dengan cara coding di bawah ini 

Coding Program :

#include <iostream>
using namespace std;
main()
{
int nilai;

cout<<"\n\t\t\t KONVERSI NILAI KE HURUF \n"<<endl;

cout<<"Masukan nilai anda \t\t:";
cin>>nilai;

if(nilai >=85 && nilai <=100){
cout<<"Konversi nilai anda adalah \t: A"<<endl;
}
else if(nilai >=75 && nilai <=84){
cout<<"Konversi nilai anda adalah \t: B"<<endl;
}
else if(nilai >=60 && nilai <=74){
cout<<"Konversi nilai anda adalah \t: C"<<endl;
}
else if(nilai >=50 && nilai <=59){
cout<<"Konversi nilai anda adalah \t: D"<<endl;
}
else if(nilai >=0 && nilai <= 49){
cout<<"Konversi nilai anda adalah \t: E"<<endl;
}
else {
cout<<"Tidak ada"<<endl;
}
return 0;
}

Di bawah ini merupakan program yang sudah saya buat menggunakan Dev C++ :



Hasil output programnya adalah seperti ini :

1. 

2.

3.

4.

5.

Itulah cara - cara yang saya buat untuk mengkonversi nilai ke huruf menggunakan aplikasi Dev C++. Semoga dapat bermanfaat bagi sobat semua :). Terimakasih

Kamis, 20 September 2018

Menghitung Usia dengan Aplikasi Dev C++

Hai teman - teman
Kali ini saya akan menjelaskan tentang cara menggunakan aplikasi Dev C++ dalam membuat program cara menghitung usia anda saat ini. Kita mulai dengan mengetik coding program di bawah ini 

Coding Program :
#include <iostream>
using namespace std;

main (){
string nama, email;
int tahun, umur;

cout<<"\t\t MENGHITUNG UMUR TEMAN"<<endl;

cout<<"\n Masukan nama kamu \t:";
cin>>nama;
cout<<endl;

cout<<"\n Masukan email kamu \t:";
cin>>email;
cout<<endl;

cout<<"\n Masukan tahun lahir kamu \t:";
cin>>tahun;
cout<<endl;

umur=2018-tahun;

cout<<"\n Nama \t:"<<nama<<endl;
cout<<"\n Email \t:"<<email<<endl;
cout<<"\n Sekarang umur anda \t:"<<umur<<endl;

return 0;
}


Di bawah ini adalah contoh program yang sudah saya buat mengunakan Dev C++


Keterangan Program :
1.#include <iostream>. tanda (#) adalah preprocessor directive. Preprocessor directive adalah perintah - perintah yang diberikan kepada compiler untuk melakukan definisi, memasukkan file library, dll.
2. <iostream> adalah header yang digunakan untuk perintah "Kegiatan" input dan output dari program.
3. main () menunjukkan bahwa di bawah statement ini adalah bagian utama program.
4. {} menunjukkan body dari sebuah fungsi (buka dan tutup )
5. string nama, email mendeklarasikan variabel nama dan email dengan type data string 
6. int tahun, umur mendeklarasikan variabel tahun dan umur dengan type data int atau bilangan bulat.
7. cout digunakan sebagai operator penyisipan. Perintahnya diikuti dengan tanda <<
8. cin digunakan menerima perintah dari input device.
9. endl fungsinya untuk membuat baris baru
10. return 0 digunakan untuk mengakhiri eksekusi dari function tersebut.Juga dapat memberikan nilai pada saat akhir dari function kepada pemanggil

Hasil output programnya seperti ini


Itulah cara - cara menghitung usia dengan aplikasi Dev C++ semoga dapat bermanfaat bagi teman teman semua. Terimakasih 




Selasa, 10 Februari 2015

Not Angka Dahil Saiyo


[F=do]
                     DAHIL SAIYO
| 0 5 5 . 1 | 2 . . . | 2 2 3 2 . 1| 3 3 . . 3  |
| 0 5 6 . 1 | 4 . . . | 4 3 4 3 . 2 | 5 . . . |
| 0 5 5 . 5 | 5 . 4 4 . | 4 0 4 5 4 3 2 |
| 4 . 3 3 . | 0 3 3 . 3 | 3 . 2 2 . | 2 0 1
2 1 7 1 | 2 . . . | 0 5 6 . 1| 4 . . . | 4 4 5
4 . 3 | 6 . . . | 0 6 6 . 5 | 5 . 4 4 . | 4 0
5 4 3 2 | 4 . 3 3 . | 0 3 3 . 3 | 3 . 2
6 . | 6 0 7 1 2 | 1 . . . | |