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;
}
Kamis, 12 April 2012
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]
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
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).
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 !!!
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;
}
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;
}
Langganan:
Postingan (Atom)