Minggu, 22 Mei 2011

Summing the data in Array Program

Array is a data type tersetruktur which involves a series of components - componentsthat have the same data type. In an array of many components are fixed.
Array is the systematic arrangement of objects, usually in rows and columns. Inparticular, it may refer to arary one-dimensional.
not add the same amount of arrayy is just bleak right we add a number with anothernumber. The following example program in C + +.

# include <iostream>


int main () {
     int numbers [10];
     int n;
     int count = 0;
     court <<"* Program Summing data in the Array *" <<endl;
     court <<"\ t input of data:";
     cin>> n;


     for (int i = 0; i <n; i + +) {
         court <<"\ t input data to [" <<i +1 <<"]:";
         cin>> numbers [i];
     }


     for (int a = 0; a <n; a + +) {
         total = total + numbers [a];
      }
     court <<endl;
     court <<"\ t sum of all data:" <<amount <<endl;


     return 0;
}

Minggu, 15 Mei 2011

Program Inverting Procedure Numbers

This is one program where the program is to move or change of place from what is fed.bleak everyday examples in which he was seated in front be seated behind after the program starts. that's more or less its program is running.
please note the program is: 


# Include <iostream>

 # Include <conio.h>
    
class program {
       
friend ostream & operator <<(ostream &, & program);
      
friend istream & operator>> (istream &, & program); 
   
public:
       
program ();
      
void back () {
           
x = 0; / / inialisai or provision of the initial value at x = 0.
            
while (a> 0)
          
{
          
x = x * 10 + a% 10;
          
if (x == 0) court <<"0";
          
a = a/10;
          
}
          
;}
  
private:
       
int a, x;
      
};
   
program:: program () {
       
court <<"********************************************** **************************"<< endl;
      
court <<"Program To exchange or reverse his position" <<endl;
       
court <<"=============================================" <<endl;
      
}
   
istream & operator>> (istream & ins, programs & entry) {
       
court <<"input number what you want:";
      
in>> enter. a;
      
return ins;
      
}
   
ostream & operator <<(ostream & out, programs & out) {
       
court <<"result of the exchange:";
      
out <<get out. x;
       
return out;
      
}
   
main () {
      
z program;
      
cin>> z;
      
z. return ();
      
court <<z;
      
getch ();
      
return 0;
      

Quickshort

Algoritma quick sort diperkenalkan pertama kali oleh C.A.R. Hoare pada tahun 1960, dan dimuat sebagai artikel di “Computer Journal 5” pada April 1962. Quick sort adalah algoritma sorting yang berdasarkan pembandingan dengan metoda divide-and-conqueror. Disebut Quick Sort, karena Algoritma quick sort mengurutkan dengan sangat cepat. Quick sort disebut juga dengan partition exchange sort, karena konsepnya membuat partisi-partisi, dan sort dilakukan per partisi.

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
èData awal yang tersusun  secara acak




1ßà2,3,4,5,6,..16
èdata satu di bandingkan satu-satu dengan semua data yang ada seprti yang ada di atas.dan data yang terkecil akan di cetak di sebelah kiri dan terbesar akan ditulis di sebelah kanan.









10ßà11,12,13,14,15,16
èdata ke 10 di bandingkn dengan data 11 sampai 16 yang belum tersusun









èData tersusun

Sabtu, 14 Mei 2011

Merge short

Merge dalam arti bahasa indonesia di artikan mengabungkan . dan kata laen merge short adalah system cara mengabungkan.  banyak aplikasi algoritma merge yang mempunyai alternatif lebih cepat ketika kamu memiliki akses memori acak yang menjaga semua data. Hal ini disebabkan algoritma ini membutuhkan setidaknya ruang atau memori dua kali lebih besar karena dilakukan secara rekursif dan memakai dua tabel.


1ßà2 , 3ßà4,5ßà6,7ßà8, 9ßà10,11ßà12,13ßà14,15ßà16
èdata di bandingan dua-dua

1ßà2ßà3ßà4,5ßà6ßà7ßà8,9ßà10ßà11ßà12,13ßà14ßà15ßà16
èdata di bandingan empat-empat


1ßà2ßà3ßà4ßà5ßà6ßà7ßà8,9ßà10ßà11ßà12ßà13ßà14ßà15ßà16
èData di bandingan delapan- delapan

1ßà2ßà3ßà4ßà5ßà6ßà7ßà8ßà9ßà10ßà11ßà12ßà13ßà14ßà15ßà16
èData di bandingan keseluruhan

èHasil yang telah tersusun kemudian di masukan ke Tabel utama



Minggu, 24 April 2011

Program Konversi detik untuk Menampilkan jam

Ini adalah program mengubah banyak detik menjadi bentuk jam : menit : detik. Pertama, user memasukan banyak jumlah detik, lalu akan menampilkan tampilan seperti misalkan 1 jam, 23 menit, 20 detik. berikut ini adalah Programnya yang saya buat :
#include <iostream.h>
#include <conio.h>
main()
{
long int jam,menit,detik,s,sisa;
cout<<"Program Konversi Detik Ke Jam, Menit & Detik\n";
cout<<"=============================\n";
cout<<"masukkan Detik : ";
cin>>detik;
cout<<endl;
jam=detik/3600;
sisa=detik%3600;
menit=sisa/60;
s=sisa%60;
cout<<detik ; cout<<" Detik = ";
cout<<jam ; cout<<" Jam ";
cout<<menit ; cout<<" Menit ";
cout<<s ; cout<<" detik ";
cout<<endl;
return 0;
}

Program Interatif Dengan menggunakan jeliot

Seperti yang kita ketahui bahwa interaktif adalah apabila sudah bernilai salah (F) maka program tersebut akan dihentikan.
untuk lebih jelasnya langsung saja ke program yang saya bahas dalam kesempatan kali ini yang dijalankan dalam jeliot.

Inilah Programnya:

import jeliot.io.*;

public class hitung {
public void masuk(){
    System.out.print("nilai n : ");
    n=Input.readInt();
    }
public double proses(){
    for(int i=1; i<=n; i++){
    rumus=(rumus*(-1));
    total=rumus/i;
    jumlah+=total;
    if(i==1) System.out.print("("+total+")");
    if(i>1) System.out.print(" + ("+total+")");
        }
    return jumlah;
    }
public void keluar(){
    System.out.println("");
    System.out.print("hasil penjumlahan baris = "+jumlah);
    }
private int n;
private double jumlah=0;
private double total=0;
private double rumus=-1;
public static void main() {
    hitung ini=new hitung();
    ini.masuk();
    ini.proses();
    ini.keluar();
    }
}

Program Mencari Letak Angka

Untuk program mencari mencari letak angka yang saya buat yaitu dengan menggunakan while.


Deklarasi:
  •  for(i=0;i<=ukuran-1;++i)
  • if (array[kunci])
  • while(x<=UKURAN-1)
  • a [ x ] = 2 * x;  x++;

Outputnya: letak angka tersebut

Inilah programnya:

#include <iostream>

int pencarianLinier(int array[],int kunci,int ukuran)
{
    int i;
    for(i=0;i<=ukuran-1;++i)
    if (array[kunci])
    return i;
    return -1;
    }
int main(int argc, char *argv[])
{
     int a[UKURAN],x,kunciPencarian,elemen;
     x=0;
 while(x<=UKURAN-1){
     a [ x ] = 2 * x;
     x++;}
     cout<<"Bilangan yang mau dicari:";
     cin>>kunciPencarian;     elemen=pencarianLinier(a,kunciPencarian,UKURAN);
     if(elemen!=-1)
     cout<<kunciPencarian<<" ditemukan pada posisi elemen ke "<<elemen;
     else
     cout<<kunciPencarian<<" tidak ada ";
    return 0;
}


 semoga bermanfaat buat teman-teman semua.