Selasa, 05 Mei 2015

MEMBUAT SEARCH BINARY C++

salam blog, yang akan saya bagi disini mengenai searching, dan searching ini bertipe binary,

langsung lihat script dibawah ini , buat yang mau copy paste silahkan :

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


int data [7] ={1,8,2,5,4,9,7};
int cari;

void selection_sort()
{

int temp , min,i,j;
for(i=0;i<7;i++)
{
min=i;
for(j=i+1;j<7;j++)
{
if (data[j]<data[min])
{
min=j;
}
}
temp = data[i];
data[i]=data [min];
data[min]=temp;
}
}

void binarysearch(){
int awal,akhir,tengah,b_flag=0;
awal=0;
akhir=7;
while(b_flag==0&& awal<=akhir)
{
tengah =(awal+akhir)/2;

if(data[tengah]== cari)
{
b_flag=1;
break;
}
else if (data[tengah]<cari)
awal=tengah+1;
else akhir = tengah -1;
}
if (b_flag==1)
cout<<"\nData ditemukan pada index ke-"<<tengah<<endl;
else
cout<<"\Data Tidak Ditemukan\n";
}


 void main()
 {
 cout<<"\t BINARY SEARCH"<<endl;
 cout<<"\t============="<<endl;
 cout<<"\nData        :";
 //tampilkan data awal

 for (int x= 0;x<7;x++)
 cout<<setw(3)<<data[x];
 cout<<endl;
 cout<<"\nmasukkan data yang ingin di cari : ";
 cin>>cari;
 cout<<"\n Data diurutkan :";
 //urutkan data dengan selection sort
 selection_sort();
 //tampilkan data setelah di urutkan

 for (int x=0;x<7;x++)

 cout<<setw(3)<<data[x];
 cout<<endl;

 //pemangggilan fungsi binary

 binarysearch();


  getch();
}

dan dibawah ini adalah hasil setelah di RUN :

Minggu, 03 Mei 2015

MEMBUAT GAMBAR KOTAK DENGAN C++

hai sobat, kali ini saya akan membuat kreasi gambar kotak dengan c++.

lihat lah script di bawah ini :


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

int main()
{
cout<<("MASUKANN KOTAK : ");
int n;
cin>>n;
if (n > 2){

for (int i=0; i < n; i++){

for (int j=0; j < n; j++) {

if ((i==0) || (i==n-1) || (j==0) || (j==n-1)) {
cout<<("*");
}
else {

if (n%2==1){
{
cout<<(" ");
}
}
else {
cout<<(" ");
}
}
}
cout<<"\n";
}
}
getch();
}

dan dibawah ini aalah hasil screenshotnya :


MEMBUAT PROGRAM MENENTUKAN BERAT IDEAL BADAN DENGAN BAHASA C


Ya kali ini saya akan membuat program menentukan berat ideal ,, program ini sebenarnya sangat gampang karena masih dasar.
lihat script di bawah ini :

#include <stdio.h>
#include <conio.h>
#include <windows.h>
 void setcolor(unsigned short color)
    {
    HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleTextAttribute(hCon,color);
    }
main(){
char Nama;
int  tinggi, berat;
;
setcolor(75);

printf("==========PROGRAM UNTUK MENENTUKAN BERAT BADAN IDEAL==========\n\n");setcolor(14);
printf("Nama kamu\t\t\t:\a");scanf("%s\a",&Nama);
printf("\nMasukkan tinggi badan \t\t:\a");scanf("%d",&tinggi);
berat=(tinggi-100)*90/100;
printf("====================================================");
printf("\nberat badan idealnya adalah\t:%dkg\a\a",berat);
printf ("\n\n\nthank you , by Rizqi agi riaji");
printf ("\n\nUNIVERSITAS TEKNOLOGI YOGYAKARTA");

getch();
}

sekian dari saya, semoga bermanfaat.

Sabtu, 02 Mei 2015

5 STRIKER LIVERPOOL TERBAIK ASLI INGGRIS

kali ini tema nya menyimpang, biasanya membahas tentang komputer , tapi kali ini bicara tentang bola. LIVERPOOL adalah club favorit ane dari jaman SD , dari usia 5 tahun udah suka liverpool,, terutama pas FINAL LIGA CHAMPHIONS UEFA 2005 lawan AC MILAN. disitu lah bola berbicara segalanya dapat di lakukan karna bola itu bundar, dan tidak ada yang bisa menebak kalo LIVERPOOL bakal jadi juara setelah tertinggal 3-0 di babak pertama kemudian menyamakan menjadi 3-3 dan akhirnya menang di adu pinalty.

5 STRIKER TERBAIK ASLI INGGRIS DARI TAHUN 2000 SAMPAI SEKARANG.

1. MICHAEL OWEN.

Pemain didikan asli akademi LIVERPOOL ini adalah pemain penting di tahun 1998-2003.
Michael owen membawa LIVERPOOL juara LIGA EUROPE , CARLING CUP, dan PIALA FA pada tahun 2001. kemudian MICHAEL OWEN mendapat penghargaan BALLON'D'OR.
tahun 2003 owen memilih bergabung dengan REAL MADRID.

2. ROBBIE FOWLER.


Robbie Fowler juga termasuk jebolan Akademi LIVERPOOL, Fowler adalah topskor sepanjang masa LIVERPOOL. prestasi di club lebih baik di banding kan di timnas inggris. Fowler pindah ke MANCHESTER CITY pada tahun 2004 dan kembali lagi ke LIVERPOOL pada tahun 2006 , kemudian memilih pensiun pada tahun 2007.

3. PETER CROUCH

MEMBUAT PROGRAM PERKALIAN DENGAN C++

teman-teman kembali lagi berjumpa dengan saya, saya kali ini akan membuat program perkalian dengan c++. program ini adalah awal mula saya belajar bahasa pemograman c++,  program perkalian ini sangat dasar ,, umumnya untuk yng baru mau belajar bahasa pemograman c++.

langsung saja akan saya tulis kan scriptnya di bawah ini :


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

garis();
main(){

int bil1, bil2;
int c;

garis();
cout<<endl;
cout<<"masukkan nilai bilangan pertama = ";cin>>bil1;
cout<<endl;
garis();
cout<<endl;
cout<<"masukkan nilai bilangan kedua   = ";cin>>bil2;
cout<<endl;
garis();

c=bil1*bil2;

cout<<endl;
cout<<"Hasil perkalian nya adalah      = "<<c<<endl;

garis();
getch();
}
garis(){
cout<<"=================================";
}

dan diwabah ini adalah Hasil screenshot perkalian C++.

di program ini saya memasukan angka 3 untuk bilangan pertama dan angka 4 untuk bilangan kedua dan jia dikalikan hasilnya adalah 12.

SEKIAN ARTIKEL KALI INI, TERIMA KASIH.

MEMBUAT SORTING ASCENDING C++ SANGAT SEDERHANA

hai teman saya akan membuat program sorting sangat sederhana, sorting adalah pengurutan, atau membandingkan nilai satu dengan yang lain.
sorting ada dua jenis : 1. sorting ascending = mengurutkan data dari terkecil ke terbesar.
                                 2. sorting descending = mengurutkan data dari yang terbesar ke terkecil.

sorting yang akan saya tulis kali ini adalah sorting ascending.
ok, langsung saja script lihat di bawah ini :


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

garis();
main(){
int a=5;
int b=2;
int c;

garis();
cout<<endl;
cout<<"sebelum di sorting";
cout<<endl;
cout<<endl;
cout<<"nilai a ="<<a<<endl;
cout<<"nilai b ="<<b<<endl;
garis();
cout<<endl;
cout<<"setelah di sorting";
cout<<endl;
cout<<endl;
c=a;
a=b;
b=c;
cout<<"nilai a ="<<a<<endl;
cout<<"nilai b ="<<b<<endl;
garis();
getch();
}
garis(){
cout<<"=============================";
}

dan dibawah iini adalah hasil Run sorting ascending.



SEKIAN DAN TERIMA KASIH :V

Kamis, 30 April 2015

mengupload foto di delphi 7

assalamu'alaikum wr wb,, kali ini saya akan meng post artikel tentang cara mengupload foto di delphi 7.

langsung saja langkah-langkahnya, ikuti petunjuk di bawah ini :

1. buat satu form.
2. kemudian letakan button1 pada form1
3. kemudian letakkan opendialog picture, karena saya memakai alpha skin jadi saya pakai sOpenDialogPicture.

4. kemudian letakan image di form1.

contoh screenshotnya :

5. kemudian isikan coding nya di dalam button1 , klik dua kali button kemudian masukkan codingnya seperti di bawah ini :

MEMBUAT JAM DAN TANGGAL DELPHI 7

membuat jam dan tanggal sangat lah mudah , anda hanya harus tahu format tanggal dan jam tersebut ,,, 

format jam = hh : mm : ss.
format tanggal = dd, mmmm, yyyy.


untuk lebih jelas nya lihat screenshot di bawah ini :



1.  nah langkah pertama, sebelum kita membuat coding nya kita desain dulu tampilan formnya kita membutuhkan dua edit dan satu  
timer.

2.  masukkan codingnya di dalam timer1. caranya klik timer1 dua kali , kemudian isi coding seperti gambar di bawah ini :


Sabtu, 21 Maret 2015

C++ PROGRAM FUNGSI


Ane kasih program c++ fungsi , ,, memang c++ lumayan sulit,, tapi di dalam kesulitan pasti ada jalan keluar untuk mengatasi masalah tersebut,



ane membikin program perpustakaan dengan fungsi :

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



int pilihan(int x);
int buku(int x);
int total(int x, int y);
garis();

void main(){
    char nama[30];
    int kode, sewa;
    int pilih;

   cout<<endl;

   garis();

   cout<<"               PERPUSTAKAAN "<<endl;
   garis();
   cout<<endl;
   cout<<"Masukkan Nama Peminjam              : ";cin>>nama;
   cout<<"Masukkan Kode Peminjaman          : ";cin>>kode;
   cout<<"Masukkan Lama Sewa(perhari)          : ";cin>>sewa;
   cout<<endl;
   garis();
   cout<<"PILIHAN BUKU YANG BISA ANDA PINJAM :"<<endl;
   garis();
   cout<<"1.KOMIK"    <<endl;
   cout<<"2.NOVEL"    <<endl;
   cout<<"3.EDUKASI"  <<endl;
   cout<<"4.CERPEN"   <<endl;
   cout<<"5.BIOGRAPHY"<<endl;
   cout<<"6.SEJARAH"  <<endl;
   cout<<"7.MOTIVASI" <<endl;
   cout<<"8.OLAHRAGA" <<endl;
   cout<<endl;
   cout<<"Masukkan pilihan     : ";cin>>pilih;

   garis();

   cout<<"Nama Barang                   : "<<nama<<endl;
   cout<<"Kode buku                     : "<<kode<<endl;
   buku(pilih);
   cout<<"Lama Sewa(perhari)            : "<<sewa<<endl;
   garis();
   cout<<"Harga Sewa                    : "<<total(sewa,pilihan(pilih))<<endl;
   garis();
   getch();
}

garis(){
    cout<<"===================================================="<<endl;
}

int buku(int x){
   if(x==1){
   cout<<"Buku yang anda pilih          : KOMIK"   <<endl;
   }
   else if(x==2){
   cout<<"Buku yang anda pilih          : NOVEL"    <<endl;
   }
   else if(x==3){
   cout<<"Buku yang anda pilih          : EDUKASI"  <<endl;
   }
   else if(x==4){
   cout<<"Buku yang anda pilih          : CERPEN"   <<endl;
   }
   else if (x==5){
   cout<<"Buku yang anda pilih          : BIOGRAPHY"<<endl;
   }
   else if (x==6) {
   cout<<"Buku yang anda pilih          : SEJARAH"  <<endl;
   }
   else if (x==7){
   cout<<"Buku yang anda pilih          : MOTIVASI" <<endl;
   }
   else if (x==8){
   cout<<"Buku yang anda pilih          : OLAHRAGA" <<endl;
   }
}

int pilihan(int x){
    if(x==1){
        x=2000;
   }
   else if (x==2){
       x=4000;
   }
   else if (x==3){
       x=8000;
   }
   else if (x==4){
       x=9000;
   }
   else if (x==5){
       x=8000;
   }
   else if (x==6){
       x=10000;
   }
   else if (x==7){
       x=15000;
   }
   else if (x==8){
      x=1500;
   }
   return x;
}

int total(int x, int y){
    return x*y;
}

terima kasih