Tuesday, 29 March 2011

Analysis Program : The program is to find out the results of factorial. The factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. For example, 4!=4*3*2*1 The result is 24. Program uses function for(int i=1; i<=n; i++). Algorithm: 1. Input (n) 2. Conditions of this program adalan (n> 0) 3. for (int i = 1; i <= n; i + +) factor *= i 4. Output Program...

Posted on 22:59 by yusufruli

No comments

Algoritma : Masukan bilangan (n) dibalik=0; jika n>0 dibalik=(dibalik*10)+(n%10); n/=10; hasil Program : [sourcecode language="css"] #include <iostream.h> class balik { public: int proses(); void keluaran(); private: int n,dibalik; }; int balik::proses() { cout<<"masukan angka yg akan di balik angkanya : "; cin>>n; dibalik=0; for(int i=0; i<=n; i++) { dibalik=(dibalik*10)+(n%10); n/=10; } return dibalik; } void balik::keluaran() { cout<<endl<<endl<<"setelah dibalik menjadi...

Posted on 22:41 by yusufruli

No comments

Di bawah ini adalah  algoritma dan program untuk menghitung determinan matriks berordo 2x2 Analysis program: Program ini adalah program untuk mengetahui nilai hasil determinan. Pertamanya harus inputkan bilangan a,b,c, dan d terlebih dahulu, lalu hitung determinan matriks = a*b-c*d . Kemudian munculah hasilnya. Algoritma: 1. masukan a 2. masukan b 3. masukan c 4. masukan d 5. determinan = a*d-b*c Program: #include<iostream.h&g...

Posted on 22:39 by yusufruli

No comments

Analysis Program : Disini ada program simpel yang bisa di gunakan untuk menghitung luas lingkaran. Sudah mngertikan rumus untuk menghitung luas lingkaran tersebut. Ya benar.. Rumusnya Phi*r^2. Bisa anda coba program di bawah ini. Program ini munggunakan class. Algoritma : 1. Inputkakan jari-jari linkaran dalam r (integer) 2. Hitung 3.14 * r * r = luas (float) 3. Output hasil Program : [sourcecode language="css"] #include <iostream.h> class luas { friend istream& operator >> (istream&, luas&); friend ostream& operator...

Posted on 21:43 by yusufruli

No comments

Analysis program: Program ini adalah untuk menentukan atau mengetahui apakah bilangan yang diinputkan itu genap atau ganjil. Disini saya menggunakan fungsi if else untuk memprosesnya. Dimana if(x%2==0) berarti termasuk bilangan genap, lalu else sebaliknya. Algoritma : 1. Inputkan tahun (x) 2. Proses .. if(x mod 2 =o) maka Bilangan Genap. else.. maka Bilangan Ganjil 3. Output Hasil (Bilangan Genap atau Ganjil) Program : [sourcecode language="css"] #include <iostream.h> class gg { friend istream& operator >> (istream&, gg&); public: Hitung(); void...

Posted on 03:28 by yusufruli

2 comments

Monday, 28 March 2011

Di bawah ini adalah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2). Algoritma : 1.  Masukkan nilai x1,x2,y1,y2 2. Hitung titik tengah x dan y dengan menggunakan rumus (x1 + x2)/2 dan (y1 + y2)/2 3. Tampilan dari titik tengah x dan y Program : #include <iostream.h> #include <conio> int main (){ float x1,x2,y1,y2; float a, b; cout<<"mencari titik tengah sebuah garis" << endl; cout<<"ujung titik A(x1,y1) dan B(x2,y2)" << endl; cout<<"masukkan...

Posted on 19:26 by yusufruli

No comments

Thursday, 24 March 2011

Mengenal Algoritma Dasar-dasar algoritma pertamakali diperkenalkan oleh seorang ahli matematika, astronomi, astrologi dan geografi asal persia yang bernama Abu Ja’far Muhammad Ibnu Musa al-Khwarizmi (algorithm atau algoritma -dalam bahasa indonesia- merupakan serapan dari nama beliau). sketsa wajah al-Khwarizmi Apa itu Algoritma?      Definisi: Urutan langkah-langkah untuk menyelesaikan masalah.  Dalam kamus besar bahasa indonesia, algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. Algoritma...

Posted on 02:36 by yusufruli

No comments

Berikut ini adalah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Algoritma: Inputkan nilai, lalu pisahkan ke dalam komponen-komponennya. Lalu hasil outputnya meliputi ratusan, puluhan, satuan. Program: #include <iostream.h> #include <conio.h> int main () { int ratusan, puluhan, satuan, x; cout<< "masukan bilangan kurang dari 1000 = "; cin >> x; ratusan = x/100;puluhan =(x-ratusan*100)/1...

Posted on 01:03 by yusufruli

No comments

Saturday, 19 March 2011

Ada seorang pemuda yang mencari seorang guru agama, pemuka agama atau siapapun yang bisa menjawab tiga pertanyaannya. Akhirnya sang pemuda itu menemukan seorang bijaksana. Pemuda (P) : Anda siapa? Bisakah menjawab pertanyaan-pertanyaan saya? Bijaksana (B) : Saya hamba Allah dan dengan izin-Nya saya akan menjawab pertanyaan anda. P : Anda yakin? Sedang profesor dan banyak orang pintar saja tidak mampu menjawab pertanyaan saya. B : Saya akan mencoba sejauh kemampuan saya. P : Saya punya tiga buah pertanyaan. 1. Kalau memang Tuhan itu ada, tunjukkan...

Posted on 05:46 by yusufruli

No comments

Friday, 18 March 2011

apa sih Algoritma itu?? Ahli Sejarah Matematika menemukan asal kata algoritma tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya "Buku pemugaran dan pengurangan" (The book of restoration and reduction). Dari judul buku itulah diperoleh akar kata "Aljabar" (Algebra). Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan...

Posted on 02:25 by yusufruli

No comments

Thursday, 17 March 2011

1.  Datangi bank tempat kita menabung 2.  Masuk kedalam bank 3.  Mengambil nomer antrian 4.  Mengambil slip transaksi tabungan (Penarikan uang) 5.  Mengisi slip penarikan tersebut: a) Menulis tanggal transaksi(16-03-2011) b) Menulis nama lengkap nasabah(mr.X) c) Menulis nomer rekening tabungan(123 456 789) d) Menulis jumlah nominal uang yang akan diambil (Rp 300.000,-) e) Menulis jumlah terbilang uang yang akan diambil(tiga ratus ribu rupiah) f) Tanda tangan Nasabah pada kolom tanda tangan 6.  Menyerahkan...

Posted on 20:24 by yusufruli

1 comment

Kemarin (11/3), tepatnya pada pukul 14.45 waktu setempat, Jepang diguncang gempa 8.9 SR. Dimana gempa ini menyebabkan tsunami setinggi 4 meter dan banyak sekali korban berjatuhan. Akibatnya gedung-gedung yang ada di Tokyo dan sekitarnya bergerak tak menentu akibat goncangan gempa. Gempa tersebut mengguncang sekitar 400 KM dari Tokyo dengan kedalaman...

Posted on 12:03 by yusufruli

No comments

Mungkin kita sering mendengar orang menyebutkan kata ini, algoritma, khususnya di perguruan tinggi. Hampir di semua sisi kehidupan kita, selalu berkaitan dengan yang namanya algoritma. Mau membuat program komputer, mau menyelesaikan soal-soal matemetika, pasti pakai algoritma. Bahkan kegiatan sehari-hari pun tidak lepas dari yang namanya algoritma. Mengapa algoritma selalu ada? Jawabnya simpel saja, selama ada masalah, maka algoritma juga ada dan akan selalu diusahakan untuk ada. Lalu apa hubungannya? Begini, pada saat kita menghadapi masalah,...

Posted on 04:23 by yusufruli

No comments