Minggu, 19 Juni 2011

Program Menampilkan Abjad A-Z dengan For dan Do-While

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

void main()
{
 char abjad = 'A';

 do
 {
  cout<<abjad<<" ";
  abjad+=1;
 }while(abjad <= 'Z')
 getch();
}

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

void main()
{
 char abjad;

 for(abjad = 'A'; abjad <= 'Z'; abjad++)
 { 
   cout<<abjad<<" ";
 }
 getch();
}
 

Program Binary Search Dalam C++

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

int binary_search(int array[],int size, int elemen);

void main()
{
  const int size = 10;
  int array[size]={0,6,9,12,20,23,29,32,47,79};
  cout<<"Isi dari array: "<<endl;
  for(int i=0;i<size;i++)
   cout<<" "<<array[i];

  int elemen;              
  int tanda;
  cout<<"\n\n";
  cout<<"Masukkan data yang dicari: ";
  cin>>elemen;

  cout<<"\n\n";
  tanda= binary_search(array,size,elemen);
  if (tanda!=-1)
  cout<<"Data "<<elemen<<" ditemukan pada posisi : array["<<
  tanda<<"],"<<" atau deret ke-"<<(tanda+1);

  else
  cout<<"\n data tersebut tidak ditemukan ";
  getch();
}

int binary_search(int array[],int size,int elemen)
{
  int start=0;
  int end=size - 1;
  int middle;
  int posisi=-1;
  middle=(start + end ) / 2;
  do
  {
   if(elemen<array[middle])
   end=middle-1;
   else if (elemen>array[middle])
      start=middle+1;
   middle=(start+end)/2;

  }
  while(start<=end && array[middle]!=elemen);

  if(array[middle]==elemen)
   posisi=middle;
  return posisi;
}

Program Sequential Search C++

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

int cari_linear(int array[],int ukuran, int cari);

void main()
{
  const int ukuran=10;
  int array[ukuran]={25,36,2,48,0,69,14,22,7,19};
  cout<<"Isi dari array: "<<endl;
  for(int i=0;i<ukuran;i++)
   cout<<" "<<array[i];

  int cari;
  int tanda=-1;
  cout<<"\n\nMasukkan data yang dicari: ";
  cin>>cari;

  tanda= cari_linear(array,ukuran,cari);
  if (tanda!=-1)
  cout<<"\n\nData tersebut ditemukan pada posisi: array["<<
  tanda<<"],"<<" atau deret ke-"<<(tanda+1);
  else
  cout<<"\nData tersebut tidak ditemukan ";
  getch();
}

int cari_linear(int array[],int ukuran,int cari)
{
  int tanda=-1;
  for(int i=0;i<ukuran;i++)
  {
   if(cari==array[i])
   {
     tanda=i; break;
   }
  }
  return tanda;
}

Program Quick Sort dalam C++

#include <iostream.h>
#include <conio.h>
#define max 20

void quick_sort(int darr[max], int lb, int ub)
{
  int a;
   int up,down;
   int temp;

   if (lb>=ub)
   return;
   a=darr[lb];
   up=ub;
   down=lb;

   while (down < up)
   {
     while (darr[down] <= a)
       down++;
      while (darr[up]>a)
       up--;
      if(down<up)
      {
       temp=darr[down];
         darr[down]=darr[up];
         darr[up]=temp;
      }
   }
   darr[lb]=darr[up];
   darr[up]=a;

   quick_sort(darr,lb,up-1);
   quick_sort(darr,up+1,ub);
}

void main()
{
  int arr[max];
   int i,n,lb,ub;
   lb=0;

   cout<<"Masukkan banyak data yang ingin diurut: ";
   cin>>n;

   ub=n;
   cout<<"Masukkan data-datanya: \n\n";
   for(i=1;i<=n;i++)
   {
     cout<<"\tdata ke- "<<i<<" : "; cin>>arr[i];
   }

   quick_sort(arr,lb,ub);
   cout<<"\nHasil pengurutan data: ";
   for(i=0; i<n;i++)
    cout<<" "<<arr[i];

   cout<<"\n\nTekan sembarang tombol untuk keluar ";
   getch();
}

Membuat Program Diamond c++

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

int main()
{
 int ganjil;

 do
 {
  cout<<"Masukkan bilangan ganjil (1-19): ";
  cin>>ganjil;
 }while(ganjil%2==0);

 for(int i=0; i<=ganjil; i+=2)
 {
  for(int j=0; j<ganjil-i;j+=2)
  {
   cout<<" ";
  }
  for(int z=0;z<=i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }

 ganjil = ganjil - 2;

 for(int i=0; i<ganjil; i+=2)
 {
  for(int j=0; j<=i+2;j+=2)
  {
   cout<<" ";
  }
  for(int z=1;z<=ganjil-i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }
 getch();
 return 0;
}

Ebook Lengkap Panduan PHP dan MySql Gratis


Menyaksikan perkembangan teknologi website yang sangat pesat di jaman sekarang ini, tidak akan terlepas dari yang namanya dan . Yah, PHP adalah bahasa yang paling populer dan banyak di pakai oleh developer untuk membuat website canggih. Sedangkan MySql adalah perangkat lunak database relasi yang paling tangguh untuk menampung dan menyimpan data.
Karena sifatnya yang Open Source membuat kedua-duanya ramai di gemari dan di pelajari, yang pada akhirnya selalu bermunculan inovasi-inovasi terbaru dari ide kreatif para pengembang. Inilah yang membuat Dunia teknologi Internet gak ada matinya!!! :D
Ingin ikut berpartisipasi menjadi pengembang dan developer seperti mereka? Caranya sangatlah mudah! Hanya dengan mempelajari dan mendalami Bahasa anda pasti bisa mewujudkannya. Oh ya, jangan mengira hanya bisa membuat website. Kalau anda berfikir seperti itu, anda salah besar!! Karena selain bisa di buat website, juga bisa membuat software atau aplikasi desktop di komputer anda. Karena pada prinsipnya bahasa PHP hampir sama dengan bahasa lain, seperti Pascal, Visual Basic, C++ atau pun Java. :)
Okelah, seperti di judul di atas, kali ini saya ingin berbagi (lagi) tentang panduan mempelajari PHP dan MySql plus HTML.  Bagi anda yang ingin mempelajari atau sekedar tertarik dengan yang namanya PHP dan MySql boleh mencoba ebook gratis ini. Semua dari koleksi saya pribadi yang telah saya kumpulkan dalam mempelajari PHP.
Ebook ini berisi kurang lebih :
1. Pengantar HTML, PHP, MySql
2. Query PHP & MySql
3. PHP GTK
4. Manipulasi Database MySql
5. Panduan Pembuatan CMS
6. Batching PHP
7. Panduan Framework Class dan OOP
8. Peer to Peer dan Client server
9. Panduan ZEND PHP
10. Ecomerence dengan PHP
11. Panduan Instalshield
12. Penggunaan XAMPP
13. Framework Code Igniter dan Lain-lain
Totalnya ada 36 ebook dengan berat lebih dari 13MB. Silakan download disini.
Jangan lupa Password : masyhury
||SALAM BLOGGER INDONESIA|| +++>Di sini Tempatnya Belajar & Berbagi ILMU<+++ Buat Sobat-Sobat Blogger semua,Teruslah Berkarya!!! Terima Kasih Buat Sahabat-Sahabat yang telah Mampir DiBlog Nadym::.Dan Jangan Lupa Tinggalkan Kesan & Pesan untuk Membangun Blog iNi.::
 

I-YES INDONESIA

Indonesian Youth Educate And Social

ALMAMATERKU

Universitas Muhammadiyah Riau