Kamis, 10 Mei 2012

Contoh-Contoh Coding Dalam Bahasa C#

hello world program, program ini merupakan penjelasan bagaimana kita membuat tampilan pada suatu program contoh:


using System;


namespace HelloWorld
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Hello World!!");
Console.ReadLine();
}
}
}


Variabel_konstanta_tipedata deskripsi
using System;


namespace Variabel_konstanta_tipedata
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,k,fak;
Console.WriteLine("Angka yang ingin di faktorial= ");
a=Convert.ToInt32(Console.ReadLine());
fak=1;

for(k=1;k<=a;k++)
{
fak=fak*k;

}
Console.WriteLine("Hasil Faktorial = {0}",fak);
Console.ReadLine();
Console.ReadLine();
///variablenya adalah: a,k,fak
///contoh konstantanya = fak=1
///tipe datanya adalah int
  


}
}
}


If Program, fungsi yang berguna agar program berjalan dengan ketentuan tertentu, contohnya:


using System;


namespace If
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
 string a;
 int b,c;


 Console.Write("Black Jack Game");
      Console.Write("\nInput Jumlah Kartu Anda: ");
      a = Console.ReadLine();
 c=19;
      b = Int32.Parse(a);
if(b>c)
{
Console.Write("\nAnda Menang, kartu Dealer = 19");
Console.ReadLine();
}
if(b<c)
{
Console.Write("Anda Kalah, kartu Dealer = 19");
Console.ReadLine();
}


}
}
}


Program Operator Matematika:
using System;


namespace Operator
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
float b,c,d;
double e,f;
int a;
string input ;
Console.WriteLine("Calculator Program");
Console.WriteLine("\n1.Operasi Penjumlahan");
Console.WriteLine("\n2.Operasi Pengurangan");
Console.WriteLine("\n3.Operasi Perkalian");
Console.WriteLine("\n4.Operasi Pembagian");
Console.WriteLine("\n5.Operasi Kuadrat");
Console.WriteLine("\n6.Operasi Akar Kuadrat");
Console.Write("\nPilih Kode: ");
input = Console.ReadLine();
a= Int32.Parse(input);
switch(a)
{
case 1:Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b+c;
Console.WriteLine("Hasil Penjumlahan = {0}",d);
Console.ReadLine();
break;
case 2: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b-c;
Console.WriteLine("Hasil Pengurangan = {0}",d);
Console.ReadLine();
break;
case 3: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b*c;
Console.WriteLine("Hasil Perkalian = {0}",d);
Console.ReadLine();
break;
case 4: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b/c;
Console.WriteLine("Hasil Pembagian = {0}",d);
Console.ReadLine();
break;
case 5: Console.Write("\nAngka yang ingin di kuadratkan : ");
b=Convert.ToInt32(Console.ReadLine());
d=b*b;
Console.WriteLine("Hasil Pengkuadratan = {0}",d);
Console.ReadLine();
break;
case 6: Console.Write("\nAngka yang ingin di akar kuadratkan : ");
f=Convert.ToDouble(Console.ReadLine());
e=Math.Sqrt(f);
Console.WriteLine("Hasil Akar Kuadrat = {0}",e);
Console.ReadLine();
break;

}






}
}
}


Loop Program yaitu program penggunaan fungsi pengulangan, berikut ini saya contohkan dalam fungsi do while:
using System;


namespace Loop
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string a,b,c,d,e,f;
int A,B,C,D,E,F;
do
{
Console.WriteLine("Knowledge Game");
Console.Write("\n1.Nama Benua terbesar di Dunia?");
a=Console.ReadLine();
if(a=="asia")
{
Console.WriteLine("Anda Benar 20 point");
A=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
A=0;
}
Console.WriteLine("\n2.Berapakah besar gaya potensial dari benda yng dijatuhkan dari ketinggian 50M dengan berat benda 3Kg?...(N)");
c=Console.ReadLine();
if(c=="1500")
{
Console.WriteLine("Anda Benar 20 point");
B=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
B=0;
}
Console.WriteLine("3.Pulau Jawa di kelilingi oleh samudra?");
d=Console.ReadLine();
if(d=="hindia")
{
Console.WriteLine("Anda Benar 20 point");
C=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
C=0;
}
Console.WriteLine("4.Nama Vokalis Guns n Roses?");
e=Console.ReadLine();
if(e=="axl rose")
{
Console.WriteLine("Anda Benar 20 point");
D=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
D=0;
}
Console.WriteLine("Pemilik Microsoft Corp.?");
f=Console.ReadLine();
if(f=="bill gates")
{
Console.WriteLine("Anda Benar 20 point");
E=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
E=0;
}
F=A+B+C+D+E;
Console.WriteLine("Nilai Anda adalah {0}",F);
Console.WriteLine("Anda ingin mencoba lagi?(y/t)");
b=Console.ReadLine();
}
while(b=="y");
}


}
}




Array Program
using System;


namespace Array
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Array
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{


int[] a;
a=new int[100];
string d;
int b,i,c;
Console.WriteLine("Input bilangan");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Input Data ");
for(i=1;i<=b;i++)
{
Console.WriteLine("Data ke {0}:",i);
a[i-1]=Convert.ToInt32(Console.ReadLine());
}
do
{
Console.WriteLine("\nInput data yang anda cari: ");
c=Convert.ToInt32(Console.ReadLine());
for(i=1;i<=b;i++)
{
if(a[i-1]==c)
break;
}
if(a[i-1]!=c)
{
Console.WriteLine("Data Yang Anda Cari Tidak Ada");
goto f;
break;
}
Console.WriteLine("Data ditemukan pada data {0}",i);
f:
Console.WriteLine("Anda ingin mencari lagi?(y/n)");
d=Console.ReadLine();
}
while(d=="y");
Console.ReadLine();


}
}
}


Faktorial Program
using System;


namespace Faktorial
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
try
{
int a,k,fak;
Console.WriteLine("Angka yang ingin di faktorial= ");
a=Convert.ToInt32(Console.ReadLine());
fak=1;

for(k=1;k<=a;k++)
{
fak=fak*k;

}
Console.WriteLine("Hasil Faktorial = {0}",fak);
Console.ReadLine();
}
catch
{
Console.WriteLine("Anda Salah Input");
}

}
}
}


Program Lama Percakapan
using System;


namespace Lama_percakapan
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,b,c,d,e,f,g,h,i;
Console.WriteLine("Masukkan jam awal Percakapan :");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan menit awal Percakapan:");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan detik awal Percakapan:");
c=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan jam akhir Percakapan :");
d=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan menit akhir Percakapan:");
e=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan detik akhir Percakapan:");
f=Convert.ToInt32(Console.ReadLine());
if(f<c)
{
g=(f+60)-c;
}
else
{
g=f-c;
}
if(e<b)
{
h=(e+60)-b;
}
else
{
h=e-b;
}
if(d<a)
{
i=(d+60)-a;
}
else
{
i=d-a;
}

Console.WriteLine("\nLama Percakapan = {0}jam {1}menit {2}detik",i,h,g);
Console.ReadLine();

}
}
}


Calculator Program
using System;


namespace Latihan_2
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string b;
decimal a,c,d;
Console.WriteLine("Angka 1 : ");
a=Convert.ToDecimal(Console.ReadLine());
Console.WriteLine("Operator  ( +, -, *, /)");
b=Console.ReadLine();
Console.WriteLine("Angka 2 :");
c=Convert.ToDecimal(Console.ReadLine());
switch(b)
{
case"+": d=a+c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"-": d=a-c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"*":d=a*c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"/":d=a/c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
}


Console.ReadLine();


}
}
}


Program Nilai Maksimum
using System;


namespace Nilai_Maksimum
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{

int a,b,c;
Console.WriteLine("A : ");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("B :");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("C :");
c=Convert.ToInt32(Console.ReadLine());
if(b<a&&a>c)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",a);
  Console.ReadLine();
  }
if(a<b&&b>c)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",b);
  Console.ReadLine();
  }
if(a<c&&c>b)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",c);
  Console.ReadLine();
  }


Console.ReadLine();
}
}
}


Exceptional Handling Program adalah suatu fungsi untuk mengantisipasi kesalahan type inputan oleh user. berikut codingnya
using System;


namespace Exceptional_Handling
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,b,c;
try
{
Console.WriteLine("Program Penjumlahan(exception handling)");
Console.WriteLine("\nBilangan Pertama:");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nBilangan Kedua");
b=Convert.ToInt32(Console.ReadLine());
c=a+b;
Console.WriteLine("\nHasil Penjumlahan Adalah : {0}",c);
Console.ReadLine();
}
catch
{
Console.WriteLine("\nANDA SALAH INPUT, ANDA HARUS MENGINPUT ANGKA");
Console.ReadLine();
}


}
}
}


Program Menulis dan Menampilkan Tulisan Yang Di Input
using System;


namespace Input_Output
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string a;
Console.WriteLine("Masukkan Inputan Anda:");
a=Console.ReadLine();
Console.WriteLine("\n\nInputan Anda Adalah: {0}",a);
Console.ReadLine();
}
}




sumber : http://alessandroa7x.blogspot.com/2011/03/contoh-contoh-coding-dalam-bahasa-c.html

1 komentar:

resep donat empuk ala dunkin donut resep kue cubit coklat enak dan sederhana resep donat kentang empuk lembut dan enak resep es krim goreng coklat kriuk mudah dan sederhana resep es krim coklat lembut resep bolu karamel panggang sarang semut

Copyright © Deja Area | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑