Selasa, 14 Oktober 2014

Rumus Bangun Datar versi C++

#include <iostream.h>
#include <conio.h>

main()
{
float luas_lingkaran, keliling_lingkaran, luas_persegi_panjang, keliling_persegi_panjang, luas_persegi, keliling_persegi, luas_jajargenjang, luas_segitiga_sama_sisi, keliling_segitiga_sama_sisi;
float r, p, l, s, a, t;
int menu;
cout<<"----------------\n";
cout<<"Kalkulator Cinta\n";
cout<<"----------------\n";

cout<<"1. luas lingkaran\n";
cout<<"2. keliling lingkaran\n";
cout<<"3. luas persegi panjang\n";
cout<<"4. keliling persegi panjang\n";
cout<<"5. luas persegi\n";
cout<<"6. keliling persegi\n";
cout<<"7. luas jajargenjang\n";
cout<<"8. luas segitiga sama sisi\n";
cout<<"9. keliling segitiga sama sisi\n";
cout<<"---------------------------\n";
cout<<"pilih kalkulator : ";
cin>>menu;

if (menu==1)
{
     cout<<"---------------------------";
     cout<<"\n masukan r : ";
     cin>>r;
     luas_lingkaran = 3.14*r*r;
     cout<<" luas lingkaran adalah : "<<luas_lingkaran;
     }
else if (menu==2)
{
     cout<<"---------------------------";
     cout<<"\n masukan r : ";
     cin>>r;
     keliling_lingkaran = 2*3.14*r;
     cout<<" keliling lingkaran adalah : "<<keliling_lingkaran;
     }
else if (menu==3)
{
     cout<<"---------------------------";
     cout<<"\n masukan panjang : ";
     cin>>p;
     cout<<" masukan lebar   : ";
     cin>>l;
     luas_persegi_panjang = p*l;
     cout<<" luas persegi panjang adalah : "<<luas_persegi_panjang;
     }
else if (menu==4)
{
     cout<<"---------------------------";
     cout<<"\n masukan panjang : ";
     cin>>p;
     cout<<" masukan lebar   : ";
     cin>>l;
     keliling_persegi_panjang = (p+l)*2;
     cout<<" luas persegi panjang adalah : "<<keliling_persegi_panjang;
     }
else if (menu==5)
{
     cout<<"--------------------------";
     cout<<"\nmasukan sisi : ";
     cin>>s;
     luas_persegi = s*s;
     cout<<"luas persegi adalah : "<<luas_persegi;
     }
else if (menu==6)
{
     cout<<"-------------------------";
     cout<<"\nmasukan sisi : ";
     cin>>s;
     keliling_persegi = 4*s;
     cout<<"luas persegi adalah : "<<keliling_persegi;
     }
else if (menu==7)
{
     cout<<"----------------------------";
     cout<<"\nmasukan alas : ";
     cin>>a;
     cout<<"masukan tinggi : ";
     cin>>t;
     luas_jajargenjang = a*t;
     cout<<"luas jajar genjang adalah : "<<luas_jajargenjang;
     }  
else if (menu==8)
{
     cout<<"----------------------------";
     cout<<"\nmasukan alas : ";
     cin>>a;
     cout<<"masukan tinggi : ";
     cin>>t;
     luas_segitiga_sama_sisi = a*t/2;
     cout<<"luas segitiga adalah : "<<luas_segitiga_sama_sisi;
     }
else if (menu==9)
{
     cout<<"----------------------------";
     cout<<"\nmasukan alas : ";
     cin>>a;
     keliling_segitiga_sama_sisi = 3*a;
     cout<<"keliling segitiga sama sisi adalah : "<<keliling_segitiga_sama_sisi;
     }
getch();
     }

nanti hasil yg akan didapat akan seperti ini :


SELAMAT MENCOBA.... :)

Jumat, 26 September 2014

Sejarah Algoritma dan Penemunya

Algoritma ditemukan oleh seorang ahli matematika asal uzbekistan yang bernama Abu Abdullah Muhammad Ibn Musa al-Khwarizmi, kata algoritma sendiri diambil dari nama belakang penemu teori ini, yaitu al-Khwarizmi, yang dalam bahasa inggris diucapkan algorizm, kemudian diterjemahkan secara bebas kedalam bahasa Indonesia menjadi Algoritma.
Abu Abdullah Muhammad Ibn Musa al-Khwarizmi lahir pada tahun 770 masehi di kota Khwarizm (Kheva), sebuah kota yang terletak disebelah selatan sungai Oxus, sekarang disebut Uzbekistan. namun suatu ketika orang tuanya kemudian pindah kesebuah kota di sebelah selatan Baghdad(Irak). Konsep algoritma dalam matematika sendiri diperkenalkannya pada saat Khwarizmi masih kecil. Khwarizmi meningal pada usia 70 tahun, tepatnya pada tahun 840 masehi.


Al khwarizmi merupakan salah satu ahli matematika terbesar yang pernah hidup, ini dibuktikan dengan penemuan besarnya yaitu teori aljabar, nama aljabar diambil dari judul bukunya yang terkenal yaitu "Al Jabr Al Muqabilah". ia mengembangkan tabel rincian trigonometri yang memuat fungsi sinus, kosinus dan kotangen serta konsep deferensiasi. selain dikenal sebagai ahli matematika, beliau juga dikenal sebagai astronom dan ahli geografi
Pengaruhnya dalam perkembangan matematika, astronomi dan geografi tidak diragukan lagi dalam catatan sejarah. Pendekatan yang dipakainya menggunakan pendekatan sistematis dan logis. Dia memadukan pengetahuan dari Yunani dengan Hindu ditambah idenya sendiri dalam mengembangkan matematika. Khwarizm mengadopsi penggunaan angka nol, dalam ilmu aritmetik dan sistem desimal.
Beberapa bukunya banyak diterjemahkan kedalam bahasa latin pada awal abad ke-12, oleh dua orang penerjemah terkemuka yaitu Adelard Bath dan Gerard Cremona. Risalah-risalah aritmetikanya, seperti Kitab al-Jam’a wal-Tafreeq bil Hisab al-Hindi, Algebra, Al-Maqala fi Hisab-al Jabr wa-al-Muqabilah, hanya dikenal dari translasi berbahasa latin. Buku-buku itu terus dipakai hingga abad ke-16 sebagai buku pegangan dasar oleh universitas-universitas di Eropa. Buku geografinya berjudul Kitab Surat-al-Ard yang memuat peta-peta dunia pun telah diterjemahkan kedalam bahasa Inggris.
Buah pikir Khwarizmi di bidang geografi juga sangat mengagumkan. Dia tidak hanya merevisi pandangan Ptolemeus dalam geografi tapi malah memperbaiki beberapa bagiannya. Tujuh puluh orang geografer pernah bekerja dibawah kepemimpina Al khwarizmi ketika membuat peta dunia pertama di tahun 830. Ia dikisahkan pernah pula menjalin kerjasama dengan Khalifah Mamun Al-Rashid ketika menjalankan proyek untuk mengetahui volume dan lingkar bumi.