Sunday, 20 July 2014

Contoh Program C++ Kelas dan Objek



Diprogram kelas dan objek ini, saya menggunakan visual Studio 2008. silahkan dikembangkan dan jangan lupa berikan komentarnya

#include "stdafx.h"
#include "iostream"
using namespace std;


class matauang
{
public :
      void singa ();
      void us ();
      void ring ();
      double jum_asing, jum_rupiah;
private :
};
void matauang::singa ()
{
      cout<<"Input Jumlah Mata Uang Asing       = ";cin>>jum_asing;
      jum_rupiah = 8000 * jum_asing;
      cout<<"Jumlah Mata Uang Asing Ke Rupiah   = "<<jum_rupiah<<endl;
      cout<<endl;
}
void matauang::us ()
{
      cout<<"Input Jumlah Mata Uang Asing       = ";cin>>jum_asing;
      jum_rupiah = 12000 * jum_asing;
      cout<<"Jumlah Mata Uang Asing Ke Rupiah   = "<<jum_rupiah<<endl;
      cout<<endl;
}
void matauang::ring ()
{
      cout<<"Input Jumlah Mata Uang Asing       = ";cin>>jum_asing;
      jum_rupiah = 4000 * jum_asing;
      cout<<"Jumlah Mata Uang Asing Ke Rupiah   = "<<jum_rupiah<<endl;
      cout<<endl;
}
int main()
{
      int pilihan;
      atas :
      matauang x;
      cout<<"-------------------------------"<<endl;
      cout<<"Menu Pilihan"<<endl;
      cout<<"1. Dollar Singapore    = 8000 "<<endl;
      cout<<"2. Dollar Amerika      = 12000 "<<endl;
      cout<<"3. Ringgit       = 4000 "<<endl;
      cout<<"0. Exit "<<endl;
      cout<<"-------------------------------"<<endl;
      cout<<"Input Menu Pilihan     = ";cin>>pilihan;

      switch (pilihan)
      {
      case 1 : x.singa ();
            goto atas;
            break;
      case 2 : x.us ();
            goto atas;
            break;
      case 3 : x.ring ();
            goto atas;
            break;
      case 0 : exit :
            cout<<" Anda Kembali ke Program "<<endl;
            break;
      default : cout<<"Anda Salah Input Pilihan "<<endl;
            goto atas;
      }

      system ("pause");
      return 0;
}

Output Program Kelas dan Objek :

1 comment:

  1. thank gan tas programnya, buat tgas kuliah

    ReplyDelete

Total Pageviews