-Black Inspiration- -Telor-ceplox- -PROFIL- -Facebook- -Twitter- "* ikhsan_choco@ymail.com "*
Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!! Jangan lupa kasih komentar demi kemajuan blog ini...!!!
Tampilkan postingan dengan label algoritma. Tampilkan semua postingan
Tampilkan postingan dengan label algoritma. Tampilkan semua postingan

7 Jul 2011

Deret Geometri : Scored Geometry and Geometric Series Addition Results

Geometric series can be written as follows :

a + ar² + ....... + arn-1

a : tribe initial
r : ratio
n : a lot of tribes

For the number of runs formula n geometry like this:

Sn = a(rn-1)/r-1 , jika r>1
= a(1-rn)/1-r , jika r<1 --> Exponential function (in n)

Description:

1. The ratio between two successive rate is fixed
2. Rows of geometry will rise, if for each n apply Un> Un-1
3. Rows of geometry will go down, if for n every valid Un4. Alternately up and down, if r <0
5. Valid relationships Un = Sn - Sn-1
6. If an odd number of tribes, the tribal center
7. Ut = sqrt(U1xUn) = sqrt(U2 X Un-1) dst.
8. If three numbers form a geometric sequence, then to facilitate the calculation, suppose that the numbers it is a / r, a, ar

How do I create a procedure? First we created was a process that makes the value of r can menjasi pangakat accordance with the tribe. After that we created a new loop that prints the value of each array geometry. Step tersakhir ie summing series.
In the picture below procedure, the process may be in the red box and inside the green box is the process of printing spare geometry.

Searching (Array One Dimension) : Finding a Number From Several Numbers

Still talking one-dimensional array problem. In the array much to do kit. From the most minor sort the numbers to the greatest or from greatest to smallest. Also we will discuss this time is to find a number of the many numbers entered.


For example there is input data 5, 6, 2, 4, 8. 5 will automatically be stored in the array index of 1, 6 will be stored in the array index 2, 2 will be stored in the array index of 3, 4 will be stored in the array index 4, 8 will be stored in the array index 5, with our record array indices start from 1 . Because the default array index starts from 0.


Because there is an array index we can find a number that is located on an array index. As an example we look for number 2. Algorithm that is where all the numbers look the same with blangan to be searched. If you've met the index of an array of printing as a result of the position of the storage array. So number 2 is located at position 3 of a series that included bilagan.


The program can be created like this :

31 Mar 2011

Program untuk menghitung determinan matriks berordo 2 x 2

Algoritma dan programnya  untuk menghitung determinan matriks berordo 2x2:
Algoritmanya adalah sebagai berikut:
                 - Masukan nilai a
                 - Masukan nilai b
                 - Masukan nilai c
                 - Masukan nilai d
                 - Determinan=a*d-b*c
                 - Hasil determinan

 Programnya:

#include <iostream.h>
#include <conio.h>
int main()
{
int a, b, c, d, determinan;
cout<<"masukan nilai a:";
cin>>a;
cout<<"masukan nilai b:";
cin>>b;
cout<<"masukan nilai c:";
cin>>c;
cout<<"masukan nilai d:";
cin>>d;

determinan=a*d-b*c;
cout<<"determinan:"<<determinan<<endl;
getch ();
return 0;
}

fungsi class

 Class adalah template sedangkan object adalah realisasi dari template tersebut, sehingga ketika program dijalankan maka yang bertindak sebagai pelaku utamanya adalah object, bukan class. Bisa dianalogikan pada konsep procedural programming dengan class sebagai tipe data, sedangkan object adalah variabelnya (int angka;). Sebuah class bisa memiliki lebih dari satu object dengan syarat masing-masing object berbeda namanya.
contoh :
#include <cstdlib>
#include <iostream>

using namespace std;
class bilangan{
     
private:
        int a,b;
public:

void hasil(){
     cout<<"masukan nilai a : ";cin>>a;
     cout<<"masukan nilai b : ";cin>>b;
     if(a>b) cout<<"bilangan terbesar : "<<a<<endl;
     else cout<<"Bilangan terbesar : "<<b<<endl;
     }};
int main(){
    bilangan a;
    a.hasil();
       
    system("PAUSE");
    return EXIT_SUCCESS;
}

koversi angka -huruf

. Menentukan Konversi Nilai Angka Ke Huruf . Algoritma Menentukan Konversi Nilai Angka Ke Huruf 1 Masukan Nilai Angka 2 Tentukan Batas Dari Nilai Huruf 3 Tampilkan Apabila Terjadi Input Yang Lebih Atau Kurang Dari C Dari 40 Sampai 60 D Dari 20 Sampai 40 E Dari 0 Sampai 20 Apabila Ada Masukan Nilai Yag Diluar Batasan Nilai Tampilkan Kesalahan Pada Pemasukan Nilai Konfersi Ke Bahasa Pemrograman C++ Include

#include<iostream.h>
#include<conio.h>
int main(){
int a,b,c,a1,b1,c1;

cout<<"masukkan nilai 1-999 :";
cin>>a;

a1=a/100;
b=a%100;
b1=b/10;
c=b%10;
c1=c/1;

if (a1==1) cout<<"seratus";
else if(a1==2) cout<<"dua ratus";
else if(a1==3) cout<<"tiga ratus";
else if(a1==4) cout<<"empat ratus";
else if(a1==5) cout<<"lima ratus";
else if(a1==6) cout<<"enam ratus";
else if(a1==7) cout<<"tujuh ratus";
else if(a1==8) cout<<"delapan ratus";
else if(a1==9) cout<<"sembilan ratus";
else cout<<"";
if (b1==1) cout<<" sepuluh";
else if(b1==2) cout<<" duapuluh";
else if(b1==3) cout<<" tiga puluh";
else if(b1==4) cout<<" empat puluh";
else if(b1==5) cout<<" lima puluh";
else if(b1==6) cout<<" enam puluh";
else if(b1==7) cout<<" tujuh puluh";
else if(b1==8) cout<<" delapan puluh";
else if(b1==9) cout<<" sembilan puluh";
else cout<<"";
if (c1==1) cout<<" satu";
else if(c1==2) cout<<" dua";
else if(c1==3) cout<<" tiga";
else if(c1==4) cout<<" empat";
else if(c1==5) cout<<" lima";
else if(c1==6) cout<<" enam";
else if(c1==7) cout<<" tujuh";
else if(c1==8) cout<<" delapan";
else if(c1==9) cout<<" sembilan";
else cout<<"";


getch();
return 0;

titik tengah suatu garis

 Statistika adalah cabang dari matematika terapan yang mempunyai cara-cara,
maksudnya mengkaji/membahas, mengumpulkan, dan menyusun data, mengolah dan
menganalisis data, serta menyajikan data dalam bentuk kurva atau diagram, menarik
kesimpulan, menafsirkan parameter, dan menguji hipotesa yang didasarkan pada hasil
pengolahan data

ni adalah program untuk menghitung titik tengah suatu garis pada suatu grafik..
algoritma :
1. input : x,y,x1,y1,tx,ty
2.proses : tx=(x+x1)/2
              : ty=(y+y1)/2
3. cetak : tx,ty

program :


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int x,y,x1,y1,tx,ty;
    cout<<"Masukan titik x : ";
    cin>>x;
    cout<<endl;
    cout<<"masukan titik y : ";
    cin>>y;
    cout<<endl;
    cout<<"masukan titik x2 : ";
    cin>>x1;
    cout<<endl;
    cout<<"Masukan titik y2 : ";
    cin>>y1;
    cout<<endl;
    tx=(x+x1)/2;
    ty=(y+y1)/2;
    cout<<"Titik tengah suatu garis adalah : "<<tx<<","<<ty<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;

14 Mar 2011

algoritma menabung ke bank

1.Pergi kebank.
2. ambil no antrian dan Ambil slip menabung.
3.Mengisi slip :
        a.Tulis tanggal
        b.centang simpedes
        c.Tulis nama
        d.tulis kanca/unitBRI
        e.centang mata uang rupiah
        e.Tulis nominal penarikan dengan angka (Rp.500.000,00)
        f.Tulis nominal dengan huruf (Lima ratus ribu rupiah)        
        g.Tanda tangan
4.Serahkan kepada Teller, slip peyetoran  dan buku Tabungan.
5.Tunggu sebentar untuk di panggil.
6.serahkan uang ketika dipanggil.
6.ambil buku tabungan.
7.Keluar bank.
8.Pulang..

12 Mar 2011

Algoritma dalam kehidupan sehari-hari

Pengertian Algoritma
Algoritma adalah suatu prosedur yang tepat untuk memecahkan masalah dengan menggunakan bantuan komputer serta menggunakan suatu bahasa pemrogaman tertentu seperti bahasa Pascal, Visual Basic, Java, dan masih banyak lagi bahasa yang lain, dalam kehidupan sehari-hari, sebenarnya kita juga menggunakan algoritma untuk melaksanakan sesuatu. Sebagai contoh, ketika kita menulis surat, maka kita perlu melakukan beberapa

Fungsi Algoritma
Dengan algoritma, kita dapat mengatasi masalah dari yang sederhana sampai yang kompleks sekalipun. Namun, seorang user harus mampu membuat suatu program dengan menggunakan bahasa yang difahami oleh komputer. Sebelum disajikan dalam bentuk bahasa pemrogaman, sebaiknya kita membuat diagram alir (Flow Chart) dan Pseudocode. Hal ini dimaksudkan agar dapat mempermudah kerja atau mempermudah dalam membuat program. Selain itu, algoritma dapat mengatasi masalah logika dan masalah matematika dengan cara berurutan, tetapi kadang-kadang algoritma tidak selalu berurutan, hal ini dikenal dengan proses percabangan

  •  contoh algoritma menulis surat :
          langkah sebagai berikut:
             1. Mempersiapkan kertas dan amplop.
             2. Mempersiapkan alat tulis, seperti pena atau pensil.
             3. Mulai menulis.
             4. Memasukkan kertas ke dalam amplop.
             5. Pergi ke kantor pos untuk mengeposkan surat tersebut.
  • contoh algoritma untuk menghitung luas lingkaran:
             1. Masukkan R
             2. Pi ? 3,14
             3. L ? Pi*R*R
             4. Tulis L

luas segitiga c++



Berikut sedikit saya coba pemrograman bahasa C++ untuk menghitung luas Segita dengan menginputkan dari keybord, sebelumnya saya tampilkan flowchar luas segitiga:
 program luas persegi tiga

 {int a,t,luas;
cout<<"masukan alas =";
cin>>a;
cout<<"masukan tinggi =";
cin>>t;
luas=(0.5*a*t);
cout<<"luas segitiga dengan alas"<<a<<" dan tinggi"<<t<<" ="<<luas<<endl<<endl<<endl;
}