Assalamu'akaikum Wr.Wb........
NO 1.
#include <iostream>
#include<stdio.h>
using namespace std;
class jajargenjang{
int a,b;
public:
void sisi (int a);
int keliling (void){
b=a+a+a;
return (b);
}
};
void jajargenjang : :sisi (int x){
a=x;
}
int main(int argc, char** argv) {
jajargenjang bangun;
int x;
cout<<"Masukkan sisi :
";cin>>x;
bangun.sisi (x);
cout<<"keliling :
"<<bangun.keliling()<<endl;
return 0;
}
Penjelasan :
Variabel yang saya gunakan adalah a dan b.
Fungsi
sisi diberi tanda scope : : karena fungsi sisi merupakan bagian dari class
jajargenjang yang kemudian didefinisikan di luar class jajargenjang tersebut. Fungsi
keliling () dideklarasikan di dalam class.
int x merupakan variabel untuk mencari keliling
jajargenjang. (x) digunakan untuk mencari nilai sisi yang
merupakan x. Sedangkan bangun.keliling() adalah hasil dari fungsi int keliling
yang sudah memiliki rumus sendiri. NO 2.
#include <iostream>
#include <string>
#include <conio.h>
#include <windows.h>
using namespace std;
class CRectangle {
int x, y;
public:
void set_values (int,int);
int area (void) {
return (x*y);
}
};
void CRectangle::set_values (int a, int b){
x = a;
y = b;
}
int main () {
cout<<endl<<endl;
cout<<"MENCARI LUAS AREA 1 dan 2";
cout<<endl<<endl;
cout<<"Panjang area 1 = ";cin>>w;
cout<<endl;
cout<<"Luas area 1 = ";cin>>y;
cout<<endl;
cout<<"Panjang area 2 = ";cin>>x;
cout<<endl;
cout<<endl;
rect1.set_values (w,y);
rect2.set_values (x,z);
cout<<"HASIL";
cout<<endl<<endl;
cout<<"Rect area 1 = " <<rect1.area()<<endl<<endl;
cout<<"Rect area 2 = " <<rect2.area()<<endl<< endl;
}
return 0;
}
NO 3.
#include<iostream>
#include<stdio.h>
Using namespace std;
Class prisma{
Public:
Int l,t;
Int volume(){
int main() {
prisma tiga;
int x,y;
cout<<"Masukkan luas alas :
";cin>>x;
cout<<"Masukkan tinggi : ";cin>>y;
tiga.l=x;
tiga.t=y;
cout<<"Volume =
"<<tiga.volume();
return 0;
}Wassalamualaikum Wr.Wb.