Home » , , » Mencari Luas, Keliling, Jari-jari dan Diameter Lingkaran dengan "C++"

Mencari Luas, Keliling, Jari-jari dan Diameter Lingkaran dengan "C++"

Posted by Agus Nur Ikhsan on Senin, 19 Desember 2011



Scripnya saya bagi dalam 3 file :

1. LLing.h (rumus luas lingkaran)
##########################################
#include <iostream>
using namespace std;
float pi = 3.142857;
float r;
float luasLingkaran(float r) {
float l;
l = pi*(r*r);
return (l);
}
#####################################

2. KLing.h (rumus luas lingkaran)
#####################################
#include <iostream>
using namespace std;
float kelilingLingkaran(float r) {
float k;
k = 2 *(pi * r);
return (k);
}
######################################

3. jariLLing.h (rumus mencari jari-jari dari luas lingkaran)
######################################
#include <iostream>
#include <math.h>
float jari(float l) {
float r;
r = sqrt(l/pi);
return r;
}
######################################
4. jariKLing.h (rumus mencari jari-jari dari keliling lingkaran)
######################################
#include <iostream>
#include <math.h>
float jari2(float k) {
float r;
r = k/(2*pi);
return r;
}
######################################
5. main.h (berisi scrib utama)
######################################
#include <iostream>
#include “LLing.h”
#include “KLing.h”
#include “JariLLing.h”
#include “jariKLing.h”
int main() {
float l;
float k;
float r;
float d;
int rumus;
char jwb;
do
{
cout << “Program menghitung lingkaran.\n”;
cout << *****************************************\n”;
cout << “1. Menghitung luas lingkaran.\n”;
cout << “2. Mengitung keliling lingkaran.\n”;
cout << “3. Menghitung luas dan Keliling lingkaran.\n”;
cout << “4. Menghitung jari-jari dan diameter dari luas lingkaran.\n”;
cout << “5. Menghitung jari-jari dan dimeter dari keliling lingkaran. \n”;
cout << ********************************************\n”;
cout << “Pilihlah salah satu yang ingin anda gunakan\n”;
cin >> rumus;
switch(rumus)
{
case 1 :
cout << “Anda ingin menghitung luas lingkaran\n”;
cout << “Masukan Jari-jari lingkaran = “;
cin >> r;
l = luasLingkaran(r); //memanggil rumus luar lingkaran
cout << “Jadi luas lingkaran adalah = ” << l << endl;
break;
case 2 :
cout << “Anda ingin menghitung Keliling lingkaran\n”;
cout << “Masukan jari-jari lingkaran = “;
cin >> r;
k = kelilingLingkaran(r); //memanggil rumus keliling lingkaran
cout << “Jadi Keliling lingkaran adalah = ” << k << endl;
break;
case 3 :
cout << ” Anda ingin menghitung luas dan keliling lingkaran!\n”;
cout << “Masukan jar-jari lingkaran = “;
cin >> r;
l = luasLingkaran(r);
cout << “Jadi luas lingkaran adalah = ” << l << endl;
k = kelilingLingkaran(r); //Memanggil keliling lingkaran
cout << “Sedangkan Keliling lingkaran adalah = ” << k << endl;
break;
case 4 :
cout << “Anda ingin mencari jari-jari dan diameter dari luas lingkaran!\n”;
cout << “Masukan luas lingkaran = “;
cin >> l;
r = jari(l); //Memanggil rumus mencari jari-jari dari luas lingkaran
d = 2*r; //menghitung diameter lingkaran
cout << “Jadi jari-jari lingkaran adalah = ” << r << endl;
cout << “Sedangkan diameter lingkaran adalah = “<< d << endl;
break;
case 5 :
cout << “Anda ingin mencari jari-jari dan diameter dari keliling lingkaran!\n”;
cout << “Masukan keliling lingkaran = “;
cin >> k;
r = jari2(k); //memanggil rumus mencari jari-jari dari keliling lingkaran
d = 2*r; //menghitung diameter lingkaran
cout << “Jadi jari-jari lingkaran adalah = ” << r << endl;
cout << “Sedangkan diameter lingkaran adalah = ” << d << endl;
break;
default : cout << “Maaf perintah itu tidak ada dalam program ini\n”;
}
cout << “Apakah anda ingin menghitung kembali(Y/T)?\n”;
cin >> jwb;
}
while ((jwb == ‘y’)||(jwb == ‘Y’));
return 0;
}
#########################################

Semoga Bermanfaat

Thanks for reading & sharing Agus Nur Ikhsan

Previous
« Prev Post

0 komentar:

Posting Komentar

Popular Posts