Sabtu, 09 Juli 2011

Class bilangan


Program ini digunakan untuk mencari clasws bilangan. . . .
met mencoba yccc.............. ^_^

#include <iostream.h>
#include <conio.h>
class Bilangan {
friend ostream& operator<<(ostream& , const Bilangan&);
friend istream& operator>>(istream& ,  Bilangan&);
public:
            Bilangan(){};
   int cek() const;
private:
            float bil;
};
ostream& operator<<(ostream& out , const Bilangan& N){
if (N.cek()) out<<"Bulat"; else out << "Real";
            return out;
}
istream& operator>>(istream& in,Bilangan& q){
            cout<<"Masukkan bilangan = ";
            in>>q.bil;
            return in;
}
int Bilangan::cek() const{
   if ((int)bil==bil) return 1;
   else return 0;
}
void main(){
   Bilangan n;
   cin>>n;
   cout<<"Bilangan yang anda masukkan adalah bilangan "<< n <<endl;
   getch();
   return;
}

Hasil Running >>

program Class titik


Sama seperti program-program sebelumnya yang telah saya posting, 
program ini juga dibuat menggunakan dalam bentuk class. . .
mungkin program ini bisa sedikit membantu anda.  .  .


#include <iostream.h>
#include <conio.h>
class Titik{
            friend ostream& operator<<(ostream&, const Titik&);
            friend istream& operator>>(istream&, Titik&);
public:
            Titik (float a=0, float b=0):x(a),y(b){};
            Titik operator+(const Titik&)const;
            Titik operator/(const int&)const;
            Titik tengah(Titik t1, Titik t2);
private:
            float x;
            float y;
};
ostream& operator<<(ostream& out, const Titik& T){
            out << "X : " << T.x << endl;
            out << "Y : " << T.y << endl;
            return out;
}
istream& operator>>(istream& in, Titik& T){
            cout << "Masukkan X : "; in >> T.x;
            cout << "Masukkan Y : "; in >> T.y;
            return in;
}
Titik Titik::operator+(const Titik& T)const{
            Titik Temp;
            Temp.x=x+T.x;
            Temp.y=y+T.y;
            return Temp;
}
Titik Titik::operator/(const int& s)const{
            Titik Temp;
            Temp.x=x/s;
            Temp.y=y/s;
            return Temp;
}
Titik Titik::tengah(Titik t1, Titik t2){
            Titik T;
            T=(t1+t2)/2;
            return T;
}
void main(){
            Titik t1,t2,t3;
            cout << "Masukkan Titik ke-1" << endl;
            cin >> t1;
            cout << "Masukkan Titik ke-2" << endl;
            cin >> t2;
            cout << "Titik tengahnya \n" << t3.tengah(t1, t2);
   getch();
            return;
}

Hasil Runing >>


met mencoba ycc ^_^

Fungsi Polydrome


met mencoba ycc ^_^

#include <iostream.h>
#include <string.h>
#include <conio.h>
int ispolyndrome(char[]);
int main(){
char s[1];
   cout <<"masukkan kata : ";
   cin>>s;
if(ispolyndrome(s))
            cout <<s<<" adalah polyndrome";
   else
            cout <<s<<" bukan polyndrome";
   getch();
   return 0;
   }

int ispolyndrome(char text[100]){
  int len=strlen(text), count=0;
  char cpytext[100];
  strcpy(cpytext, text);
  for(int i=0,j=len-1; i<len; i++, j--){
                        if(cpytext[j]==text[i]) count++;
  }
  if(count==len)
                        return 1;
  else
                        return 0;
}


Hasil Runing>>

Program Histogram


met mencoba yccc, , , , ^_^

#include <iostream.h>
#include <conio.h>
void main()
{
int n[100];
int a,b,c;
cout << "masukkan perulangan elemen : ";
cin>>b;
for(a=0; a<b; a++){
            cout<<"elemen ke-"<<a+1<<" : ";cin >>n[a];
}

     clrscr();
for(a=0; a<b; a++){
            cout << " elemen ke-"<<a+1<<"       "<<n[a];
            gotoxy(22,a+1);
            for(c=1; c<=n[a]; c++) cout<<'*'; cout<<"\n";
}
getch();
}



Hasil Running>>>>>>



Program IP


met mencoba yccc, , , , ^_^

#include <iostream.h>
#include <conio.h>
int main() {
float IP;
cout << "Masukkan Indeks Prestasi Anda :";
cin >> IP;
if (IP >=0 && IP <=2.0){
            cout << "Maksimum SKS yang boleh diambil = 20" << endl;
} else if(IP >=2.01 && IP <=3.0){
            cout << "Maksimum SKS yang boleh diambil = 22" << endl;
} else if (IP >=3.01 && IP <=4.0){
            cout << "Maksimum SKS yang boleh diambil = 24" << endl;
} else cout << "IP Ilegal \n";
getch();
return 0;
}


Hasil Running>>


Program penjumlahan matriks c++


Program ini saya posting mungkin bisa berguna bagi anda untuk mempermudah mencari penjumlahan matrik.

#include <iostream.h>
#include <conio.h>
int main(){
int n;
int matrik1[10][10];
int matrik2[10][10];
int hasil[10][10];
cout<<"masukkan banyak suku : ";cin >> n;
for(int j=1; j<=n; j++){
            cout << "data matrik1["<<j<<"] = ";
   for(int i=1; i<=n; i++) {
   cin >> matrik1[i][j];
   }
}
for(int j=1; j<=n; j++){
            for(int i=1; i<=n; i++) {
   cout << matrik1[i][j] << " ";
   }
   cout << endl;
}
for(int j=1; j<=n; j++){
            cout << "data matrik2["<<j<<"] = ";
   for(int i=1; i<=n; i++) {
   cin >> matrik2[i][j];
   }
}
for(int j=1; j<=n; j++){
            for(int i=1; i<=n; i++) {
   cout << matrik2[i][j]<< " ";
   }
   cout << endl;
}
cout << "\n";
int m=0;int sum;
for(int i=1; i<=n; i++){
            for(int j=1; j<=n; j++){
      sum=0;
      for(int g=1; g<=n; g++){
      sum = sum + (matrik1[i][g] * matrik2[g][j]);
      }
      hasil[i][j]=sum;
   }
}
for(int j=1; j<=n; j++){
            for(int i=1; i<=n; i++) {
   cout << hasil[i][j]<< "   ";
   }
   cout << endl;
}
getch();
return 0;
}

Hasil Rumimg


met mencoba yccc, , , , ^_^




Jumat, 08 Juli 2011

Program untuk mengurutkan tiga nilai integer


 met mencoba yccc, , , , ^_^      

#include <iostream.h>
#include <conio.h>
void main(){
            int a,b,c,max,mid,min;
            cout<<"masukkan tiga buah bilangan integer\n";
            cout<<"bilangan pertama: " ; cin>>a;
            cout<<"bilangan kedua  : " ; cin>>b;
            cout<<"bilangan ketiga : " ; cin>>c;
            if (a>b) {
                        if (a>c) {
                                    if (b>c) {
                                                max =a; mid=b; min=c;
                                    }else {
                                                max=a; mid=c; min=b;
                                                }
                        }else {
                                    max=c; mid=a; min=b;
                                                            }
            } else{
                        if (b>c) {
                                    if (a>c){
                                                max=b; mid=a; min=c;
                                    } else {
                                                max=b; mid=c; min=a;}
                        }  else {
                        max=c; mid=b; min=a;}
            }
cout<<"setelah diurutkan, maka urutannya menjadi \n";
cout << min << "," << mid << "," << max << endl;
cout<<"iya kan \n";
getch();
}


Program untuk menghitung umur maksimum maksimal 100 input


met mencoba yccc, , , , ^_^


#include <iostream.h>
#include <conio.h>
int main() {
            char nama[100][30]; int umur [100];
   int a, b, max;
            cout << "Masukan jumlah data yang akan dihitung :"; cin >> b; --b;
            for (a=0; a<=b; a++){
                        cout << "Nama :" ; cin >> nama[a];
                        cout << "Umur :" ; cin >> umur[a];
                        }
            max = umur[0];
            for (a=1; a<=b; a++){
                        if(umur[a] > max) max = umur[a];
            }
            cout << "Umur yang paling tua adalah : " << nama[--a] <<", dengan umur "
   << max << " tahun." <<endl;
            getch();
            return 0;
}


Program untuk mencari nilai maksimum dari tiga nilai integer


met mencoba yccc, , , , ^_^


#include <iostream.h>
#include <conio.h>
int main(){
int a, b, c;
cout << “Masukkan tiga nilai integer?”;
cin >> a >> b >> c;
int max=a;
if (b>max) max=b;
if (c>max) max=c;
cout << “Nilai maximumnya adalah : ” << max << endl;
getch();
return 0;
}

Program penjumlahan matriks c++


Program ini saya posting mungkin bisa berguna bagi anda untuk mempermudah mencari penjumlahan matrik.

#include <iostream.h>
#include <conio.h>
int main(){
int n;
int matrik1[10][10];
int matrik2[10][10];
int hasil[10][10];
cout<<"masukkan banyak suku : ";cin >> n;
for(int j=1; j<=n; j++){
            cout << "data matrik1["<<j<<"] = ";
   for(int i=1; i<=n; i++) {
   cin >> matrik1[i][j];
   }
}
for(int j=1; j<=n; j++){
            for(int i=1; i<=n; i++) {
   cout << matrik1[i][j] << " ";
   }
   cout << endl;
}
for(int j=1; j<=n; j++){
            cout << "data matrik2["<<j<<"] = ";
   for(int i=1; i<=n; i++) {
   cin >> matrik2[i][j];
   }
}
for(int j=1; j<=n; j++){
            for(int i=1; i<=n; i++) {
   cout << matrik2[i][j]<< " ";
   }
   cout << endl;
}
cout << "\n";
int m=0;int sum;
for(int i=1; i<=n; i++){
            for(int j=1; j<=n; j++){
      sum=0;
      for(int g=1; g<=n; g++){
      sum = sum + (matrik1[i][g] * matrik2[g][j]);
      }
      hasil[i][j]=sum;
   }
}
for(int j=1; j<=n; j++){
            for(int i=1; i<=n; i++) {
   cout << hasil[i][j]<< "   ";
   }
   cout << endl;
}
getch();
return 0;
}


met mencoba yccc, , , , ^_^




Program penjumlahan element C++


met mencoba yccc, , , , ^_^

#include <iostream.h>
#include <conio.h>
void ambil (double*&, int&);
void print (double*, int);
void sum (double*, double*, int);
int main(){
   double* b;
   double* a;
   int n;
   ambil (a,n);
   cout << endl;
   print (a,n);
   cout << endl;
   ambil (b,n);
   cout << endl;
   print (b,n);
   cout << endl;
   sum (a,b,n);
   getch();
   return 0;
}
void ambil (double*& a, int& m){
            cout << "masukkan jumlah bilangan (1 sampai 10) : ";
   cin >> m;
   a = new double[m];
   cout << "masukkan angka-angkanya \n";
   for (int i=0;i<m; i++) {
            cout << "a["<<i+1<<"] = ";
      cin >> a[i];
   }
}
void print (double *a, int n) {
            for (int i=0; i<n; i++) {
            cout << "a["<<i+1<<"] = "<<a[i]<<endl;
    }
}
void sum (double*a, double*b, int n){
            cout << "Hasil Penjumlahan : \n";
   for (int i=0; i<n; i++) {
            cout << a[i]+ b[i]<<endl;
    }
}



Hasil Running>>

Program pangkat tiga


met mencoba yccc, , , , ^_^


#include <iostream.h>
#include <conio.h>
inline int PangkatTiga(int n);
int main(){
            int n      =          1;
            while (n            !=0){
      cout<<"Masukkan bilangan yang akan dihitung : ";   cin >> n;
                        cout      << "Pangkat tiga dari "<<n<<" adalah = "<<PangkatTiga(n)<<  endl;
}
return 0;
}

Program Isupper


met mencoba yccc, , , , ^_^


#include <iostream.h>
#include <ctype.h>
#include <conio.h>
void main () {
            char s[]="123 W. 24nd 3t., NY, Ny 100387";
   int count = 0;
   for (char* p=s; *p; p++)
            if (isupper(*p)) ++count;
            cout<<s<<endl;
   cout<<count;
   getch();
 }

Program IP


met mencoba yccc, , , , ^_^

#include <iostream.h>
#include <conio.h>
int main() {
float IP;
cout << "Masukkan Indeks Prestasi Anda :";
cin >> IP;
if (IP >=0 && IP <=2.0){
            cout << "Maksimum SKS yang boleh diambil = 20" << endl;
} else if(IP >=2.01 && IP <=3.0){
            cout << "Maksimum SKS yang boleh diambil = 22" << endl;
} else if (IP >=3.01 && IP <=4.0){
            cout << "Maksimum SKS yang boleh diambil = 24" << endl;
} else cout << "IP Ilegal \n";
getch();
return 0;
}

Program Histogram


met mencoba yccc, , , , ^_^

#include <iostream.h>
#include <conio.h>
void main()
{
int n[100];
int a,b,c;
cout << "masukkan perulangan elemen : ";
cin>>b;
for(a=0; a<b; a++){
            cout<<"elemen ke-"<<a+1<<" : ";cin >>n[a];
}

     clrscr();
for(a=0; a<b; a++){
            cout << " elemen ke-"<<a+1<<"       "<<n[a];
            gotoxy(22,a+1);
            for(c=1; c<=n[a]; c++) cout<<'*'; cout<<"\n";
}
getch();
}

Program cetak karakter


silahkan dicoba yccc. . .

#include <iostream.h>
#include <conio.h>
int main(){
char nama[20], no[7], kelas [1], alamat[20];
   cout<< "Masukkan Nama   : "; cin >> nama;
   cout<< "Masukkan NIM    : "; cin >> no;
   cout<< "Masukkan Kelas  : "; cin >> kelas;
   cout<< "Masukkan Alamat : "; cin >> alamat;
            cout<< "Data yang anda masukkan adalah : "<<endl
                        <<"\nNama   : "<<nama << endl
         <<"No     : "<<no << endl
         <<"Kelas  : "<<kelas << endl
         <<"Alamat : "<<alamat << endl;

   getch();
            return 0;
}


Hasil Runing >>>


Program cek bentuk air menurut suhu


program ini dibuat untuk mengetahui bentuk air menurut suhu.  .  ,

#include <iostream.h>
#include <conio.h>
int main()
{
int a;
   cout<< "Cek bentuk air dengan suhu"<<endl;
   cout<< "Masukkan suhu air derajat C = ";cin >>a;
   cout<< "Bentuk air adalah :\n";
   if (a<=0) cout<< "Padat";
    else if (a<100)cout<< "Cair";
    else cout<< "Padat";
getch();
return 0;
}

Hasil Runing >>>




met mencoba yccc, , , , ^_^




Program Cek alamat array


Program ini dibuat unuk mengecek sebuah alamat array. . .
met mencoba yccc, , , , ^_^

#include <iostream.h>
#include <conio.h>
int* cari(int[],int);
int main(){
int a[5]={12,10,19,9}; int n;
cout<<"masukkan bilangannya : ";cin>>n;
cari(a, n);
getch();
return 0;
}
int* cari(int a[],int n){
int sum=0;
for(int i=0;i<n;i++) {
            if(*(a+i)==n) {cout << "Nilai " << n << " terdapat pada alamat : "<< &a[i];
   return &a[i];}
   }
return 0;
}

Program Berat Badan Ideal

Program ini mungkin sedikit menarik, program ini saya posting untuk mencarin tau apakah berat badan anda
ideal atau tidak. . .

met mencoba ycc ^_^

#include <stdio.h>
#include <conio.h>
void main()
{int BB,TB1;
float TB2;
float BBI,BMI;
mulai:
printf("\t# HITUNG BERAT BADAN IDEAL #\n");
printf("\t# BODY MASS INDEX CALCULATION #\n\n");
printf("BERAT BADAN(kg) =\n");

scanf("%d",&BB);
printf("TINGGI BADAN(cm)(ex:180) =\n");
scanf("%d",&TB1);
printf("TINGGI BADAN(m)(ex:1.80) =\n");
scanf("%f",&TB2);
printf("========================================\n");
BMI=BB/(TB2*TB2);
BBI=(TB1-100)*90/100;
printf("BERAT IDEAL ANDA = %f\n",BBI);
printf("BODY MASS INDEX ANDA = %f\n",BMI);

if (BMI<18.5 && BMI>=0)
{printf("KETERANGAN = UNDER WEIGHT\n\n");}
else if (BMI>=18.5 && BMI<25)
{printf("KETERANGAN = NORMAL\n\n");}
else if (BMI>=25 && BMI<30)
{printf("KETERANGAN = OVER WEIGHT\n\n");}
else if (BMI>=30)
{printf("KETERANGAN = OBESITAS\n\n");}
else
{printf("KETERANGAN = ERROR ON INPUT NUMBER\n\n");}

printf("ULANGI PERHITUNGAN ?");
getch();
clrscr();
goto mulai;
}

Hasil Running>>

Program untuk membalikkan kata/kalimat


Program ini dibuat untuk membalikkan kata\kalimat.
contoh : saya => ayas

#include <iostream.h>
#include <conio.h>
char* balikstring(char*);
void main(){
char s[100];
cout<<"masukkan kalimat/kata : ";
cin.getline(s,100);
cout<<"\t["<<s<<"]"<<endl<<"kalau dibalik menjadi"<<endl;
cout<<"\t[";
balikstring(s);
cout<<"]";
getch();
}
  char* balikstring(char kata[]){
  int len=strlen(kata);
  for(int i=len-1; i>=0; i--){
            cout<<kata[i];
            }
}

Hasil Runing>>


met mencoba ycc ^_^

Fungsi Polydrome


met mencoba ycc ^_^

#include <iostream.h>
#include <string.h>
#include <conio.h>
int ispolyndrome(char[]);
int main(){
char s[1];
   cout <<"masukkan kata : ";
   cin>>s;
if(ispolyndrome(s))
            cout <<s<<" adalah polyndrome";
   else
            cout <<s<<" bukan polyndrome";
   getch();
   return 0;
   }

int ispolyndrome(char text[100]){
  int len=strlen(text), count=0;
  char cpytext[100];
  strcpy(cpytext, text);
  for(int i=0,j=len-1; i<len; i++, j--){
                        if(cpytext[j]==text[i]) count++;
  }
  if(count==len)
                        return 1;
  else
                        return 0;
}

program Class titik


Sama seperti program-program sebelumnya yang telah saya posting, 
program ini juga dibuat menggunakan dalam bentuk class. . .
mungkin program ini bisa sedikit membantu anda.  .  .


#include <iostream.h>
#include <conio.h>
class Titik{
            friend ostream& operator<<(ostream&, const Titik&);
            friend istream& operator>>(istream&, Titik&);
public:
            Titik (float a=0, float b=0):x(a),y(b){};
            Titik operator+(const Titik&)const;
            Titik operator/(const int&)const;
            Titik tengah(Titik t1, Titik t2);
private:
            float x;
            float y;
};
ostream& operator<<(ostream& out, const Titik& T){
            out << "X : " << T.x << endl;
            out << "Y : " << T.y << endl;
            return out;
}
istream& operator>>(istream& in, Titik& T){
            cout << "Masukkan X : "; in >> T.x;
            cout << "Masukkan Y : "; in >> T.y;
            return in;
}
Titik Titik::operator+(const Titik& T)const{
            Titik Temp;
            Temp.x=x+T.x;
            Temp.y=y+T.y;
            return Temp;
}
Titik Titik::operator/(const int& s)const{
            Titik Temp;
            Temp.x=x/s;
            Temp.y=y/s;
            return Temp;
}
Titik Titik::tengah(Titik t1, Titik t2){
            Titik T;
            T=(t1+t2)/2;
            return T;
}
void main(){
            Titik t1,t2,t3;
            cout << "Masukkan Titik ke-1" << endl;
            cin >> t1;
            cout << "Masukkan Titik ke-2" << endl;
            cin >> t2;
            cout << "Titik tengahnya \n" << t3.tengah(t1, t2);
   getch();
            return;
}

met mencoba ycc ^_^

Program siku tiga dalam bentuk class


met mencoba ycc ^_^

#include <iostream.h>
#include <math.h>
#include <conio.h>
class SikuTiga{
            friend ostream& operator<<(ostream&, const SikuTiga&);
            friend istream& operator>>(istream&, SikuTiga&);
public:
            SikuTiga (float a=0, float b=0):A(a),T(b){};
            float sisimiring();
private:
            float A;
            float T;
};
ostream& operator<<(ostream& out, const SikuTiga& T){
            out << "Alas : " << T.A << endl;
            out << "Tinggi : " << T.T << endl;
            return out;
}
istream& operator>>(istream& in, SikuTiga& T){
            cout << "Masukkan Alas : "; in >> T.A;
            cout << "Masukkan Tinggi : "; in >> T.T;
            return in;
}
float SikuTiga::sisimiring(){
            return sqrt((A*A)+(T*T));
}
void main(){
            SikuTiga st;
            cout << "Masukkan Alas dan Tinggi SikuTiga" << endl;
cin >> st;
            cout << "Sisi Miringnya adalah = " << st.sisimiring();
   getch();
            return;
}

Program Segiempat dengan Copy Constructor dalam bentuk class


met mencoba ycc ^_^
#include <iostream.h>
#include <conio.h>
class segiempat {
public :
         segiempat(float,float);
      segiempat(const segiempat&);
      ~segiempat();
      void cetak();
      float getluas() const;
      float getkeliling() const;
      keliling(const segiempat&);
   private :
      float pan,leb;
   };
int main () {
      float a,b;
   cout <<"masukkan panjang = ";
   cin >> a;
   cout <<"masukkan lebar  = ";
   cin >> b;
   cout <<endl;
      segiempat x(a,b);
   segiempat y=x;
   x.cetak();
   cout <<"luas                    = "<<x.getluas()<<endl;
   cout <<"keliling    = "<<x.getkeliling()<<endl;
   cout <<"luas                    = "<<y.getluas()<<endl;
   cout <<"keliling    = "<<y.getkeliling()<<endl;
   getch();
      return 0;
}
segiempat::segiempat(float panjang, float lebar){
   pan=panjang;
   leb=lebar;
}
float segiempat::getluas() const{
   return (pan*leb);
      }
float segiempat::getkeliling() const{
   return 2*(pan+leb);
      }
segiempat::~segiempat(){
      cout << "objek hancur";
      }
segiempat::segiempat(const segiempat& s){
   pan=s.pan;
   leb=s.leb;
      }
void segiempat::cetak(){
   cout<<"panjang\t= "<<pan<<endl;
   cout<<"lebar\t= "<<leb<<endl;
      }





program perkalian tiga bilangan dalam bentuk class


Sama seperti program-program sebelumnya yang telah saya posting, 
program ini juga dibuat menggunakan dalam bentuk class. . .
program ini digunakan untuk mencari perkalian dalam tiga bilangan. . .


#include <iostream.h>
#include <conio.h>
class kali {
friend ostream& operator<<(ostream&,const kali&);
friend istream& operator>>(istream&,kali&);
public:
  kali(int a=0, int b=0):i(a),j(b){}
  int proses();
private:
  int i,j;
};
ostream& operator<<(ostream& out,const kali& j){
  out << "Data ke-1: " << j.i;
  out << "\nData ke-2: " << j.j;
  return out;
}
istream& operator>>(istream& in,kali& j){
  cout << "Masukkan data ke-1 : "; in >> j.i;
  cout << "Masukkan data ke-2 : "; in >> j.j;
  return in;
}
int kali::proses(){
   return (i*j);
}
void main(){
  kali j;
  cin >> j;
  cout << "Hasil kali 2 bilangan : " << j.proses() << endl;
  getch();
}

met mencoba ycc ^_^. . .

Program Penjumlahan tiga bilangan dalam bentuk class


Lagi-lagi sama seperti program-program sebelumnya yang telah saya posting, 
program ini juga dibuat menggunakan dalam bentuk class.. program ini saya posting
untuk mencari penjumlahan dalam tiga bilangan. . .



#include <iostream.h>
#include <conio.h>
class jumlah {
friend ostream& operator<<(ostream&,const jumlah&);
friend istream& operator>>(istream&,jumlah&);
public:
  jumlah(int a=0, int b=0, int c=0):i(a),j(b),k(c){}
  int proses();
private:
  int i,j,k;
};
ostream& operator<<(ostream& out,const jumlah& j) {
  out << "Data ke-1: " << j.i;
  out << "\nData ke-2: " << j.j;
  out << "\nData ke-3: " << j.k;
  return out;
}
istream& operator>>(istream& in,jumlah& j){
  cout << "Masukkan data ke-1 : "; in >> j.i;
  cout << "Masukkan data ke-2 : "; in >> j.j;
  cout << "Masukkan data ke-3 : "; in >> j.k;
  return in;
}
int jumlah::proses(){
   return (i+j+k);
}
void main(){
jumlah j;
  cin >> j;
  cout << "Hasil penjumlahan 3 bilangan : " << j.proses() << endl;
  getch();
}


met mencoba ycc ^_^

Program konversi nilai dalam bentuk class


Sama seperti program-program sebelumnya yang telah saya posting, 
program ini juga dibuat menggunakan dalam bentuk class untuk mencari konversi nilai. . .


programnya. . .

#include <iostream.h>
#include <conio.h>
class KonvNil {
            friend ostream& operator<<(ostream& , const KonvNil&);
friend istream& operator>>(istream& ,  KonvNil&);
public:
            KonvNil(){};
            int konversi();
private:
            int nil;
            char nilai_huruf;
};
ostream& operator<<(ostream& out , const KonvNil& N){
            out<<N.nilai_huruf<<endl;
            return out;
}
istream& operator>>(istream& in,KonvNil& q){
            cout<<"Masukkan Nilai Angka=";
            in>>q.nil;
            return in;
}
int KonvNil::konversi(){
switch(nil/10) {
   case 8:if(nil>8)cout<<"Nilai Anda adalah=A"<<endl;break;
   case 7:
   case 6:if(nil>6)cout<<"Nilai Anda adalah=B"<<endl;break;
   case 5:
   case 4:if(nil>4)cout<<"Nilai Anda adalah=C"<<endl;break;
   case 3:
   case 2:if(nil>2)cout<<"Nilai Anda adalah=D"<<endl;break;
   case 1:
   case 0:if(nil>0)cout<<"Nilai Anda adalah=E"<<endl;break;
   default:cout<<"Masukan nilai diluar area\n";
   }
   return nil;
}
void main(){
KonvNil n;
   cout<<"Anda Ingin tahu nilai anda?\t"<<endl;
   cin>>n;
   cout<<"Nilai yang Anda inputkan adalah "<<n.konversi()<<endl;
   getch();
   return;
}




Met Mencoba. . .^_^