PundutsBLOG
this site the web

Contoh Program Exception Handling dalam C#

Dibawah ini adalah contoh program Exception HAndling dalam C#.
using System;

namespace Exception_Handling_024
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //
            int r,x;
            string status;
            double []p=new double[5];
            double []q=new double[5];
            double []mean=new double[5];
            string []name= new string[50];
           
            try
            {
                Console.Write("How Many Students? ");
                r=Convert.ToInt32(Console.ReadLine());
                for (x=0;x<r;x++)
                {
                    Console.WriteLine("\nData ke-{0}",x+1);
                    Console.Write("Name               : ");
                    name[x]=Console.ReadLine();
                    Console.Write("Mid Exam           : ");
                    p[x]=Convert.ToDouble(Console.ReadLine());
                    Console.Write("Final Exam         : ");
                    q[x]=Convert.ToDouble(Console.ReadLine());
                }
           
                for (x=0;x<r;x++)
                {
                    mean[x]=(p[x]+q[x])/2;
                }
                Console.WriteLine("\n\n");
     
                Console.WriteLine("No\tName\t\tMid Exam\tFinal Exam\tAverage\t\tStatus");
                Console.WriteLine("------------------------------------------------------------------------------");
                for (x=0;x<r;x++)
                {
                    if (mean[x]>=60)
                    {
                        Console.WriteLine("{0}\t{1}\t\t{2}\t{3}\t{4}\t\tOke",x+1,name[x],p[x],q[x],mean[x]);
                    }
                    else
                    {
                        Console.WriteLine("{0}\t{1}\t\t{2}\t{3}\t{4}\t\tNot Oke",x+1,name[x],p[x],q[x],mean[x]);
                    } 
                }
            }
            catch
            {
                Console.WriteLine("Inputan salah!");
            }
            Console.ReadLine();
        }
    }
}

Contoh Program Array dalam C#

Dibawah ini adalah contoh program array dengan menggunakan bahasa C#.

using System;

namespace Array_024
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //
            int r,x;
            string status;
            double []p=new double[5];
            double []q=new double[5];
            double []mean=new double[5];
            string []name= new string[50];

            Console.Write("How Many Students? ");
            r=Convert.ToInt32(Console.ReadLine());
            for (x=0;x<r;x++)
            {
                Console.WriteLine("\nData ke- {0} ",x+1);
                Console.Write("Name               : ");
                name[x]=Console.ReadLine();
                Console.Write("Mid Exam           : ");
                p[x]=Convert.ToDouble(Console.ReadLine());
                Console.Write("Final Exam         : ");
                q[x]=Convert.ToDouble(Console.ReadLine());
            }
           
            for (x=0;x<r;x++)
            {
                mean[x]=(p[x]+q[x])/2;
            }
            Console.WriteLine("\n\n");
     
            Console.WriteLine("No\tName\t\tMid Exam\tFinal Exam\tAverage\t\tStatus");
            Console.WriteLine("------------------------------------------------------------------------------");
            for (x=0;x<r;x++)
            {
                if (mean[x]>=60)
                {
                    Console.WriteLine("{0}\t{1}\t\t{2}\t\t{3}\t\t{4}\t\tOke",x+1,name[x],p[x],q[x],mean[x]);
                }
                else
                {
                    Console.WriteLine("{0}\t{1}\t{2}\t\t{3}\t\t{4}\t\tNo Oke",x+1,name[x],p[x],q[x],mean[x]);
                } 
            }
            Console.ReadLine();
        }
    }
}


Contoh Program Kalkulator Sederhana dalam C#

Dibawah ini adalah contoh program kalkulator sederhana dengan menggunakan bahasa C#.


using System;

namespace Kalkulator_024
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//


decimal z,x,y;
string pilih;

Console.Write("Angka 1 : ");
x=Convert.ToDecimal(Console.ReadLine());
Console.Write("+, -, *, / : ");
pilih=Console.ReadLine();

Console.Write("Angka 2 : ");
y=Convert.ToDecimal(Console.ReadLine());
switch(pilih)
{
case "+" : z=x+y;
  Console.WriteLine("Jumlah adalah {0}",z);
  break;
case "-" : z=x-y;
  Console.WriteLine("Jumlah adalah {0}",z);
      break;
case "*" : z=x*y;
  Console.WriteLine("Jumlah adalah {0}",z);
  break;
case "/" : z=x/y;
  Console.WriteLine("Jumlah adalah {0}",z);
  break;
}
Console.ReadLine();
}
}
}


Contoh Program Mencari Angka Terbesar dalam C#

Dibawah ini adalah contoh program mencari angka terbesar dengan menggunakan bahasa C#.


using System;

namespace Perbandingan_Angka_024
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
int x,y,z;
Console.Write("A = ? ");
x=Convert.ToInt32(Console.ReadLine());
Console.Write("B = ? ");
y=Convert.ToInt32(Console.ReadLine());
Console.Write("C = ? ");
z=Convert.ToInt32(Console.ReadLine());

if(x>y && x>z)
{
Console.WriteLine("Bilangan terbesar adalah {0}",x);
}
if(y>x && y>z)
{
Console.WriteLine("Bilangan terbesar adalah {0}",y);
}
if(z>x && z>y)
{
Console.WriteLine("Bilangan terbesar adalah {0}",z);
}
Console.ReadLine();
}
}
}


Contoh Program Faktorial dalam C#

Dibawah ini adalah contoh program mencari faktorial dengan menggunakan bahasa C#.


using System;

namespace Faktorial_0320100024
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
int n,fak,k;
Console.Write("Masukkan Angka: ");
n=Convert.ToInt32(Console.ReadLine());

if(n==0)
{
Console.WriteLine("Hasil Faktorialnya adalah 1");
Console.ReadLine();
}
else
{
fak=1;
for(k=1;k<=n;k++)
{
fak=fak*k;
}
Console.WriteLine("Hasil Faktorialnya adalah {0}",fak);
Console.ReadLine();
}
}
}
}


Contoh Program Mencari Selisih Waktu dalam C#

Dibawah ini adalah contoh program untuk mencari selisih waktu dengan menggunakan bahasa C#.


using System;

namespace SelisihWaktu_024
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//

int h1,m1,s1,h2,m2,s2,h3,m3,s3;
Console.Write("Input Jam Awal : ");
h1=Convert.ToInt32(Console.ReadLine());
if(h1<=23)
{
Console.Write("Input Menit Awal : ");
m1=Convert.ToInt32(Console.ReadLine());
Console.Write("Input Detik Awal : ");
s1=Convert.ToInt32(Console.ReadLine());
Console.Write("Input Jam Akhir : ");
h2=Convert.ToInt32(Console.ReadLine());
Console.Write("Input Menit Akhir : ");
m2=Convert.ToInt32(Console.ReadLine());
Console.Write("Input Detik Akhir : ");
s2=Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Waktu Awal Percakapan  = {0}:{1}:{2} ",h1,m1,s1);
Console.WriteLine("Waktu Akhir Percakapan = {0}:{1}:{2} ",h2,m2,s2);


if(s1<=s2 && m1<=m2)
{
if(h1<=h2)
{
s3=s2-s1;
m3=m2-m1;
h3=h2-h1;
Console.WriteLine("\nSelisih Waktu Percakapan = {0}:{1}:{2}",h3,m3,s3);
}
}
if(s1>=s2 && m1<=m2)
{
if(h1<=h2)
{
s3=(s2+60)-s1;
m3=(m2-1)-m1;
h3=h2-h1;
Console.WriteLine("Selisih Waktu Percakapan = {0}:{1}:{2}",h3,m3,s3);

}
}
if(s1>=s2 && m1>=m2)
{
if(h1<=h2)
{
s3=(s2+60)-s1;
m3=(((m2-1)+60)-m1);
h3=(h2-1)-h1;
Console.WriteLine("Selisih Waktu Percakapan = {0}:{1}:{2}",h3,m3,s3);

}
}
if(s1<=s2 && m1>=m2)
{
if(h1<=h2)
{
s3=s2-s1;
m3=((m2-1)+60)-m1;
h3=(h2-1)-h1;
Console.WriteLine("Selisih Waktu Percakapan = {0}:{1}:{2}",h3,m3,s3);

}
}
if(s1<=s2 && m1<=m2)
{
if(h1==h2)
{
s3=s2-s1;
m3=m2-m1;
h3=h2-h1;
Console.WriteLine("Selisih Waktu Percakapan = {0}:{1}:{2}",h3,m3,s3);

}
}
if(s1>=s2 && m1<=m2)
{
if(h1==h2)
{
s3=(s2+60)-s1;
m3=(m2-1)-m1;
h3=h2-h1;
Console.WriteLine("Selisih Waktu Percakapan = {0}:{1}:{2}",h3,m3,s3);

}
}
}
else
{
Console.WriteLine("Data Jam yang Anda Masukkan salah");
}
Console.ReadLine();

}
}
}



Contoh Program Menulis dan Membaca dalam C#

Dibawah ini adalah contoh program menulis dan membaca dengan menggunakan bahasa C#.


using System;

namespace Tulis.Baca_024
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
int um,y;
string nm,al,em,tl,pr;
Console.WriteLine("BIODATA DIRI");
Console.Write("\nNama    : ");
nm=Console.ReadLine();
Console.Write("Alamat  : ");
al=Console.ReadLine();
Console.Write("Umur    : ");
um=Convert.ToInt32(Console.ReadLine());
Console.Write("E-mail  : ");
em=Console.ReadLine();
Console.Write("Telp/Hp : ");
tl=Console.ReadLine();
Console.Write("Prodi   : ");
pr=Console.ReadLine();
Console.Write("Tingkat : ");
y=Convert.ToInt32(Console.ReadLine());


Console.WriteLine("\n\t\t\tData Telah Berhasil Diinput");
Console.Write("\n\t\t\tTerimakasih {0} {1} {2}",nm,pr,y);
Console.ReadLine();

}
}
}



Contoh Program Looping dalam C#

Contoh kembali program C#, yaitu program Looping. Program ini menampilkan program bintang dengan menginput tinggi untuk menampilkannya : programnya sebagai berikut :


using System;

namespace Pengulangan
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //

            int k,n,i,j;
            Console.WriteLine("BANYAK BINTANG");
            Console.Write("\n\nInput Tinggi : ");
            n=Convert.ToInt32(Console.ReadLine());
            k=n;
            for(i=1;i<=n;i++)
            {
                for(j=k;j>=1;j--)
                {
                    Console.WriteLine(" ");
                }
                for(j=1;j<=i;j++)
                {
                    Console.WriteLine(" *");
                }
                Console.WriteLine("\n");
                k=k-1;
            }
            Console.ReadLine();
        }
    }
}

Contoh Program IF dalam C#

Dibawah ini adalah contoh program IF dalam C#. Program ini menampilkan suatu masalah seperti n(data) jika n bisa dibagi 2 maka n adalah genap dan jika n tiidak bisa dibagi 2 maka n adalah ganjil. Dan ini adalah contoh lainnya :

using System;

namespace Fungsi
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //

            int ip,nilai;
            string nama,prodi,nim;
            Console.WriteLine("PROGRAM BOBOT KATEGORI NILAI");
            Console.Write("\nNama  : ");
            nama=Console.ReadLine();
            Console.Write("Prodi : ");
            prodi=Console.ReadLine();
            Console.Write("NIM   : ");
            nim=Console.ReadLine();
            Console.Write("Nilai : ");
            nilai=Convert.ToInt32(Console.ReadLine());
            if(nilai>=85 && nilai<=100)
            {
                Console.WriteLine("\n\t\tKategori Nilai Anda adalah : A ");
            }
            if(nilai>=70 && nilai<=84)
            {
                Console.WriteLine("\n\t\tKategori Nilai Anda adalah : B ");
            }
            if(nilai>=55 && nilai<=69)
            {
                Console.WriteLine("\n\t\tKategori Nilai Anda adalah : C");
            }
            if(nilai>=45 && nilai<=54)
            {
                Console.WriteLine("\n\t\tKategori Nilai Anda adalah : D ");
            }
            if(nilai<=44)
            {
                Console.WriteLine("\n\t\tKategori Nilai Anda adalah : E ");
            }
            Console.ReadLine();
        }
    }
}

Contoh Program C# Variabel Konstannta dan Tipe Data

Ini adalah sebuah Contoh program lagi yang dibuat dengan menggunakan Bahasa C#, yaitu Program Variabel, Konstanta dan Tipe Data :

using System;

namespace Variable.Const_024
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //
            int x=4;
            Console.WriteLine("Nama  : Putri Ayu");
            Console.WriteLine("TTL   : Serang, 11 Feb 1992");
            Console.WriteLine("Prodi : MI");
            Console.Write("IP    : {0}",x);
            Console.ReadLine();
            Console.WriteLine("\n\nNote");
            Console.WriteLine("variabel adalah x \nKonstanta adalah 4 \nTipe Data adalah Integer");
            Console.ReadLine();
        }
    }
}

Contoh Program Operator dalam C#

Ini adalah Contoh Program Operator dalam Program C#. Program ini untuk mengeluarkan suatu data perhitungan, programnya sebagai berikut :

using System;

namespace Operator
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Demo3
    {
        /// <summary>
        ///
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //

            decimal a,p=5,x=4;
            a=p+x;
            Console.WriteLine("Angka  : {0} + {1} = {2}",p,x,a);
            Console.ReadLine();
        }
    }
}

Contoh Program Helloworld dalam C#

Menggunakan C# untuk membuat sebuah program sama halnya seperti pada program - program C sebelumnya. Hanya saja terletak dalam syntax bahasa yang berbeda. Dibawah ini adalah sebuah contoh program C#, yaitu Program Hello World secara umum :

using System;

namespace Helloword
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Demo
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //

            Console.WriteLine("Hello, World!");
            Console.ReadLine();
        }
    }
}

 

W3C Validations

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi dapibus dolor sit amet metus suscipit iaculis. Quisque at nulla eu elit adipiscing tempor.

Usage Policies