Sabtu, 05 Maret 2011

KALKULATOR SEDERHANA
 

using System;

namespace kalkulator
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class bagianII
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
double a,b,c;
char pilih;
Console.Write("Angka 1 = ");
a=Convert.ToInt32(Console.ReadLine());
Console.Write ("Operator (+,-,*,/) : ");
pilih=Convert.ToChar(Console.ReadLine());
Console.Write("Angka 2 = ");
b=Convert.ToInt32(Console.ReadLine());
switch (pilih)
{
case '+' : c=a+b;
Console.WriteLine("Jumlah adalah {0}",c);
break;
case '-' : c=a-b;
Console.WriteLine("Selisih adalah {0}",c);
break;
case '*' : c=a*b;
Console.WriteLine("Hasil kali adalah {0}",c);
break;
case '/' : c=a/b;
Console.WriteLine("Hasil bagi adalah {0}",c);
break;
}
Console.ReadLine();
}
}
}


Jika sudah dilakukan proses debugging, maka tampilannya adalah sebagai berikut :

MENCARI NILAI MAKSIMUM


using System;

namespace max
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class maksimum
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
int a,b,c;
Console.Write("A = ? ");
a=Convert.ToInt32(Console.ReadLine());
Console.Write("B = ? ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("C = ? ");
c=Convert.ToInt32(Console.ReadLine());
if ((a>b && a>c) && (b>c || b<c))
Console.WriteLine("Bilangan terbesar adalah {0}",a);
else
{
if ((b>a && b>c) && (a>c || a<c))
Console.WriteLine("Bilangan terbesar adalah {0}",b);
else
Console.WriteLine("Bilangan terbesar adalah {0}",c);
}
Console.ReadLine();
}
}
}


Jika sudah dilakukan proses debugging, maka tampilannya adalah sebagai berikut :

FAKTORIAL

using System;

namespace faktorial
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class bagianI
{
/// <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("n = ");
n=Convert.ToInt32(Console.ReadLine());
fak=1;
if (n==0)
Console.WriteLine("fak = 1");
else
{
for(k=1;k<=n;k++)
fak=fak*k;
Console.WriteLine("fak = {0}",fak);
  }
  Console.ReadLine();
}
}
}



Jika sudah dilakukan proses debugging, maka tampilannya adalah sebagai berikut :

MENGHITUNG SELISIH JAM

using System;

namespace jam
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class waktu
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
int j1,j2,j3,m1,m2,m3,d1,d2,d3;
Console.WriteLine("Awal percakapan :");
Console.Write("Jam : ");
j1=Convert.ToInt32(Console.ReadLine());
Console.Write("Menit : ");
m1=Convert.ToInt32(Console.ReadLine());
Console.Write("Detik : ");
d1=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nAkhir percakapan :");
Console.Write("Jam : ");
j2=Convert.ToInt32(Console.ReadLine());
Console.Write("Menit : ");
m2=Convert.ToInt32(Console.ReadLine());
Console.Write("Detik : ");
d2=Convert.ToInt32(Console.ReadLine());

if (d2>=d1 && m2>=m1)
{
d3=d2-d1;
m3=m2-m1;
j3=j2-j1;
Console.WriteLine("\nSelisih waktu adalah {0}:{1}:{2}",j3,m3,d3);
}
if (d2>=d1 && m2<m1)
{
d3=d2-d1;
m3=(m2+60)-m1;
j2=j2-1;
j3=j2-j1;
Console.WriteLine("\nSelisih waktu adalah {0}:{1}:{2}",j3,m3,d3);
}
if (d2<d1 && m2>=m1)
{
d3=(d2+60)-d1;
m2=m2-1;
m3=m2-m1;
j3=j2-j1;
Console.WriteLine("\nSelisih waktu adalah {0}:{1}:{2}",j3,m3,d3);
}

if (d2<d1 && m2<m1)
{
d3=(d2+60)-d1;
m2=m2-1;
m3=(m2+60)-m1;
j2=j2-1;
j3=j2-j1;
Console.WriteLine("\nSelisih waktu adalah {0}:{1}:{2}",j3,m3,d3);
}

Console.ReadLine();
}
}
}


Jika sudah dilakukan proses debugging, maka tampilannya adalah sebagai berikut :


EXCEPTION HANDLING
 

using System;

namespace exception_handling
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class tugas8
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
try
{
int n,i;
string [] nama = new string [50];
int [] nim = new int [10];
Console.Write("Input jumlah data : ");
n=Convert.ToInt32(Console.ReadLine());
for (i=1;i<=n;i++)
{
Console.WriteLine("\n Data ke-{0} :",i);
Console.WriteLine("-----------------");
Console.Write("Nama : ");
nama[i]=Console.ReadLine();
Console.Write("NIM : ");
nim[i]=Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("\n\n Nama\t\tNIM");
Console.WriteLine("---------------------------");
for (i=1;i<=n;i++)
{
Console.WriteLine(" {0}\t{1}",nama[i],nim[i]);
}
}
catch
{
Console.WriteLine("\nInputan NIM harus berupa angka...\nTerima kasih..");
}
Console.ReadLine();
}
}
}


Jika sudah dilakukan proses debugging, maka tampilannya adalah sebagai berikut :

MENAMPILKAN INPUTAN 


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tampilkan
{
class tugas7
{
static void Main(string[] args)
{
string nama, alamat;

Console.Write("Nama : ");
nama = Console.ReadLine();
Console.Write("Alamat : ");
alamat = Console.ReadLine();
Console.WriteLine("\nNama saya {0}\nSaya tinggal di {1}",nama,alamat);
Console.ReadLine();
}
}
}


Jika sudah dilakukan proses debugging, maka tampilannya adalah sebagai berikut :

ARRAY
 

using System;

namespace array
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class tugas6
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
int n,i;
string [] nama = new string [50];
string [] prodi = new string [5];
int [] tingkat = new int [5];
Console.Write("Input jumlah data : ");
n=Convert.ToInt32(Console.ReadLine());
for (i=1;i<=n;i++)
{
Console.WriteLine("\n Data ke-{0} :",i);
Console.WriteLine("-----------------");
Console.Write("Nama : ");
nama[i]=Console.ReadLine();
Console.Write("Prodi : ");
prodi[i] = Console.ReadLine();
Console.Write("Tingkat : ");
tingkat[i]=Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("\n\n Nama\t\tProdi\tTingkat");
Console.WriteLine("-----------------------------------");
for (i=1;i<=n;i++)
{
Console.WriteLine(" {0}\t{1}\t{2}",nama[i],prodi[i],tingkat[i]);
}
Console.ReadLine();
}
}
}


Jika sudah dilakukan proses debugging, maka hasilnya adalah sebagai berikut :