Monday, December 10, 2012

PROGRAM KONVERTER TERMOMETER SUHU


Program ini adalah program untuk konversisuhu (c_f ,c_k)celcius-fahrenheit-kelvin, (f_c, f_k)fahrenheit-cekcius-kelvin,(k_c, k_f) kelvin-celcius-fahrenheit, denganmemilihsuhuawaldaricelcius, fahrenheitatau kelvin.
Algoritma :
Ø  Pilihkonverter :
1.       Celcius
2.       Fahrenheit
3.       Kelvin
Ø  Hitung  :
//daricelciuskefahrenheit
float converter::c_fahrenheit(){
suhuakhir = (suhuawal*1.8+32);
returnsuhuakhir;
}
//daricelciuske kelvin
float converter::c_kelvin(){
suhuakhir = (suhuawal+273.15);
returnsuhuakhir;
}
//darifahrenheitke kelvin
float converter::f_kelvin(){
suhuakhir = (suhuawal-32)/(1.8+273.5);
returnsuhuakhir;
}
//darifahrenheitkecelcius
float converter::f_celcius(){
suhuakhir = (suhuawal-32)/1.8;
returnsuhuakhir;
}
//dari  kelvinkecelcius
float converter::k_celcius(){
suhuakhir = (suhuawal-273.15);
returnsuhuakhir;
}
//dari  kelvinkefahrenheit
float converter::k_fahrenheit(){
suhuakhir = (suhuawal-273.15)*1.8+32;
returnsuhuakhir;
}

Ø  Hasil :
Ø  //Celcius
Ø  cout<<"suhuawalcelcius : "; cin>>suhuawal;
cout<< "\n = " <<c_fahrenheit()<< " Fahrenheit";
cout<< "\n = " <<c_kelvin()<< " Kelvin"<<endl;

Ø  //Fahrenheit
Ø  cout<<"suhuawal Fahrenheit : "; cin>>suhuawal;
cout<< "\n = " <<f_celcius()<< " Celcius";
cout<< "\n = " <<f_kelvin()<< " Kelvin"<<endl;

Ø  //Kelvin
cout<<"suhuawal Kelvin : "; cin>>suhuawal;
cout<< "\n = " <<k_fahrenheit()<< " Fahrenheit";
cout<< "\n = " <<k_celcius()<< " Celcius"<<endl;


PROGRAM C++

#include<iostream.h>
#include<stdlib>
using namespace std;
class converter{
public:

converter();
float input();
floatc_fahrenheit();
floatc_kelvin();
floatf_celcius();
floatf_kelvin();
floatk_celcius();
floatk_fahrenheit();


private:
floatsuhuawal;
floatsuhuakhir;

};

converter::converter(){
int a;
cout<<"I*****************************I"<<endl;
cout<<"I  Converter TermometerSuhu  I"<<endl;
cout<<"I*****************************I"<<endl;
cout<<"1 Celcius"<<endl;
cout<<"2 Fahrenheit"<<endl;
cout<<"3 Kelvin"<<endl;
cout<<"4 Exit"<<endl;
MyLabel:
cout<<"Masukkanpilihansuhu : "; cin>>a;

switch(a){
                case 1 :
cout<<"suhuawalcelcius : ";
cin>>suhuawal;
                                cout<< "\n = " <<c_fahrenheit()<< " Fahrenheit";
                                cout<< "\n = " <<c_kelvin()<< " Kelvin"<<endl;

gotoMyLabel;
                                break;
case 2 :
cout<<"suhuawal Fahrenheit : ";
cin>>suhuawal;
                                cout<< "\n = " <<f_celcius()<< " Celcius";
                                cout<< "\n = " <<f_kelvin()<< " Kelvin"<<endl;

gotoMyLabel;
break;
case 3 :
cout<<"suhuawal Kelvin : ";
cin>>suhuawal;
cout<< "\n = " <<k_fahrenheit()<< " Fahrenheit";
cout<< "\n = " <<k_celcius()<< " Celcius"<<endl;

gotoMyLabel;
break;
case 4 : exit(0);break;

default :cout<<"Maafhanyadapatmemasukkan 1-3"<<endl;
gotoMyLabel;
break;
                }
}

float converter::c_fahrenheit(){
suhuakhir = (suhuawal*1.8+32);
returnsuhuakhir;
}

float converter::c_kelvin(){
suhuakhir = (suhuawal+273.15);
returnsuhuakhir;
}

float converter::f_kelvin(){
suhuakhir = (suhuawal-32)/(1.8+273.5);
returnsuhuakhir;
}

float converter::f_celcius(){
suhuakhir = (suhuawal-32)/1.8;
returnsuhuakhir;
}

float converter::k_celcius(){
suhuakhir = (suhuawal-273.15);
returnsuhuakhir;                                                                                        
}

float converter::k_fahrenheit(){
suhuakhir = (suhuawal-273.15)*1.8+32;
returnsuhuakhir;
}



int main(){
converter x;
return 0;
}

PROGRAM MENGHITUNG LUAS LINGKARAN DAN VOLUME BOLA


Program ini adalah program untuk menghitung luas lingkaran(L) dan (V)volume bola dengan 1 inputan yaitu dengan jari-jari(r)
Algoritma :
Ø  Masukkan jari-jari (r)
Ø  Hitung :
float luas(){L= phi*r*r;
float volume(){V=phi*r*r*r*4/3;
Ø  Hasil
  out<<"Luas lingkaran : "<<keluaran.L<<endl;
  out<<"Volume bola : "<<keluaran.V<<endl;

PROGRAM C++
#include <iostream>
#include<math.h>
using namespace std;
class jari2{
      friend ostream& operator<<(ostream&, const jari2&);
      friend istream& operator>>(istream&, jari2&);
      public:
         jari2();
         void pi(float p){phi=p;}
         float luas(){L= phi*r*r;}
         float volume(){V=phi*r*r*r*4/3;}

      private:
         float L,V,r;
         float phi; 
};

jari2::jari2(){
         cout<<"MENGHITUNG LUAS LINGKARAN DAN VOLUME BOLA dengan class"<<endl;
        cout<<"++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;       
}

istream& operator>>(istream& in, jari2& masukan){
         cout<<"Masukkan jari-jari : ";
         in>>masukan.r;
         return in;
}
ostream& operator<<(ostream& out, const jari2& keluaran){
         cout<<"phi : "<<keluaran.phi<<endl;
         out<<"Luas lingkaran : "<<keluaran.L<<endl;
         out<<"Volume bola : "<<keluaran.V<<endl;
         return out;

}

int main(){
    jari2 X;
    cin>>X;
    X.pi(3.14);
    X.luas();
    X.volume();
    cout<<X;
    cout<<endl;
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

PROGRAM PENCARI FPB


Program ini adalah program untuk mencari FPB(Faktor Persekutuan Terbesar) dari dua buah bilangan.
Algoritma :
Ø  Masukkan dua buah bilangan a dan b
Ø  Hitungc=a%b;
Ø  while (c>0){
 a=b;
  b=c;
  c=a%b;
}
Ø  Hasil cout<<"FPB dariBil 1 danBil 2 adalah : "<<b<<endl;  


PROGRAM C++
#include <cstdlib>
#include <iostream>
using namespace std;
int main(){
inta,b,c;
cout<< "Masukkanbilangan 1 : "<<endl;
cin>>a;
cout<< "Masukkanbilangan 2 : "<<endl;
cin>>b;
    c=a%b;

while (c>0)
{
   a=b;
  b=c;
   c=a%b;
}
cout<<"FPB dariBil 1 danBil 2 adalah : "<<b<<endl;  
system("PAUSE");
return EXIT_SUCCESS;
}

Program konversi Satuan Berat


Program konversi berat dari gram sampai dengan ton.

Program c++
#include <iostream.h>

class b
{
public :
pembuka ();
input ();
proses ();

private :
int z;
float berat;
};

b::pembuka ()
{
cout << "=================================" << endl;
cout << "--Program konversi satuan berat--" << endl;
cout << "=================================" << endl;
}

b::input ()
{
cout << " Konversi Satuan Berat\n " << endl;

cout << " 1  Untuk Gram ke Ons                                      " <<  endl;
cout << " 2  Untuk Gram ke Kilogram        " <<  endl;
cout << " 3  Untuk Gram ke Kwintal           " <<  endl;
cout << " 4  Untuk Gram ke Ton                                      " <<  endl;
cout << " 5  Untuk Ons ke Gram                                      " <<  endl;
cout << " 6  Untuk Ons ke Kilogram           " <<  endl;
cout << " 7  Untuk Ons ke Kwintal              " <<  endl;
cout << " 8  Untuk Ons ke Ton                     " <<  endl;
cout << " 9  Untuk Kilogram ke Gram        " <<  endl;
cout << " 10 Untuk Kilogram ke Ons          " <<  endl;
cout << " 11 Untuk Kilogram ke Kwintal   " <<  endl;
cout << " 12 Untuk Kilogram ke Ton          " <<  endl;
cout << " 13 Untuk Kwintal ke Gram         " <<  endl;
cout << " 14 Untuk Kwintal ke Ons             " <<  endl;
cout << " 15 Untuk Kwintal ke Kilogram   " <<  endl;
cout << " 16 Untuk Kwintal ke Ton             " <<  endl;
cout << " 17 Untuk Ton ke Gram                                     " <<  endl;
cout << " 18 Untuk Ton ke Ons                                        " <<  endl;
cout << " 19 Untuk Ton ke Kilogram          " <<  endl;
cout << " 20 Untuk Ton ke Kwintal\n        " <<  endl;

cout << " Pilih Konversi :"; cin >> z;
cout << endl;
}

b::proses ()
{
switch (z)
{
case 1:
cout << " Konversi Gram ke Ons "              << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " gr = " << (berat/100) << " ons "                        << endl;break;

case 2:
cout << " Konversi Gram ke Kilogram "    << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " gr = " << (berat/1000) << " kg "                        << endl;break;

case 3:
cout << " Konversi Gram ke Kwintal "       << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " gr = " << (berat/10000) << " kw "                                         << endl;break;

case 4:
cout << " Konversi Gram ke Ton "              << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " gr = " << (berat/1000000) << " ton "               << endl;break;

case 5:
cout << " Konversi Ons ke Gram "              << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ons = " << (berat*10) << " gr "                          << endl;break;

case 6:
cout << " Konversi Ons ke Kilogram "        << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ons = " << (berat/10) << " kg "                          << endl;break;

case 7:
cout << " Konversi Ons ke Kwintal "          << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ons = " << (berat/100) << " kw "                      << endl;break;

case 8:
cout << " Konversi Ons ke Ton "                  << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ons = " << (berat/10000) << " ton "                << endl;break;

case 9:
cout << " Konversi Kilogram ke Gram "    << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kg = " << (berat*1000) << " gr "                        << endl;break;

case 10:
cout << " Konversi Kilogram ke Ons "        << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kg = " << (berat*10) << " ons "                         << endl;break;

case 11:
cout << " Konversi Kilogram ke Kwintal "<< endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kg = " << (berat/100) << " kw "                         << endl;break;

case 12:
cout << " Konversi Kilogram ke Ton "        << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kg = " << (berat/1000) << " ton "                                          << endl;break;

case 13:
cout << " Konversi Kwintal ke Gram "       << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kw = " << (berat*10000) << " gr "                                         << endl;break;

case 14:
cout << " Konversi Kwintal ke Ons "          << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kw = " << (berat*100) << " ons "                                          << endl;break;

case 15:
cout << " Konversi Kwintal ke Kilogram "<< endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kw = " << (berat*100) << " kg "                        << endl;break;

case 16:
cout << " Konversi Kwintal ke Ton "           << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " kw = " << (berat/10) << " ton "                         << endl;break;

case 17:
cout << " Konversi Ton ke Gram                 "                 << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ton = " << (berat*1000000) << " gr "              << endl;break;

case 18:
cout << " Konversi Ton ke Ons "                  << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ton = " << (berat*10000) << " ons "                << endl;break;

case 19:
cout << " Konversi Ton ke Kilogram "        << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ton = " << (berat*1000) << " kg "                                         << endl;break;

case 20:
cout << " Konversi Ton ke Kwintal\n "      << endl;
cout << " Masukkan satuan berat : "; cin >> berat;
cout << " => " << berat << " ton = " << (berat*10) << " kw "                        << endl;break;

default:
cout << " Maaf.. Inputan salah "                                      << endl;
}
}

int main ()
{
b x;
x.pembuka ();
x.input ();
x.proses ();

return 0;
}

Program menghitung Luas dan Volume Kubus


Program ini adalah program untuk mencari luas kubus(la)dan volume kubus (vol) dengan memasukkan sisi(s)

Algoritma :

Ø  Masukkan sisi
Ø  Hitung :
s;la = s*s*6;
vol = s*s*s;
Ø  Hasil :
cout << “Luas Kubus : ” << la << endl;
cout << “Volume Kubus : ” << vol << endl;

Program C++
#include <iostream>
#include <conio.h>
#include <stdlib.h>
void Kubus (){
cout << “Nilai Sisi : “;
cin >> s;la = s*s*6;
vol = s*s*s;
cout << endl;
cout << “Luas Kubus : ” << la << endl;
cout << “Volume Kubus : ” << vol << endl;
}