Saya sekarng akan memposting jawaban dari soal soal bab 6.
Latihan
1. Menghitung ganjil dan genap
kodingan DevC++ :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int g;
cout<<"\t\t-----------------------------------"<<endl;
cout<<"\t\tMenentukan Nilai Ganjil dan Genap"<<endl;
cout<<"\t\t-----------------------------------\n\n"<<endl;
cout<<"Masukan nilai g : ";
cin>>g;
if (g % 2==0)
cout<<g<<" adalah bilangan Genap"<<endl;
else
cout<<g<<" adalah bilangan Ganjil"<<endl;
return 0;
}
outputnya saat genap (10) :
saat ganjil (15) :
raptornya :
2. Menghitung luas persegi panjang
kodingan  DevC++ 
#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<<"\t\t=================================\n";
	cout<<"\t\tMenghitung Luas Persegi Panjang\n";
	cout<<"\t\t=================================\n\n\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;
}
outputnya jika di masukan panjang 12, luas 10 maka hasilnya :
3. Menghitung keliling persegi panjangkodingan dev C++ :
#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<<"\t\t=================================\n";
cout<<"\t\tMenghitung Keliling Persegi Panjang\n";
cout<<"\t\t=================================\n\n\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;
}
outputnya jika kita masukan p : 15 dan l : 12
raptornya :
4. Menghitung volum lingkaran
kodingan Dev C++ :
#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<<"\t\t=================================\n";
	cout<<"\t\tMenghitung Volume Lingkaran \n";
	cout<<"\t\t=================================\n\n\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;
}
outputnya jika kita masukan jari jari 12 :
raptornya : 
kodingan DevC++ :
#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 keliling;
};
lingkaran::lingkaran(){
	cout<<"\t\t=================================\n";
	cout<<"\t\tMenghitung Keliling Lingkaran\n";
	cout<<"\t\t=================================\n\n\n";
}
void lingkaran::input (){
	cout<<"Masukkan Jari-Jari : ";
	cin>>r;
}
void lingkaran::proses(){
	keliling=2*(22/(float)7)*r;
	cout<<"Keliling : "<<keliling;
}
int main(int argc, char** argv) {
	lingkaran Lkrn;
	Lkrn.input();
	Lkrn.proses();
	return 0;
}
outputnya jika kita masukan 15
kodingan DevC++ : 
#include <iostream>
using namespace std;
class segitiga {
	public :
		segitiga ();
		void input();
		void proses();
	private :
		int a;
		int t;
		int hasil;
};
segitiga::segitiga(){
	cout<<"\t\t========================\n";
	cout<<"\t\tLuas Segitiga Siku-siku\n";
	cout<<"\t\t========================\n\n\n";
}
void segitiga::input (){
	cout<<"Masukkan Alas : ";
	cin>>a;
	cout<<"Masukkan Tinggi : ";
	cin>>t;
}
void segitiga::proses(){
	hasil = (a*t)/2;
	cout<<"Luas : "<<hasil;
}
main ()
{
	segitiga Sgtg;
	Sgtg.input();
	Sgtg.proses();
	return 0;
} 
outputnya jika kita masukan alas 15 dan tinggi 10 :
7.  Menghitung keliling segitiga 
kodingan DevC++ : 
#include <cstdlib>
#include <iostream>
using namespace std;
class segitiga {
	public :
		segitiga ();
		void input();
		void proses();
	private :
		int a;
		int b;
		int c;
		int keliling;
};
segitiga::segitiga(){
	cout<<"\t\t============================\n";
	cout<<"\t\tMenghitung Keliling Segitiga\n";
	cout<<"\t\t============================\n\n\n";
}
void segitiga::input (){
	cout<<"Masukkan Panjang Sisi A = ";
	cin>>a;
	cout<<"Masukkan Panjang Sisi B = ";
	cin>>b;
	cout<<"Masukkan Panjang Sisi C = ";
	cin>>c;
}
void segitiga::proses(){
	keliling=a+b+c;;
	cout<<"Keliling : "<<keliling;
}
int main(int argc, char *argv[]){
segitiga sgtga;
sgtga.input();
sgtga.proses();
return 0;
} 
outputnya jika kita masukan 12,13,14 :
raptornya : 
8.  Menghitung keliling segitiga 
kodingan DevC++ :
#include <iostream>
using namespace std;
class segitiga {
	public :
		segitiga ();
		void input();
		void proses();
	private :
		int l;
		int a;
		int tinggi;
};
segitiga::segitiga(){
	cout<<"\t\t==========================\n";
	cout<<"\t\tMenghitung Tinggi Segitiga\n";
	cout<<"\t\t===========================\n\n\n";
}
void segitiga::input (){
		cout<<"masukkan luas segitiga : ";
		cin>>l;
		cout<<"masukkan nilai alas segitiga : ";
		cin>>a;
}
void segitiga::proses(){
	tinggi = 2*l/a;
	cout<<"Tinggi : "<<tinggi;
}
int main(int argc, char** argv) {
	segitiga sgtga;
	sgtga.input();
	sgtga.proses();
	return 0;
}
	outputnya jika kita masukan  luas 75 dan alas 15 :
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
    int i,r, n, C, x;
    int fak_n=1;
    int fak_x=1;
    int fak_r=1;
    cout<<"Masukan nilai r: ";cin>>r;
    cout<<"Masukan nilai n: ";cin>>n;
    x=n-r;
    for (i=1; i<=x; i++){
        fak_x = fak_x * i;}
    for (i=1; i<=n; i++){
        fak_n = fak_n * i;}
    for (i=1; i<=r; i++){
        fak_r = fak_r * i;}
    cout<<"\nFaktor dari "<<n<<" adalah\t  : "<<fak_n;
    cout<<"\nFaktor dari "<<r<<" adalah\t  : "<<fak_r;
    cout<<"\nFaktor dari n-r ("<<x<<") adalah: "<<fak_x;
    C= fak_n /(fak_x *fak_r);
    cout<<"\n\nMari kita hitung : "<<fak_n<<" / ("<<fak_r<<" X "<<fak_x<<")";
    cout<<"\n\nMaka Kombinasinya: "<<C;
    getch();
    return 0;
    }
outputnya : 
10.  Menghitung permutasi 
kodingan Dev C++ : 
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
    int i,r, n, P, x;
    int fak_n=1;
    int fak_x=1;
    cout<<"Masukkan nilai r: ";cin>>r;
    cout<<"Masukkan nilai n: ";cin>>n;
    x=n-r;
    for (i=1; i<=x; i++){
        fak_x = fak_x * i;}
    for (i=1; i<=n; i++){
        fak_n = fak_n * i;}
    cout<<"\nFaktor dari "<<n<<" adalah: "<<fak_n;
    cout<<"\nFaktor dari n-r ("<<x<<") adalah: "<<fak_x;
    P= fak_n /(fak_x);
    cout<<"\n\nMaka Permutasinya: "<<P;
    getch();
    return 0;
    }
Sekian yang bisa saya bagikan semoga bermanfaat 
wassalamualaikum warahmatullahi wabarakatuh



















0 komentar:
Posting Komentar