Senin, 26 November 2012

Algoritma Brute Force DI C ++

Senin, 26 November 2012 0

Listing...LLDHIUDHAIU
LISTINGNYA :

#include<stdio.h>
 #include<conio.h>
 #include<iostream>
 void prima (),bsort();
  main()
  {           
start:
int x;
printf ("\n \t Algoritma Brute Force \n");
printf ("\n=======================");
printf ("\n \t 1. Pencarian Bilangan Prima");
printf ("\n \t 2. Sorting Bilangan");
printf ("\n \t 3. Exit");
printf ("\n=======================\n");
printf ("\n Masukkan Pilihan (1-3) : ");
scanf     ("%d",&x);
switch (x)
{
case 1 : prima ();
goto start;
case 2 : bsort ();
goto start;
case 3 : return 0;
printf ("\n\n\n\n\n\n \t \t \t Anda Salah Memasukan Input");
printf ("\n \t \t Program Akan Direstart Setelah Anda Menekan Tombol Enter");
getch();
goto start;
}
}
void prima ()
{
int bil,j;
printf ("\t \t \t Pencarian Bilangan Prima \n \n \n");
printf ("Masukkan Data Yang ingin Diinput: ");
scanf ("%d",&bil);
for (j=2;j<=bil;j++)
{
if ((j%2>0) && (j%3>0)&&(j%5>0)&&(j%7>0) ||
(j==2)|| (j==3)||(j==5)||(j==7))
printf ("%i",j);
}
getch();
}
void bsort()
{
int i,j,temp,n,bil[100];
printf ("\t\t\t Sorting BIlangan \n\n\n");
printf ("Masukkan Jumlah bilangan: ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf ("Bilangan ke-%d \t: ",i+1);
scanf ("%d",&bil[i]);
}
printf ("\n");
for (i=0;i<n-1;i++)
 {
 for (j=n-1;j>i;j--)
 {
 if(bil[i] > bil[j])
{
temp = bil[i];
bil[i] = bil[j];
bil[j] = temp;
}
}
}
printf ("Sorting:");
for(i=0;i<n;i++)
{
printf ("%d",bil[i]);
if (i!=n-1)
{
printf (",");
}
}
getch();
}

Logika...

Di sini saya akan menjelaskan logika dari Program dia Atas Listing pada program diatas adalah sebuah program bernama program Algoritma Brute Force yang ditulis dengan menggunakan bahasa C++ . pada listing diatas ditulis dengan menggunakan konsep Algoritma Brute Force. dan hasil dari algoritma tersebut menjadi sebuah program dengan contoh diatas
#include<stdio.h>
 #include<conio.h>
 #include<iostream>

Diatsa adalah perintah yg wajib dimaksukan karena perintah itu adalah perintah awal untuk kita memulai suatu program perintah tersebut juga bisa disebut perintah bawaaan dari c++ atau juga disebut daftar pustaka c++. Lalu liat listing di bawah ini:
void prima (),bsort();
  main()
  {           
start:
int x;
printf ("\n \t Algoritma Brute Force \n");
printf ("\n=======================");
printf ("\n \t 1. Pencarian Bilangan Prima");
printf ("\n \t 2. Sorting Bilangan");
printf ("\n \t 3. Exit");
printf ("\n=======================\n");
printf ("\n Masukkan Pilihan (1-3) : ");
scanf     ("%d",&x);
switch (x)

listing diatasa adalah listing untuk membuat menu utama pada output nanti di sana printf ("\n \t Algoritma Brute Force \n"); maka ia akan mencetak tulisan Algoritma Brute force, printf ("\n======================="); kalau ini akan mencetak garis lurus , printf ("\n \t 1. Pencarian Bilangan Prima");  printf ("\n \t 2. Sorting Bilangan"); sedangkan ini dia akan mencetak menunya menu 1. Bilangan prima menu 2 sorting bilangan.lalu kita akan suru mmbuat masukan pilihan dengan perintah seperti ini printf ("\n Masukkan Pilihan (1-3) : "); lalu kita pindah ke listing berikutnya.
{
case 1 : prima ();
goto start;
case 2 : bsort ();
goto start;
case 3 : return 0;
printf ("\n\n\n\n\n\n \t \t \t Anda Salah Memasukan Input");
printf ("\n \t \t Program Akan Direstart Setelah Anda Menekan Tombol Enter");
getch();
goto start;

listing diatas berfungsi untuk memilih pilihan menu.jika kita memilih case 1 maka kita akan memulai mencri bilangan prima,kalau kita memilih case 2 maka kita akan memulai menyorting bilangan sedangkan jika kita memlih case 3 maka akan keluar dari program dan jika kita salah memasukan inputan maka akan muncul seperti ini “Anda Salah Memasukan Input”.
void prima ()
{
int bil,j;
printf ("\t \t \t Pencarian Bilangan Prima \n \n \n");
printf ("Masukkan Data Yang ingin Diinput: ");
scanf ("%d",&bil);
for (j=2;j<=bil;j++)
{
if ((j%2>0) && (j%3>0)&&(j%5>0)&&(j%7>0) ||
(j==2)|| (j==3)||(j==5)||(j==7))
printf ("%i",j);
}
getch();
}
Sedangkan listing di atas adalh listing dari program case menu pertama yaitu mencari bilangan Prima dan untuk case kedua atau menu bilangan sortir listingnya seperti dibawah ini.
void bsort()
{
int i,j,temp,n,bil[100];
printf ("\t\t\t Sorting BIlangan \n\n\n");
printf ("Masukkan Jumlah bilangan: ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf ("Bilangan ke-%d \t: ",i+1);
scanf ("%d",&bil[i]);
}
printf ("\n");
for (i=0;i<n-1;i++)
 {
 for (j=n-1;j>i;j--)
 {
 if(bil[i] > bil[j])
{
temp = bil[i];
bil[i] = bil[j];
bil[j] = temp;
}
}
}
printf ("Sorting:");
for(i=0;i<n;i++)
{
printf ("%d",bil[i]);
if (i!=n-1)
{
printf (",");
}
Maka selesailah program kita telah selesai maka tinggal kita running setelah di running maka kan keluar output seperti ini :


ARSENAL





Sejarah klub.....
Arsenal Football Club (dikenal pula sebagai Arsenal atau The Gunners) adalah klub profesional Inggris yang berbasis di daerah London Utara, London. Klub ini kini bermain di Liga Utama Inggris.

Arsenal didirikan di daerah Woolwich, bagian tenggara kota London pada 1886 dengan nama Dial Square, lalu dengan cepat berganti nama menjadi Royal Arsenal. Tahun 1891 nama mereka diganti menjadi Woolwich Arsenal. Pada tahun 1913, klub ini pindah ke wilayah utara, tepatnya di daerah Highbury dan membangun Stadion Highbury, yang menjadi markas baru mereka. Saat pindah lokasi itulah, nama depan klub mereka, yaitu Woolwich dihapus sehingga hanya nama Arsenal yang tersisa. Selain itu karena lokasi stadion Arsenal dekat dengan markas Tottenham Hotspur, maka tak heran jika pertandingan Arsenal vs Tottenham Hotspur disebut "North London derby" dan merupakan salah satu derby terpanas di London.


Nama lengkap              : Arsenal Football Club
Julukan                        : The Gunners
Didirikan                      : 1886 dengan nama Dial Square
Stadion                        : Stadion Emirates, London, Inggris
                                    (Kapasitas: 60.355)
Pemilik Arsenal           : Holdings plc
Ketua                        : Peter Hill-Wood
Manajer                    : Arsène Wenger
Liga                           : Liga Utama Inggris
Posisi 2011–12           : ke-3, Liga Utama Inggris


Prestasi

Selain rekor tak terkalahkannya sebanyak 49 kali menjadi yang terpanjang di Inggris hingga saat ini, Arsenal juga mempunyai banyak prestasi lainnya, yaitu:

  • Liga Inggris: 131931, 1933, 1934, 1935, 1938, 1948, 1953, 1971, 1989, 1991, 1998, 2002, 2004
  • Piala FA: 10
    1930, 1936, 1950, 1971, 1979, 1993, 1998, 2002, 2003, 2005
  • Piala Liga Inggris: 21987, 1993 dan menjadi finalis pada tahun 1968, 1969, 1988, 2007
  • FA Charity Shield/FA Community Shield:11
    1930, 1931, 1933, 1934, 1938, 1948, 1953, 1991 (juara bersama dengan Tottenham), 1998, 1999, 2002, 2004
  • Piala Winners: 1
    1994 dan dua kali menjadi finalis pada tahun 1980 dan 1995
  • Piala UEFA: 1
    1971 (waktu itu masih bernama Inter-Cities Fairs Cup, berubah nama menjadi Piala UEFA sejak musim 1970-71) dan sekali menjadi finalis pada musim 1999-00
  • Liga Champions: -
    menjadi finalis pada musim 2005-06
  • Piala Emirates: 2
        Pemasok Kostum
          
Bukta              :   1930- 1970-an
Umbro              :   1978 - 1986
Adidas              :   1986 - 1994
Nike                      :   1994 - hingga kini


        Pemasok Sponsor
             
JVC                        : 1982 – 1999
Sega                        : 1999 – 2002
O2                        : 2002 – 2006
Emirates                : 2006 – hingga kini





 
tugas seorang mahasiswa.... ◄Design by Pocket, BlogBulk Blogger Templates | Distributed by Blogger Styles | Credit Card Offers