Sabtu, 31 Maret 2012

Coding C++ Program Untuk Menampilkan Sistem Bilangan


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

int main()
{
    int p;
    int i;
    char karakter='y';


    do
    {

        //clrscr();
        cout<<"\n SELAMAT DATANG DI PROGRAM UNTUK MENAMPILKAN SISTEM BILANGAN.....!!!!! "<<endl;
        cout<<"\n Dengan susunan menu sebagai berikut: "<<endl;
        cout<<"\n [1] Hexadesimal "<<endl;
        cout<<"\n [2] Desimal "<<endl;
        cout<<"\n [3] Biner "<<endl;
        cout<<"\n [4] Oktal "<<endl;
        cout<<"\n [5] Selesai "<<endl;
        cout<<"\n\n Silahkan Pilih Menu: "; cin>>p;
        cout<<"\n";


        switch(p)
        {
            case 1:
            {cout<<" Bilangan Hexadesimal adalah sebagai berikut : "<<endl;
            for(i=0;i<=9;i++)
            {
                cout<<"\t"<<i<<endl;
            }
                cout<<"\tA "<<endl;
                cout<<"\tB "<<endl;
                cout<<"\tC "<<endl;
                cout<<"\tD "<<endl;
                cout<<"\tE "<<endl;
                cout<<"\tF "<<endl;
           
              //mengulang   
            cout<<" Apakah anda ingin mengulang lagi? y/n"<<endl;
            cout<<"\n";
             cin>>karakter;
                }
            break;

            case 2:
            {cout<<" Bilangan Desimal adalah sebagai berikut : "<<endl;
             for(i=0;i<=9;i++)
             {
                cout<<"\t"<<i<<endl;
             }

            //mengulang
             cout<<" Apakah anda ingin mengulang lagi? y/n"<<endl;
             cout<<"\n";
            cin>>karakter;
            }
                break;

            case 3:
            {cout<<" Bilangan Biner adalah sebagai berikut : "<<" 0 1 "<<endl;

            //mengulang
            cout<<" Apakah anda ingin mengulang lagi? y/n"<<endl;
             cout<<"\n";
             cin>>karakter;
            }
                break;

            case 4:
            {cout<<" Bilangan Oktal adalah sebagai berikut : "<<endl;
            for(i=0;i<=7;i++)
            {
                cout<<"\t"<<i<<endl;
            }

            //mengulang
                cout<<" Apakah anda ingin mengulang lagi? y/n"<<endl;
             cout<<"\n";
              cin>>karakter;
                }
                break;


            case 5:
            {cout<<" Proses Telah Selesai ";
             getche();
                }
            break;
        }
    } while(karakter=='y');
}
/*
        karakter=getch();
        if(karakter=='y')
        {
            goto menu;
        }
        else
        {
            cout<<" ARIGATOU GOZAIMASU ^_^ "<<endl;
            cout<<"\n";
            cout<<" SAYOUNARA  (-_-) ";
        }

*/

0 komentar:

Posting Komentar