Selasa, 17 April 2012

Menampilkan bilangan yang habis dibagi 5 dan 7 antara 1 sampai 100 dengan C++


#include <iostream>
#include <string>

using namespace std;

class Bagi{
      friend istream& operator>>(istream&, Bagi &);
      friend ostream& operator<<(ostream&, Bagi&);
      public:
       Bagi();
               void proses();
               int bagi(int a);
       private:
               int a;
       };

Bagi::Bagi(){
cout<<"Menampilkan bilangan yang habis dibagi 5 dan 7 antara 1 sampai 100"<<endl;
}

void Bagi::proses(){
a =1;
while (!(a>100)){
if (a % 5==0 & a % 7==0){
cout << a << endl;
}else{}
a =a+1;
}
}
int Bagi::bagi (int a){
if (a>100){
}else
{
if (a % 5==0 && a % 7==0)
{
cout << a << endl;      }
else
{}bagi(a+1);
}
}

int main(){

    Bagi X;
    X.proses();
    X.bagi(1);

system("pause");
return 0;
}

Menentukan Apakah Bangun Persegi or Persegi Panjang dengan C++


#include<iostream.h>
#include<conio.h>
class susah{
      friend istream& operator>>(istream&, susah&);
public:
       susah(){};
       void bedakan(){
            if ((2*p+2*l)%4==0){
            cout<<"persegi";}
            else{
            cout<<"persegi panjang";}
            }
private:
        int p,l;
};

               istream& operator>>(istream& in, susah& masukan){
                        cout<<"masukan panjang = ";
                        in>>masukan.p;
                        cout<<"masukan lebar = ";
                        in>>masukan.l;
                        return in;
                        }
main(){
       susah masukan;
       cin>>masukan;
       masukan.bedakan();
       getch();
       }

Menghitung Pangkat dengan C++


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

using namespace std;

class Pangkat{
friend istream& operator>>(istream&, Pangkat&);
friend ostream& operator<<(ostream&, Pangkat&);
public:
Pangkat();
int proses(int x, int y);
int output();
private:
int x,y,i;
int hasil;
};
Pangkat::Pangkat(){
cout<<"Mencari X pangkat Y "<<endl;
}

istream& operator>>(istream& in, Pangkat& masukan){
cout<<"Masukan x : ";
in>>masukan.x;
cout<<"Masukan y : ";
in>>masukan.y;
}

int Pangkat::proses(int x,int y){
if (y==1)
return x;
else if (y==0)
return (1);
else
return x*proses(x,y-1);
}

int Pangkat::output(){
hasil = proses(x,y);
cout<<"Maka hasilnya adalah : "<<hasil;
return hasil;
}

int main()
{
Pangkat X;
cin>>X;
X.output();
cout<<endl<<endl;

getch();
}

C++ Menentukan Nama Bulan Dengan Inputan Angka

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int a;

   raptor_prompt_variable_zzyz ="masukkan angka 1 sampai dengan 12 :";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   if (a==1)
   {
      cout << "BULAN JANUARY" << endl;   }
   else
   {
      if (a==2)
      {
         cout << "BULAN FEBRUARY" << endl;      }
      else
      {
         if (a==3)
         {
            cout << "BULAN MARCH" << endl;         }
         else
         {
            if (a==4)
            {
               cout << "BULAN APRIL" << endl;            }
            else
            {
               if (a==5)
               {
                  cout << "BULAN MAY" << endl;               }
               else
               {
                  if (a==6)
                  {
                     cout << "BULAN JUNE" << endl;                  }
                  else
                  {
                     if (a==7)
                     {
                        cout << "BULAN JULY" << endl;                     }
                     else
                     {
                        if (a==8)
                        {
                           cout << "BULAN AUGUST" << endl;                        }
                        else
                        {
                           if (a==9)
                           {
                              cout << "BULAN SEPTEMBER" << endl;                           }
                           else
                           {
                              if (a==10)
                              {
                                 cout << "BULAN OCTOBER" << endl;                              }
                              else
                              {
                                 if (a==11)
                                 {
                                    cout << "BULAN NOVEMBER" << endl;                                 }
                                 else
                                 {
                                    if (a==12)
                                    {
                                       cout << "BULAN DECEMBER" << endl;                                    }
                                    else
                                    {
                                       cout << "INPUTAN SALAH" << endl;                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
   }

   system ("PAUSE");
   return EXIT_SUCCESS;
}