source code:
class BangunDatar {
public :
BangunDatar(){cout<<"PENGHITUNGAN LUAS DAN VOLUME BANGUN"<<endl;}//deklarasi judul class
~BangunDatar(){cout<<"clas hancur "<<endl;} //deklarasi remuk class
void input(){//input
int input,input_2,input_3;
cout<<endl<<"KUBUS"<<endl;
cout<<"masukkan nilai sisi kubus : "<<endl;
cin>>input_2;
s = input_2;
}
void proses(){//deklarasi proses
l=s*s*6;
v= s*s*s;
}
void output(){//deklarasi yang akan di outputkan
system("cls");
cout<<"Hasil Penghitungannya"<<endl<<endl;
//Kubus
cout<<"KUBUS"<<endl<<"luas= "<<l<<endl;
cout<<"volume= "<<v<<endl<<endl;
}
private :
float s,l,v,k;
};
int main(){
system("color 6a");
system("title penghitung luas dan volume bangun datar");
BangunDatar a;
a.input();//pemanggilan input
a.proses();//pemangilan proses
a.output();//pemanggilan output
system("pause");
return 0;
}
outputnya :
2. Fungsi yang Mengembalikan Satu Nilai
source code:
#include <iostream>
using namespace std;
int tambah5(int x){
return(x+5);
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int x,y;
cout<<"masukan harga x:";
cin>>x;
y=tambah5(x);
cout<<"setelah masuk fungsi bernilai:"<<y;
return 0;
}
outputnya :
3. Program Mengecek Bilangan Prima Dengan Rekursif
source code:
#include <iostream>
#include <conio.h>
int n;
int cekPrima(int p){
if(p == 1){
return 1;
}else if(n%p==0){
return 0;
}else{
return cekPrima(p-1);
}
}
main(){
printf("masukkan nilai :"); scanf("%d",&n);
if(n>1){
int p = cekPrima(n-1);
if(p == 1){
printf("%d bilangan PRIMA\n",n);
}else{
printf("%d bilangan BUKAN PRIMA\n",n);
}
}else{
printf("%d bilangan BUKAN PRIMA\n",n);
}
}
outputnya:
Tidak ada komentar:
Posting Komentar