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;
}
Minggu, 15 Mei 2011
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.
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.
Program untuk Menukar Beberapa Bilangan
untuk menukar nilai, dimana dalam penukaran nilai kita akan membutuhkan satu variable kosong selain variable yang terdapat nilai dan akan ditukar nilainya.
Dari program dibawah ada tiga variable yaitu alas sebagai variable pertama, tinggi sebagai variable kedua dan tempat sebagai variable kosong (tak ada nilai didalamnya), yang berfungsi sebagai media pertukaran kedua variable alas dan tinggi.
Inilah deklarasinya:
alas,tinggi,tempat: integer
alas = tinggi;
tinggi = temp;
outpuatnya: nilai yang telah ditukar.
Dan inilah programnya yang saya buat:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int luas;
int alas, tinggi;
cout<<"masukkan alas : ";cin>> alas;
cout<<endl;
cout<<"masukkan tinggi : ";cin>>tinggi;
cout<<"nilai alas = "<<alas<<endl;
cout<<"nilai tinggi = "<<tinggi<<endl;
int temp = alas;
alas = tinggi;
tinggi = temp;
cout<<"setelah ditukar"<<endl;
cout<<"nilai alas = "<<alas<<endl;
cout<<"nilai tinggi = "<<tinggi<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Langganan:
Postingan (Atom)




















