Sabtu, 16 April 2011

Menjumlahkan beberapa bilangan yang berbeda


Program untuk menjumlah kan beberapa bilangan yang berbeda sesuai yang diinginkan user
Misalkan untuk menjumlahkan 4 buah bilngan yang berbeda.
Berikut inilah contoh program yang saya buat:


#include<iostream.h>

Class bilangan{
public:
        pembuka();
        input();
        proses();
        output();
private:
       float a,b,jumlah;

   };
bilangan::pembuka(){
     cout<<""<<endl;
     cout<<"program untuk menjumlahkan beberapa bilangan"<<endl;
} 
bilangan::input(){ 
     cout<<""<<"masukan bilangan :";cin>>a;
}
bilangan::proses(){
    jumlah=0;
    for(int i=0;i<<"bilangan ke:"<<"=";cin>>b;
    jumlah+=b;
}
}
bilangan::output(){
    cout<<"jumlah bilangan = "<<jumlah<<endl;
  }

int main(){
   bilangan y;
   y.pembuka();
   y.input();
   y.proses();
   y.output();

return 0;
}

Program untuk menghitung jumlah pengualaran dalan SPBU

Program untuk mengitung jumlah bahan bakar dan uang yang harus dikeluarkan saat melakukan pembelian di SPBU.
Langsung saja inilah Program dalam bahasa C++ yang saya buat:

#include<iostream.h>
    
class BBM{
        public:
              pembuka();
              inputan();
              proses();
              output();
      private:
             char a[10];
             float b,jumlah;
             };
BBM::pembuka(){
         cout<<"<o>"<<endl;
         cout<<"Program untuk menghitung jumlah pengualaran dalan SPBU"<<endl;
         cout<<"<o>"<<endl;
         } 
BBM::inputan(){
            cout<<"masukan jenis bahan bakar :"; cin>>a;
            {
            cout<<"masukan jumlah uang :"; cin>>b;
            }
            }
BBM::proses(){
            jumlah= b/4500;
            }
BBM::output(){
       cout<<"jumlah bahan bakar yang di keluar kan = "<<jumlah<<" liter"<<endl;
      }
int main(){
            BBM x;
            x.pembuka();
            x.inputan();
            x.proses();
            x.output();

return 0;
}

Operator overloading dalam C++

fungsi dan operator overloading adalah dua hal yang paling penting dalam bahasa pemograman c++.mekipun fungsinya unik, fungsi ini tidak jauh berbeda dengan jenis fungsi lainya.

Langsung saja ke program yang saya bahas yaitu  pemamnggilan fungsi untuk mengitung luas lingkaran dan volume bola dalam bentuk class yang mengunakan operator overloading input dan output.

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

class hitung{
     friend ostream& operator<<(ostream&,hitung&);
     friend istream& operator>>(istream&,hitung&);

public:
    hitung();
    void hitung_phi(){phi=3.14;}
    void hitung_luas(){luas=phi*r*r;}
    void hitung_volume(){volume=phi*r*r*r*4/3;}
private:
    float phi;
    float r,luas,volume;
};
hitung::hitung(){
    cout<<"<0>"<<endl;
    cout<<"Program menghitung luas lingkaran dan volume bola "<<endl;
    cout<<"<0>"<<endl;
}
istream& operator>>(istream& in,hitung& masuk)
{
cout<<"masukan jari-jari = "; in>>mlebu.r;
return in;
}
ostream& operator<<(ostream& out,hitung& keluar)
{
     cout<<"luas lingkaran = ";
     out<<metu.luas;
     out<<"volume bola = ";
     out<<metu.volume;
}
    main(){
    hitung x;
    cin>>x;
        x.hitung_phi();
        x.hitung_luas();
        x.hitung_volume();
       cout<<x;
getch();
return 0;
}


Menentukan Tahun Kabisat Dengan Program Java


Disini saya akan menjelaskan dulu tentang Pengertian Java

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.

Langsung saja ke program yang saya bahas dijudul:




import jeliot.io.*;

public class tahun_kabisat{
   
   public void masuk(){
       System.out.println("Program Pemilihan tahun-tahun");
    System.out.println("tahun");
    a=Input.readInt();}
   public void tahun_kabisat_tahun(){
     if (a%4==0){
       System.out.println("tahun kabisat");
       }
    else {
      System.out.print("bukan tahun kabisat");
      }
    }
    private int a;
    public static void main() {
     tahun_kabisat x=new tahun_kabisat();
     x.masuk();     
     x.tahun_kabisat_tahun();
     }
}

Menentukan Tahun Kabisat Dengan Program C++

Salam sejatera penulis ucapkan.
semoga kalian semua selalu diberi kesehatan dari yang kuasa untuk mengisi hari-hari yang indah.
disini saya ingin meluapkan inspirasi saya tentang program dalam C++ langsung saja ke yang saya akan bahas.

Tahun kabisat adalah tahun yang habis dibagi 4 atau 400 tetapi tidak habis dibagi 100. Nah, dari penjelasan diatas sudah tentu kita mengetahui algoritma pembuatan program pencari tahun kabisat.
Gunakan statemen if untuk mencarinya. Jika habis dibagi 4, atau habis dibagi 400 dan tidak habis dibagi 100, maka tahun kabisat. Sekarang kita akan mencari berapa banyak tahun kabisat antara dua buah tahun yang diinputkan. Gunakan statemen for atau perulangan untuk yang satu ini


Langsung saja inilah programnya:

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

class Kabisat
{
  private:
       int l;
      char tahun[4];

  public:
      Kabisat();
      void hitungKabisat();
     friend istream &operator >> (istream &in, Kabisat &);
     friend ostream &operator << (ostream &out, Kabisat &);
};

int main()
{
    Kabisat x;

    cin >> x;
    cout << x;

  system ("pause");
  return EXIT_SUCCESS;

}


Kabisat::Kabisat(){

      cout << "MENENTUKAN TAHUN KABISAT" << endl;}

void Kabisat::hitungKabisat()
{
        if ( l % 4 != 0)
           strcpy(tahun,"Bukan Tahun kabisat");
       else
           strcpy(tahun,"tahun kabisat");

}

istream &operator >> (istream &in, Kabisat &masukan)
{
  cout<<" Memasukan tahun : " ;
  in>>masukan.l;

  return in;
}

ostream &operator << (ostream &out, Kabisat &tampil)
{
  tampil.hitungKabisat();
  out << tampil.l << "  "<< tampil.tahun << endl;
  return out;
}

Program untuk Mencari Nilai Kuadrat

Deklarasi
·         Kuadrat(Y,X): integer
·         if(x==1
 ·         else
 ·               return y*kuadrat(y,x-1);
 ·         Output: Hasil kuadrat


#include <cstdlib>
#include <iostream>

long int kuadrat(int y, int x){
       if(x==1)
       return y;
       else
       return y*kuadrat(y,x-1);
}
using namespace std;
      int main(int argc, char *argv[])
{
    int x,y;
    cout<<"program menghitung y pangkat x \n";
    cout<<"masukan y :";
    cin>>y;
    cout<<"masukan x :"; 
    cin>>x;
    cout<<y<<" pangkat "<<x<<" adalah "<<kuadrat(y,x)<<endl;


system("PAUSE");
return EXIT_SUCCESS;
}

Jumat, 01 April 2011

Flowchart Memilih Bilangan Terbesar dari 3 bilangan

1. Ambil BilanganPertama, set maks Bilangan Pertama
2. Ambil Bilangan Kedua, bandingkan dengan Bilangan Kedua
3. Jika Bilangan Kedua lebih besar, set maks Bilangan Kedua
4. Ambil Bilangan Ketiga, bandingkan dengan Bilangan Kedua
5. Jika Bilangan Ketiga lebih besar dari Bilangan Kedua, set maks Bilangan Ketiga
6. Variabel maks berisi Bilangan terbesar