Banner Maker

Curt Cobain

"If you ever need anything please don’t hesitate to ask someone else first."
"Bila kamu memerlukan sesuatu, jangan takut untuk minta kepada orang terlebih dahulu"
Pelajaran yang bisa diambil: Jangan menyelesaikan masalah sendiri, selesaikan bersama teman.. Itulah gunanya teman

Pete Townshed - The Who

"Even as age humbles me, it feeds my arrogance. There’s still nothing that interests me as much as myself."
"Bahkan umur pun membuat saya rendah diri, umur memakan semua kesombongan. Saat masih tidak ada satu pun yang menarik bagi saya, kecuali diri saya"
Pelajaran yang bisa diambil: Kita gak boleh sombong, karena masih banyak yang lebih hebat dari kita, dan kita ini hidup di dunia punya waktu, gak selamanya..

Elvis Presley

"I dont know anything about music. In my line (of work) you don’t have to"
"Sebenarnya aku tidak tahu apapun tentang musik. Di cara kerjaku, kau tidak butuh tau itu"
Pelajaran yang bisa diambil: Jangan takut untuk mencoba hal baru, siapa tahu kamu memang berbakat di bidang itu

Ringo Starr - The Beatles

"Sebenernya ini pertanyaan ambigu, bisa berarti: Bagaimana rasanya di Amerika? atau Bagaimana kamu menemukan Amerika? Starr menjawab, Belok kiri saat di Greenland"
Pelajaran yang bisa diambil: Buatlah sesuatu jadi sesimpel mungkin tapi mengena dan terkenang oleh orang-orang

Ozzy Osbourne - Black Sabbath

"I got rabies shots for biting the head off a bat but that's OK, the bat had to get Ozzy shots."
"Saya terkena racun rabies saat menggigit kepala kelelawar.. Tapi jangan khawatir, kelelawar itu pasti terkena racun Ozzy"
Pelajaran yang bisa diambil: Selalu optimis kamu itu lebih baik daripada masalah yang kamu hadapi

Tampilkan postingan dengan label algoritma. Tampilkan semua postingan
Tampilkan postingan dengan label algoritma. Tampilkan semua postingan

Rabu, 22 Desember 2010

ALGORITMA MENCARI FPB dan KPK 2 BUAH BILANGAN

Pemrograman bahasa.c Mencari FPB dan KPK 2 Buah Bilangan. Lama sekali blog ini tak terurus, banyak kegiatan jadi males mau nulis.
Postingan ini jauh keluar dari posting -posting sebelumnya. Tentang pemrograman dengan bahasa C saya sedang belajar dan belum tau apa-apa. Diperkuliahanpun sudah diterangkan panjang lebar oleh pak dosen. Tapi mungkin dosen yang terlalu jenius atau saya yang terlalu oon, atau mungkin keduanya. Saya gak terlalu paham dengan materi kuliah algoritma dan pemrograman komputer.
Minggu kemarin kami diberi tugas mencari KPK dan FPB, mungkin untuk sebagian mahasiswa ini merupakan tugas yang sangat mudah, tapi untukku tidak. Berusaha cari referensi kesana kemari dan utak-utik akhirnya ketemu juga tu kode-kode aneh. Ini dia:


Algoritma mencari FPB 2 Buah Bilangan::

#include <stdio.h>
#include <conio.h>
#include <math.h>

main()
{
int hasil,m,n;
printf("PROGRAM MENCARI FPB 2 BUAH BILANGAN\n\n");
printf("Masukkan bilangan pertama : ");
scanf("%d",&m);
printf("Masukkan bilangan kedua   : ");
scanf("%d",&n);
hasil=fpb(m,n);
printf("\nFPB dari kedua bilangan tersebut adalah %d\n\n",hasil);
system ("pause");
}

int fpb(int x,int y)
{
 int hasil,sisabagi;
 if(y<=x && x%y==0)
 {
 return(y);
 }
 else if(x<y)
 {
  hasil=fpb(y,x);
  return(hasil);
 }
else
sisabagi=x%y;
hasil=fpb(y,sisabagi);
return(hasil);
}


Algoritma mencari KPK 2 buah bilangan:

#include <stdio.h>
#include <conio.h>

void main()
{
 int n, m, hasil;
 printf("PROGRAM MENCARI KPK 2 BUAH BILANGAN\n\n");
 printf("Masukkan bilangan pertama : ");
 scanf("%d", &n);
 printf("Masukkan bilangan kedua   : ");
 scanf("%d", &m);
 hasil = hitung_kpk(n,m);
 printf("\nKPK dari kedua bilangan tersebut adalah %d\n\n", hasil);
 system("pause");
}

int hitung_kpk(int n, int m)
{
 int i, j, k=0;
 int angka1[50], angka2[50], hasil[50];
 for(i=1; i<50; i++)
 {
  angka1[i] = n * i;
  angka2[i] = m * i;
 }
 for(i=1; i<50; i++)
 {
  for(j=1; j<50; j++)
  {
   if (angka1[i]==angka2[j])
   {
   k = k+1;
   hasil[k] = angka1[i];
   }
  }
 }
return hasil[1];
}


Buat temen-temen yang copas diperbolehkan. Tapi silahkan tinggalkan komentar!
Dan kode ini sukses di "Compile" oleh program "DEV C++"

Sebenarnya ada satu tugas lagi yaitu membuat Flowchart program di atas. Seharusnya Flowchart dulu tapi karena flowchart sepertinya tidak bisa dipertanggungjawabkan kebenarannya jadi codingnya saja...

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More