Posts Tagged C# .Net

Membuat Anagram dengan C# .Net


Intermezzo

Anagram adalah salah satu jenis permainan kata, di mana huruf-huruf di kata awal biasa diacak untuk membentuk kata lain atau sebuah kalimat. Anagram sering dipakai sebagai kode. Permainan yang menggunakan anagram antara lain adalah Scrabble dan Boggle. Dalam kedua permainan ini, pemain berusaha membentuk kata-kata dari huruf yg disediakan.

Anagram sesungguhnya adalah semua kombinasi yang mungkin untuk suatu kata / kalimat.

Misalkan kita mencoba mendefinisikan secara manual suatu kalimat yang dispesifikasikan oleh user. Kita akan kesulitan jika suatu kata atau kalimat yang dispesifikasikan oleh user sangat panjang. Untuk itu, manusia membutuhkan komputer dengan aplikasi yang berguna untuk menyelesaikan masalah yang di hadapi.

Contoh kita pakai kata Susilo Bambang Yudoyono

  • YANG SUSUN BOM BALI YOHODO
  • OOO YHD YANG SUSUN BOM BALI
  • YAHUDI US NOLO YANG BOS BOM
  • SOAL BOM NY YAHUDI US BOONG
  • NU BOY SOAL YAHUDI SOMBONG
  • SOMBONG BOLONYA YAHUDI US
  • BUSH NYANYI LAGU MOSO BODO
  • DI US BUSH OBAMA YO NYOLONG
  • DONYO UOLING BY BUSH OSAMA
  • MOU SBY BUDIONO SAYANG LHO
  • SAMBUNG BUDIONO SYAH LOYO
  • MOSO YANG ULAH SBY BUDIONO
  • O SAYANG SBY BUDIONO LUMOH
  • OH BU BANGSA IND SOYO MULYO
  • MBUUH BANGSA IND SOYO LOYO
  • OO SBY, BUDOYO ILANG MUSNAH
  • BUDOYO BILANG SOYO MUSNAH
  • BUDOYO BONGSO MALAH SUNYI
  • SU DHON SUNAMI YOGYA BOBOL

Logika Program

Dalam dunia programming, awal dari membuat suatu program / aplikasi adalah mendefinisikan algoritma program yang akan dibuat. Dalam kasus ini kita akan membuat program Anagram, lalu bagaimana logika nya?

Dengan memanfaatkan teknik rekursif, kita akan membuat program ini, algoritma nya adalah sebagai berikut :

Baca entri selengkapnya »

, , , , ,

Tinggalkan komentar

Deret Fibonaci dengan C# .Net


fibonaci
Deret Fibonaci adalah deret hitnung dengan penulisan angka sebagai berikut :

1 1 2 3 5 8 13 21 34 55 89 , dst …

Jika anda melihat pola nya dengan benar, maka akan mudah sekali mempelajari deret ini. Cara kerja deret ini adalah menjumlahkan angka pertama dengan angka kedua (setelah angka pertama) dan hasilnya merupakan angka ketiga (angka setelah angka ke-dua).

Kurang paham, lihat ilustrasinya sebagai berikut :

Nah, setelah kita mengetahui cara kerja deret ini, bagaimana membuat program nya, Mari kita mulai :

Lanjut …

, ,

Tinggalkan komentar

Program Sederhana Menggunakan C# .Net


Buka Visual Studio 2008, dan lalu pilih New Project, lalu Pilih Windows Form Application,

Lalu buatlah beberapa Item dari tool box, yaitu : 3 Label, 3 TextBox, 1 ComboBox dan 1 Button.

Lalu ubah properties beberapa item :

TextBox1 : Name = txtAngka1
TextBox2 : Name = txtAngka2
ComboBox1 : Name = cmbOperasi, Items = Tambah, Kurang,
Kali, Bagi, Text = Pilih Operasi
TextBox3 : Name = txtHasil
Button1 : Name = btnHitung, Text = Hitung

Baca entri selengkapnya »

,

6 Komentar

Tak Kenal Maka Tak Suka (C#)


c#

Kebutuhan akan penggunaan program tidak lagi hanya terbatas pada peralatan berupa personal computer, program juga digunakan pada consumer-electronic devices (cell phones dan PDA) sehingga menciptakan persoalan dan kebutuhan yang baru. Integrasi komponen software yang berbeda bahasa juga semakin sulit. Kebutuhan pengembangan aplikasi berbasis Web yang terkoneksi dengan Internet juga sudah semakin banyak. Pengembang software sadar bahwa mereka membutuhkan software yang dapat digunakan siapa saja dan dapat digunakan pada semua perangkat yang ada (PC, cell phones, PDA, dll).

Untuk menjawan semua permasalahan dan kebutuhan diatas pada tahun 2000 Microsoft meluncurkan bahasa pemrograman baru yang diberi nama  C# Programming Language. C# dikembangkan oleh Microsoft oleh tim yang dipimpin oleh Anders Hejlsberg dan Scott Wiltamuth. C#memiliki kesamaan bahasa dengan C, C++, dan Java, sehingga memudahkan developer yang sudah
terbiasa dengan bahasa C untuk menggunakannya, C# mengambil fitur-fitur terbaik dari ketiga bahasa tersebut dan juga menambahkan fitur-fitur baru. C# adalah bahasa pemrograman Object Oriented dan memiliki  class library yang sangat lengkap yang berisi prebuilt component sehingga memudahkan programer untuk men-develop program lebih cepat. C# juga distandarkan oleh Ecma International pada bulan desember 2002.

Baca entri selengkapnya »

Tinggalkan komentar