Laman

Powered By Blogger

Sabtu, 28 April 2012

Konversi Suhu : Celcius-Fahrenheit-Reamur-Kelvin

Program konversi suhu menggunakan C++ :


#include <iostream>
#include <string>


using namespace std;
int main()
{
   float k,K;
   float r,R;
   float c,C;
   float f,F;


   cout<<"Masukkan Nilai Celcius = ";
   cin >> C;
   F =(C*1.8)+32;
   R =C*0.8;
   K =C+273.15;
   cout << "Fahrenheit ="<<F << endl;   cout << "Reaumur ="<<R << endl;   cout << "kelvin ="<<K << endl;
 
   system("pause");
   return 0;
}

Konversi Meter-Cm-Inci


Program untuk mengkonversi Meter ke Cm dan Inci Menggunakan C++ adalah sebagai berikut :


#include <iostream>
#include <string>


using namespace std;
int main()
{
   int m;
   int inci;
   int cm;


   cout<<"m = ";
   cin >> m;
   cm =100*m;
   inci =(m*100)/2.54;
   cout << "cm = "<<cm << endl;   
   cout << "inci= "<<inci << endl;
   system("pause");
   return 0;
}

Penjumlahan 3 Bilangan

Menjumlahkan 3 bilangan menggunakan C++ :

#include <iostream>
#include <string>


using namespace std;
int main()
{
   int jumlah;
   int b;
   int c;
   int a;


   cout<<"masukkan bilangan 1 : ";
   cin >> a;
   cout<<"masukkan bilangan 2 : ";
   cin >> b;
   cout<<"masukkan bilangan 3 : ";
   cin >> c;
   jumlah =a+b+c;
   cout << "jumlah : " <<jumlah<< endl;  
 
   system("pause");
   return 0;
}


Output Angka Genap Dari 25 Sampai Dengan 70 Secara Rekursif



Program menggunakan C++  (class) :



#include <iostream>
#include<string>


using namespace std;


class angka_genap{
   public:
          angka_genap();
          int genap_rekursif(int i);
   private:
           int i;};
         
angka_genap::angka_genap(){}


int angka_genap::genap_rekursif(int i){
     if (i>70){
     }
     else
     {
      if (i % 2==0)
      {
         cout << i << endl;      }
      else
{}genap_rekursif(i+1);
}
}


int main(){
   
     angka_genap x;
     cout<<"\nAngka Genap Dari 25 Sampai Dengan 70 Secara Rekursif:\n";
     x.genap_rekursif(25);
   


   system("pause");
   return 0;
}

Bilangan Yang Habis Dibagi 5 dan 7 Antara 1 Sampai Dengan 100


Berikut adalah program untuk menampilakan bilangan yang habis dibagi 5 dan 7 antara 1 sampai dengan 100 secara rekursif menggunakan C++ (class overloading) :


#include <iostream>

using namespace std;

class habis_dibagi{
      friend istream& operator>>(istream&, habis_dibagi&);
      friend ostream& operator<<(ostream&, habis_dibagi&);
   public:
          habis_dibagi();
          int habis_rekursif(int i);
   private:
           int i; };
habis_dibagi::habis_dibagi(){
      cout<<"\nBilangan Yang Habis Dibagi 5 dan 7 Antara 1 Sampai Dengan 100 Secara Rekursif :\n";
      }

int habis_dibagi::habis_rekursif(int i){
     if (i>100){
    }
    else
    {
     if (i % 5==0 && i % 7==0)
     {
      cout << i << endl;      }
      else
{}habis_rekursif(i+1);
}
}
 
istream& operator>>(istream& in, habis_dibagi& input) {}

ostream& operator<<(ostream& out, habis_dibagi& output) {
       
}
int main()
{
    habis_dibagi a;
    cin>>a;
    a.habis_rekursif(1);
    cout<<a;
    cout<<endl;
   
   
   
   system("pause");
   return 0;
}