Chanda Satya Wijaya
Christan Pratama
Handreas
Khanti Viriya
BERIKUT CODINGANNYA :
#include
#include
#include
using namespace std;
void segiempat(), segitiga(), lingkaran(), oval(), trapesium(), kubus(), silinder(), bola();
int main(int argc, char *argv[])
{
string ulang;
do{
int pil;
string nama;
cout << "\t ************* WELCOME *************";
cout <
cin >> nama;
cout << endl;
cout << "Hai " << nama << endl;
cout << "\n1. Segitiga\n2. Segiempat\n3. Lingkaran\n4. Elips\n5. Trapesium\n6. Kubus\n7. Silinder\n8. Bola" << endl;
cout<
cout << "Pilih Bangun Datar / Ruang : ";
cin >> pil;
cout << endl;
switch(pil){
case 1 : segitiga();
break;
case 2 : segiempat();
break;
case 3 : lingkaran();
break;
case 4 : oval();
break;
case 5 : trapesium();
break;
case 6 : kubus();
break;
case 7 : silinder();
break;
case 8 : bola();
break;
default :
system("cls");
cout << "MAAF ANDA SALAH INPUT!\nULANGI PROGRAM\n" ;
}
cout<<"\n\nUlang Program (Y/N) ?";
cin>>ulang;
system("cls");
}while(ulang=="Y");
cout<
system("PAUSE");
return EXIT_SUCCESS;
}
void segitiga()
{
double a, t, s1, s2, k, l;
system("cls");
cout << "\t\tSEGITIGA" << "\n" << endl;
cout << "Masukan Alas :";
cin >> a;
cout << "Masukan Tinggi :";
cin >> t;
cout << "Masukan Sisi 1 : ";
cin >> s1;
cout << "Masukan Sisi 2 : ";
cin >> s2;
k = a + s1 + s2;
cout << " Keliling segitiga adalah " << k
<< endl;
l = a * t / 2;
cout << " Luas segitiga adalah " << l << endl;
}
void segiempat()
{
double s, k, l;
system("cls");
cout << "\t\tSEGIEMPAT " << "\n" << endl;
cout << "Masukan sisi : ";
cin >> s;
k = s * 4;
cout << "Keliling segiempat adalah " << k <
cout << "Luas segiempat adalah "<< l << endl;
}
void lingkaran()
{
double r, k, l, phi = 3.14;
system("cls");
cout << "\t\tLINGKARAN" << "\n" << endl;
cout << "Masukan Jari-Jari : ";
cin >> r;
k = phi * ( 2 * r);
cout <<"Keliling segitiga adalah "<< k <
cout <<"Luas segitiga adalah "<< l <
void oval()
{
double d1, d2, k, l, phi = 3.14;
system("cls");
cout << "\t\tELIPS" << "\n" << endl;
cout << "Masukan Diameter 1 : ";
cin >> d1 ;
cout<<"Masukan Diameter 2 : ";
cin >> d2;
k = phi * ( d1 + d2 ) / 2;
cout << "Keliling elips adalah " << k << endl;
l = phi * (d1 * d2) / 4;
cout << "Luas elips adalah " << l << endl;
}
void trapesium()
{
double a, b, c, d, t, k, l;
system("cls");
cout << "\t\tTRAPESIUM" << "\n" << endl;
cout << "Masukan Sisi Atas : ";
cin >> a;
cout << "Masukan Sisi Bawah : ";
cin >> b;
cout << "Masukan Sisi Kanan : ";
cin >> c;
cout << "Masukan Sisi Kiri : ";
cin >> d;
cout << "Masukan Tinggi : ";
cin >> t;
k = a + b + c + d;
cout << "\nKeliling trapesium adalah " << k << endl;
l = ( a + b ) / 2 * t;
cout << "Luas trapesium adalah " << l << endl;
}
void kubus()
{
double s, v, l;
system("cls");
cout << "\t\tKUBUS" << "\n" << endl;
cout << "Masukan sisi : ";
cin >> s;
l = ( s * s ) * 6;
cout << "Luas permukan kubus adalah " << l << endl;
v = s * s * s;
cout << "Volume kubus adalah " << v << endl;
}
void silinder()
{
double r, t, v, l, phi = 3.14;
system("cls");
cout << "\t\tSILINDER" << "\n" << endl;
cout << "Masukan Jari-Jari : ";
cin >> r;
cout << "Masukan Tinggi : ";
cin >> t;
l = 2 * phi * r * ( r + t );
cout << "Luas permukaan silinder adalah " << l << endl;
v = phi * ( r * r ) * t;
cout << "Volume silinder adalah " << v << endl;
}
void bola()
{
double phi = 3.14, r, l, v;
system("cls");
cout << "\t\tBOLA" << "\n" << endl;
cout << "Masukan Jari-Jari : ";
cin >> r;
l = 4 * phi * ( r * r ) ;
cout << "Luas permukaan bola adalah " << l << endl;
v = 4/3 * phi * ( r * r * r) ;
cout << "Voulume bola adalah " << v << endl;
}
Berikut LINK hasil codingan untuk mencari sebuh luas, keliling / volume dari sebuah bangun datar / bangun ruang.
DISINI
Tidak ada komentar:
Posting Komentar