26 June 2015

Program C++ Teller Bank menggunakan Antrian

Program C++ Teller Bank Ini menggunakan proses antrian... Codingnya begitu banyak hingga membuat kepala pusing, langsung saja kita cermati codingnya



#include <iostream>
#include <conio.h>
#include <windows.h>
#define max 2
using namespace std;

struct antri
{
    int data;
};

struct identitas
{
    char nama[20];
    char no_rek[15];
    char transaksi;
    int nominal;
};

main()
{

Program C++ Single Linked List

Salah Satu Program di C++ adalah Linked List. Nah Sekarang saya memposting program C++ dengan Single Linked List. Perlu diketahui, Linked List adalah sejumlah simpul/node yang dikaitkan dengan simpul laim dengan bantuan pointer. Untuk Single Linked List, adalah :inked List yang hanya ada satu pointer yang menghubungkan setiap simpul/node. Berikut adalah codingnya :

#include <iostream>
#include <conio.h>
#include <stdlib.h>
typedef struct node *simpul;
struct node
{
    char isi;
    simpul next;
};
//==prototype function
void sisip_depan(simpul &l, char elemen);
void sisip_belakang(simpul &l, char elemen);
void sisip_tengah1(simpul &l, char elemen1, char elemen2);
void sisip_tengah2(simpul &l, char elemem1, char elemen2);
void hapus_depan(simpul &l);
void hapus_tengah(simpul &l, char elemen);
void hapus_belakang(simpul &l);
void cetak(simpul l);

//==fungction main

using namespace std;

int main()
{
    char huruf,huruf2;
    simpul l=NULL; //pastikan bahwa l kosong
    cout<<"\n\tPROGRAM C++\n";
    cout<<"\nOPERASI PADA SINGLE LINKED LIST\n\n";
    //sisip depan
    cout<<"\nPenyisipan Simpul Di Depan\n\n";
    cout<<"\nMasukkan huruf : ";cin>>huruf;
    sisip_depan(l,huruf);
    cout<<"\nMasukkan huruf : ";cin>>huruf;
    sisip_depan(l,huruf);
    cout<<"\nMasukkan huruf : ";cin>>huruf;
    sisip_depan(l,huruf);
    cout<<"\nMasukkan huruf : ";cin>>huruf;
    sisip_depan(l,huruf);
    cetak(l);
    //sisip belakang

25 June 2015

Program C++ Looping Menggunakan 'while' dan 'do while'

Sekarang adalah contoh Program C++ looping menggunakan 'while' dan 'do while'. Kedua program ini sama tampilannya namun berbeda di codingnya. Langsung saja kita menuju coding mereka berdua

coding looping while

#include <iostream>

using namespace std;

int main()
{
    int bil;
    bil=1;
    while(bil<=100)
    {
        cout<<bil<<", ";
        bil++;
    }
    cout<<"\n\nProgram C++ Looping menggunakan 'while'\n";
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;

}

Di bawah ini adalah hasilnya : 



Coding Looping Do While

#include <iostream>

using namespace std;

int main()
{
    int bil;
    bil=1;
    do
    {
        cout<<bil++<<", ";
    }
    while(bil<=100);
    cout<<"\n\nProgram C++ Looping menggunakan 'do while'\n";
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Dan Inilah Hasil compile dan run nya...


Teruslah mencoba dan mencoba. Semoga Bermanfaat Kawan !

Program C++ Looping Menggunakan 'For'

Kali ini saya memposting program C++ looping menggunakan 'for'. contoh program ini adalah looping for bilangan 100. Sehingga menampilkan bilangan 1 sampai 100. Ini dia codingnya :

#include <iostream>

using namespace std;

int main()
{
    int bil;
    for(bil=1;bil<=100;bil++)
    cout<<bil<<", ";
    cout<<"\n\nProgram Dev C++ Looping Menggunakan For\n";
    cout<<"\nContoh Looping bilangan 100\n";
    cout<<endl;
    system("PAUSE");
    return 0;
}

looping for ini dapat diubah nilainya sesuai keinginan. contoh di atas menunjukan bilangan 1 sampai seratus (  for(bil=1;bil<=100;bil++) ). Jika ingin diubah menjadi 200, tinggal ganti saja  ( for(bil=1;bil<=100;bil++)  menjadi   for(bil=1;bil<=200;bil++) . Teruslah Mencoba dan mengoprek coding. Semangat terus dan Semoga Bermanfaat !


Program DEV C++ For Bersarang (Nested For) Segitiga Rata Kanan

Berikut ini adalah contoh Program Dev C++ menggunakan for bersarang (Nested For) dengan tampilan bintang yang membentuk segitiga siku-siku rata kanan. Berikut adalah codingnya :

#include <iostream>
 
using namespace std;
 
int main()
{
    int i,j,n;      
    cout<<"\Program Segitiga\n";
    cout<<"\nSegitiga Siku-siku Rata Kanan\n";
    cout<<"\n\nMasukkan Tinggi Segitiga : ";cin>>n;
    cout<<endl;
    for (i=1;i<=n;i++)
    {
        for (j=i;j<n;j++)
        {
            cout<<" "; // segitiga kiri
        }
       
        for (j=1;j<=i;j++)
        {
            cout<<"*"; // segitiga kanan
        }
        cout<<endl;
    }
    system("PAUSE");
    return 0;
}

Untuk Penjelasan, untuk Segitiga Kiri ( //segitiga kiri ) adalah sebuah karakter namun diganti dengan spasi ( cout<<" "; ) sehingga tampilannya seolah kosong. di segitiga kiri itu menampilkan karakter sebanyak tinggi segitiga yang dimasukkan dikurangi satu setiap barisnya sehingga di segitiga kanan ( //segitiga kanan ) yang menampilkan bintang 'cout<<"*";' adalah yang membentuk segitiga siku-siku rata kanan. Semoga Bermanfaat.