latest Post

Program case dengan C++

Berikut contoh program case dengan menggunakan Dev-C++

#include <iostream>
using namespace std;
double luas_bujur (double);
double kel_bujur (double);
double luas_persegi_pnjg(double,double);
double kel_persegi_pnjg(double,double);
double luas_ling (double);
double kel_ling (double);
const double SET=3.14;
int s,p,l,r; 
int main()
{
char pilihan;
cout <<"Pilihan yang Ada "<<endl;
cout <<"Pilihan B : Luas dan keliling Bujur Sangkar"<<endl;
cout <<"Pilihan P : Luas dan keliling Persegi Panjang"<<endl;
cout <<"Pilihan L : Luas dan keliling lingkaran"<<endl<<endl;
cout <<"Masukkan Pilihan (B,P,L) : "<<endl; cin >> pilihan;
switch (pilihan)
{
case 'B':
{cout<<endl<<"Anda Masuk Ke Pilihan Penghitungan Luas Dan Keliling Bujur Sangkar"<<endl<<endl;
	cout<<"Masukkan Pangjang Sisi : ";
	cin>>s;
	cout<<"Luas Bujur Sangkar :";
	cout<<luas_bujur (s)<<endl;
	cout<<"Keliling Bujur Sangkar :";
	cout<<kel_bujur (s)<<endl;
	break;
}
	case 'P' :
{
	cout<<endl<<"Anda Masuk Ke Pilihan Penghitungan Luas Dan Keliling Persegi Panjang"<<endl<<endl;
	cout<<"Masukkan Nilai Panjang : ";
	cin>>p;
	cout<<"Masukkan Nilai Lebar : ";
	cin>>l;
	cout<<"Luas Persegi Pangjang :";
	cout<<luas_persegi_pnjg (p,l)<<endl;
	cout<<"Keliling Persegi Pangjang :";
	cout<<kel_persegi_pnjg (p,l)<<endl;
	break;	
}
case 'L' :
{
	cout<<endl<<"Anda Masuk Ke Pilihan Penghitungan Luas Dan Keliling Lingkaran"<<endl<<endl;
	cout<<"Masukkan Jari-jari : ";
	cin>>r;
	cout<<"Luas Lingkaran :";
	cout<<luas_ling (r)<<endl;
	cout<<"Keliling Lingkaran :";
	cout<<kel_ling (r)<<endl;
	break;	
}
default :
{
cout << "Maaf, anda salah memasukkan nilai ";
break;
}
}
return 0;
}

double luas_bujur (double s){
	if (s > 0)
	return s*s;
	else
	return 0; 
}

double kel_bujur (double s){
	if (s > 0)
	return s+s+s+s;
	else
	return 0; 
}

double luas_persegi_pnjg(double p,double l){
	if (p,l > 0)
	return p*l;
	else
	return 0; 
}

double kel_persegi_pnjg(double p,double l){
	if (p,l > 0)
	return p+l+p+l;
	else
	return 0; 
}

double luas_ling(double r){
	if (r > 0)
	return 3.14*r*r;
	else
	return 0; 
}

double kel_ling(double r){
	if (r > 0)
	return 2*3.14*r;
	else
	return 0; 
}

About Unknown

Unknown
Recommended Posts × +

0 comments:

Post a Comment