Sabtu, 21 Maret 2015

Belajar C# ( C shap )



mari kita belajar C#
 
Langkah pertama

Set path Windows ke compiler anda. Caranya :
1.1 Klik Start -> Control Panel, kemudian double-click System.
1.2 Di kotak dialog System Properties, Klik tab Advanced dan klik
Environment Variables.
1.3 Di bagian System Variables, klik Path dan klik Edit
1.4 Tekan tombol Home dan tekan tombol panah kanan beberapa kali. Cek
jika sudah ada tulisan yang mirip seperti
Microsoft.NET\Framework\vXXXX dimana XXXX adalah angka.
Apabila anda tidak menemukan tulisan tersebut, tekan tombol End, atau
anda menuju bagian akhir tulisan tersebut, tambahkan “;” diikuti path
buat compiler-nya. Di komputer saya seperti ini :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\
Wbem;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
1.5 Klik OK di tiap kotak dialog.
Setelah kita set path Windows
Langkkah kedua, buka noteped, lalu ketik seperti ini :
using System;
namespace Mecha2015
{
class IntroCsharp
{
static void Main() {
Console.Writeline(“Ini adalah pemrograman C#”);
}
}
}
Langkah ke 3
Simpan di dldalam folder baru dengan nama progC dilocal disk C. Dan simpan dengan nama mecha2015.cs
Langkah ke 4
Compile program dengan cara
klik stert - ketik cmd - klik kanan pada cmd - lalu run as.
Setelah muncul
Ketik cd C:\  -> tekan enter
Lalu ketik csc C:\progC\mecha2015.cs

Langkah ke 5
Setelah berhasil di compile,lalu kita jaalankan program
ketik   csc C:\progC\mecha2015.exe
Selesai.

Kita coba membuat Class dan Object
Membuat class dan object
Misalnya kita ingin menghitung jarak antara 2 titik memanfaatkan rumus
pythagoras. Titik kita anggap sebagai object. Kita tentukan dahulu
properties dan method yang akan kita gunakan. Untuk menentukannya
kita harus melihat dahulu apa yang penting dari suatu object titik dalam
permasalahan kita. Kita tidak perlu mengambil semua sifat dari titik, kita
ambil saja yang berhubungan dengan permasalahan kita. Mekanisme ini
dinamakan data abstraction.

Properties: koordinat x dan koordinat y
Method: mengganti nilai x, mengganti nilai y, mengambil nilai x, mengambil nilai y.
Langkah pertama
buat cetak biru / rancangan/ class dari object yang telah kita desain.
Codingannya seperti dibawah :

public class Titik {
int x;
int y;
public Titik()
{
x = 0;
y = 0;
}
public void SetX(int a) {
x = a;
}
public void SetY(int b) {
y = b;
}
public int GetX() {
return x;
}
public int GetY() {
return y;
}
}
Langkah kedua
Kemudian kita tinggal memakai object tersebut dalam program.

using System;
namespace UkurJarak
{
public class Titik {
int x;
int y;
public Titik()
{
x = 0;
y = 0;
}
public void SetX(int a) {
x = a;
}
public void SetY(int b) {
y = b;
}
public int GetX() {
return x;
}
public int GetY() {
return y;
}
}
class IntroCsharp
{
static void Main() {
Titik a = new Titik();
Titik b = new Titik();
string hasilScan;
Console.Write("Masukkan koordinat x untuk titik a : ");
hasilScan = Console.ReadLine();
a.SetX(Convert.ToInt32(hasilScan));
Console.Write("Masukkan koordinat y untuk titik a : ");
hasilScan = Console.ReadLine();
a.SetY(Convert.ToInt32(hasilScan));
Console.Write("Masukkan koordinat x untuk titik b : ");
hasilScan = Console.ReadLine();
b.SetX(Convert.ToInt32(hasilScan));
Console.Write("Masukkan koordinat y untuk titik b : ");
hasilScan = Console.ReadLine();
b.SetY(Convert.ToInt32(hasilScan));
// mencari jarak
double jarak, selisihX, selisihY;
selisihX = Convert.ToDouble(a.GetX()-b.GetX());
selisihY = Convert.ToDouble(a.GetY()-b.GetY());
jarak = Math.Sqrt(Math.Pow( selisihX,2 )+Math.Pow( selisihY,2 ));
Console.WriteLine("Jarak antara koordinat a dengan b adalah : {0}", jarak);
}
}
}
Langkah ketiga
Compile dan amati hasilnya.

Terima kasih semoga bermanfaat :D

Tidak ada komentar:

Posting Komentar