Assalamualaikum Wr. Wb.
Postingan saya kali ini adalah lanjutan dari Diktat yang sudah pernah saya berikan. Diktat Algoritma dan Pemrograman : Bab 6 - Sub Program OOP dan Rekursif.
1. Menghitung Ganjil dan Genap
Algoritma :
Deklarasi :
N:integer //Pendeklarasian variabel yang akan digunakan
Deskripsi :
Read(n) => untuk input
If(n mod 2 = 0)then
Write(“bilangan genap”)
Else
Write(“bilangan ganjil”)
End else
End if
Source Code Dev C++ dan Hasilnya :
Raptor :
2. Menghitung Luas Persegi Panjang
Algoritma :
Deklarasi :
P : integer
L : integer
Hasil : integer
Deskripsi :
Read (p) → untuk input
Read (l) → untuk input
Hasil ← p*l
tampilkan output
Source Code Dev C++ dan Hasilnya :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class persegi {
public :
persegi ();
void input();
void proses();
private :
int p;
int l;
int hasil;
};
persegi::persegi(){
cout<<"=================================\n";
cout<<"Menghitung Luas Persegi Panjang\n";
cout<<"=================================\n";
}
void persegi::input (){
cout<<"Masukkan Panjang : ";
cin>>p;
cout<<"Masukkan Lebar : ";
cin>>l;
}
void persegi::proses(){
hasil = p*l;
cout<<"Luas : "<<hasil;
}
int main(int argc, char** argv) {
persegi Prsg;
Prsg.input();
Prsg.proses();
return 0;
}
Raptor :
3. Menghitung Keliling Persegi Panjang
Algoritma :
Deklarasi :
P : integer
L : integer
Hasil : integer
Deskripsi :
Read (p) → untuk input
Read (l) → untuk input
Hasil ← 2*(p+l)
Tampilkan output
Source Code Dev C++ dan Hasilnya :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class persegi {
public :
persegi ();
void input();
void proses();
private :
int p;
int l;
int hasil;
};
persegi::persegi(){
cout<<"=================================\n";
cout<<"Menghitung Keliling Persegi Panjang\n";
cout<<"=================================\n";
}
void persegi::input (){
cout<<"Masukkan Panjang : ";
cin>>p;
cout<<"Masukkan Lebar : ";
cin>>l;
}
void persegi::proses(){
hasil = 2*(p+l);
cout<<"Keiling : "<<hasil;
}
int main(int argc, char** argv) {
persegi Prsg;
Prsg.input();
Prsg.proses();
return 0;
}
Raptor :
4. Menghitung Volume Lingkaran
Algoritma :
Deklarasi :
R : integer
Volume : float
Deskripsi :
Read (r) → untuk input
volume← (4/(float)3)*(22/(float)7)*r*r*r
Tampilkan output
Source Code Dev C++ dan Hasilnya :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class lingkaran {
public :
lingkaran ();
void input();
void proses();
private :
int r;
float volume;
};
lingkaran::lingkaran(){
cout<<"=================================\n";
cout<<"Menghitung Volume Lingkaran \n";
cout<<"=================================\n";
}
void lingkaran::input (){
cout<<"Masukkan Jari-Jari : ";
cin>>r;
}
void lingkaran::proses(){
volume=(4/(float)3)*(22/(float)7)*r*r*r;
cout<<"Volume : "<<volume;
}
int main(int argc, char** argv) {
lingkaran Lkrn;
Lkrn.input();
Lkrn.proses();
return 0;
}
Raptor :
5. Menghitung Keliling Lingkaran
Algoritma :
6. Menghitung Luas Segitiga
7. Menghitung Keliling Segitiga
8. Menghitung Tinggi Segitiga
9. Menghitung Kombinasi
10. Menghitung Permutasi
0 comments
Posting Komentar