Laman

Kamis, 12 April 2012

Program C++ Dengan Structur Class Menentukan Bilangan Habis dibagi 5 & 7 [iteratif]

Syntax C++ dengan structur class :

#include
#include

using namespace std;

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

      public:
      Bilangan(){};
   

      void proses(){
             i =1;
   batas =101;
   while (!(i==batas))
   {
      if (i % 5==0 && i % 7==0)
      {
         cout << i << endl;      }
      else
      {
      }
      i =i+1;
   }

             }
         
      private:
   int batas;
   int i;


           
};

istream& operator>>(istream& in, Bilangan& masukkan){


    return in;
}

ostream& operator<<(ostream& out, Bilangan& keluaran){
 
    return out;
}

int main(int argc, char *argv[])
{
    Bilangan angka;
    cin >> angka;
    angka.proses();
    cout<< angka;
    cout<< endl;

    system("PAUSE");
    return 0;
}

Program C++ menentukan Bilangan Habis dibagi 5 & 7 [iteratif]

Syntax C++ :
 
#include
#include
using namespace std;
int main()
{
   int batas;
   int i;
   i =1;
   batas =101;
   while (!(i==batas))
   {
      if (i % 5==0 && i % 7==0)
      {
         cout << i << endl;      }
      else
      {
      }
      i =i+1;
   }
   system("PAUSE");
   return 0;
}
 

Algoritma Bilangan Habis dibagi 5 & 7 [iteratif]

  Flowchart :

Pertemuan Alpro Minggu Ketujuh

Pertemuan minggu ketujuh membahas tentang structur aray, tetapi sebelum saya mempelajari aray saya masih kurang paham tata letak rekrusif dalam C++ untuk raptor tolong di ajarin tambahaannya soal rekursif !!!

Selasa, 10 April 2012

Mencari Hasil Pangkat

Flowchart untuk mencari hasil x pangkat y

Misalnya kita inputkan x = 2 dan y = 3 maka outputnya


Atau kita inputkan x = 4 dan y = 0 maka outputnya

Pertemuan Alpro Minggu Keenam

Pertemuan Alpro minggu ke enam ini membahas tentang Perulangan Rekursif.
Sebagai contoh :
Jika a*b maka cara penghitungan nya adalah a+a+a+a....(ditambah sebanyak b). Jika 2*3 maka 2+2+2 (ditambahkan sebanyak 3 kali). Dan untuk pembagian, a:b maka a-a-a-a-...(a dikurangi a sebanyak b).
Dalam materi ke enam ini, saya masih juga belum paham. Tetapi tetap ingin selalu belajar dan belajar :D

Sabtu, 07 April 2012

Pertemuan Alpro Minggu Kelima

Pertemuan minggu kelima membahas tentang Fungsi. Dalam materi ini menjelaskan tentang fungsi dalam pemrograman. Saya masih belum begitu paham tentang materi Fungsi. Tetapi dengan adanya mentoring saya bisa belajar apa yang saya belum mengrti tentang fungsi dalam pemrograman.

Pertemuan Alpro Minggu Keempat

Pertemuan minggu ke 4 membahas tentang loop atau perulangan. Setiap kelompok mempunyai tugas untuk observasi tentang "Perulangan" yang ada di sekitar kita.
Kelompok saya kebagian buat observasi kali ini, dan tidak jauh-jauh mencari perulangan saya ambil sample "Cara Mengikat Tali Sepatu" jadi,, saya kepikiran masalah perulangan pada cara kita mengikat sepatu..
Kondisi awal tali masih belum di pasang, jadi kita melakukan perulangan memasukan ujung tali ke dalam lubang yang tersedia pada sepatu, hingga lubang terakhir dan kondisi akhir yaitu kita ikatkan kedua tali yang sudah di masukan sesuai urutannya !!!

Program C++ Menghitung Nilai X Pangkat Y Dengan X Bilangan Real dan Y Bilangan Bulat


#include <iostream>
#include <string>

using namespace std;

class pangkat{
      friend ostream& operator<<(ostream&, pangkat&);
      friend istream& operator>>(istream&, pangkat&);
      public:
pangkat(){};
             void hasil();
      private:
float x,p;
int y,i;
};
istream& operator>>(istream&in,pangkat&masuk){
cout<<"MasukkanAngka : ";
         in>>masuk.x;
cout<<"\nMasukkanPangkat : ";
         in>>masuk.y;
         return in;
         }
ostream& operator<<(ostream&out,pangkat&keluar){
cout<<keluar.x<<" pangkat "<<keluar.y<<" : "<<keluar.p;
cout<<endl;
         return out;
         }
void pangkat::hasil(){
p=1;
     for(i=1;i<=y;i++){
p=p*x;
cout<<p<<endl;
                       }
cout<<endl;
     }

int main()
{
pangkat y;
cin>>y;
y.hasil();
cout<<y;
system("pause");
return 0;
}

Menghitung Nilai X Pangkat Y Dengan X Bilangan Real dan Y Bilangan Bulat Secara Rekursif

Menampilkan Deret Fibonaci Interaktif for, while, do while!

Program c++ Untuk Menentukan Tahun Kabisat


#include <iostream>
#include <string>

using namespace std;

class bangun {
friend istream& operator>>(istream&, bangun&);
public:
void menentukan();
private:
int a,b;
};
istream& operator>>(istream& in, bangun& masukan){
cout<<"Masukan a = ";
in>>masukan.a;
cout<<"Masukan b = ";
in>>masukan.b;
}
void bangun::menentukan(){
if (a==b)
cout<<"Bangun itu adalah Persegi"<<endl;
else
cout<<"Bangun itu adalah Persegi Panjang"<<endl;
}

main()
{
bangun X;
cin>>X;
X.menentukan();
system ("Pause");
return 0;
}