Kamis, 23 Mei 2013

Code for the random number using C #

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

namespace random1
{


    class Program
    {

      
           static void Main()
              {
                 F();
                 F();
                 F();
                 F();
                 F();
                 F();
              }

              static Random r = new Random();
              static void F()
               {
       
                     for(int i = 0; i < 600; i++)
                      {
                         double value;
                         double n = 0.5 + r.NextDouble() * (6.0-0.5);
                         value = Math.Round(n);
                         Console.WriteLine(value);
                       }
   
                       Console.ReadLine();
                 }

     }
}

Permutation

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


    class Program
    {

        class Permute
        {

            private void swap(ref char a, ref char b)
            {

                if (a == b) return;

                a ^= b;

                b ^= a;

                a ^= b;

            }

            public void setper(char[] list)
            {

                int x = list.Length - 1;

                go(list, 0, x);

            }

            private void go(char[] list, int k, int m)
            {

                int i;

                if (k == m)
                {

                    Console.Write(list);

                    Console.WriteLine(" ");

                }

                else

                    for (i = k; i <= m; i++)
                    {

                        swap(ref list[k], ref list[i]);

                        go(list, k + 1, m);

                        swap(ref list[k], ref list[i]);

                    }
                Console.ReadLine();
            }

        }

        class Class1
        {

            static void Main()
            {

                Permute p = new Permute();

                string c = "123456";

                char[] c2 = c.ToCharArray();

             

                p.setper(c2);

            }

        }
}

Senin, 08 April 2013

Program Calculator

using System;
namespace Calculation
{
class CalculateNumber
{
float Number1, Number2;
char option;
float Result;
   
public void Number()
{
  
Console.WriteLine("Masukkan Angka Pertama");
Number1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Masukkan Angka Kedua");
Number2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Pilihan");
Console.WriteLine("1.Penjumlahan");
Console.WriteLine("2.Pengurangan");
Console.WriteLine("3.Perkalian");
Console.WriteLine("4.Pembagian");
Console.WriteLine("Masukkan Option Pilihan anda");
option = Convert.ToChar(Console.ReadLine());
switch (option)
{
    case '1':
Result = Number1 + Number2;
Console.WriteLine("Hasil Penjumlahan adalah: {0}", Result);
break;
case '2':
Result = Number1 - Number2;
Console.WriteLine("Hasil Pengurangan adalah: {0}", Result);
break;
case '3':
Result = Number1 * Number2;
Console.WriteLine("Hasil Perkalian adalah: {0}", Result);
break;
case '4':
Result = Number1 / Number2;
Console.WriteLine("Hasil Pembagian adalah: {0}", Result);
break;
default:
Console.WriteLine("Invalid Option");
break;
}
Console.ReadLine();
}
}
class ClassMain
{
static void Main(string[] args)
{
CalculateNumber obj = new CalculateNumber();
obj.Number();
}
}
}

Selasa, 26 Maret 2013

Variabel Primitif di C# dan di Java

Berikut daftar keywords yang ada dalam bahasa C#
        Abstract, as, base, bool, break byte, case, catch, char, checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for each go to if implicit in int interface internal is lock long name space new null object operator out over ride params private protected public readonly ref return sbyte sealed short size of stack all of static string struct switch this throw true try type of uint ulong unchecked unsafeushort using virtual void while.
Penggunaan Variabel Primitif di C#
 
1. TypeData Nama_variabel;
Contoh :
string nama_barang;
int jumlah;
nama_barang=”Buku”;
jumlah=2;
2. TypeData Nama_variabel=initial_value
Initial_value dalah nilai awal yang diberikan terhadap variable tersebut ketika variable tersebut pertama kali dibaca
Contoh :
string nama_barang=”Buku”;
int jumlah=2;
3. TypeData Nama_variabel1, Nama_variabel2, Nama_variabel2;
Apabila ada beberapa variable yang mememiliki tipe data yang sama maka dapat ditulis sebagai berikut :
string kode_barang,nama_barang;
\
Penggunaan Variabel Primitif di Java 
Variabel
   Bentuk umum pendeklarasian variabel sebagai berikut :
             [=initial value];
Variabel terdiri dari 2 jenis, yaitu :
   a). Variabel Primitif
            Variabel primitif adalah variabel dengan tipe data primitif. Mereka menyimpan data dalam lokasi memori yang sebenarnya dimana variabel tersebut berada.  Contoh : int i
  b).  Variabel Referensi
            Variabel referensi adalah variabel yang menyimpan alamat dalam  lokasi memori. Yang menunjuk ke lokasi memori dimana data sebenarnya berada. Ketika Anda mendeklarasikan variabel pada class tertentu, Anda sebenarnya mendeklarasikan reference variable dalam bentuk objek dalam classnya tersebut.
Contoh :
                        public static double Hitung (int a
                        Hitung (int a)
                        Maka a adalah variabel referensi.

Senin, 14 Januari 2013

Deret Fibonacci

program Fibonacci

var a, b, c, d, e : interger;
begin
writeln('Masukkan bilangan : '); readln(a);
c:=1;
d:=1;
for b:=1 to a do
        begin
        if (b=1) or (b=2) then
        write (c,' ')
        else
                  begin
                  e:=c+d;
                  c:=d;
                  d:=e;
                  write (e, ' ');
                  end;
          end;
          readln;
end.

Segitiga Pascal

int main ()
int nilai, a, i, j, k;
print("Masukan nilai : ");
scan("%i", &nilai);
for (i=0; i<=nilai; i++);
      for (k=0; k<=((2*nilai)-(2*i)); k++) {
            print(" ");
            }
            for (j=0; j<=i; j++){
                   if (j==0||i==j) {
                       a=1;
                       }
                   else{
                       a=a*(i+1-j)/j;
                       }
            print("\n");
getch();
}

Program Segitiga Pascal


var num:array[1..100] of longint;
i,j,n,batas:integer;

begin
print("Masukkan nilai : ");
readln(n);
num[1]:=1;
writeln(1);
for i:=1 to n do

begin
batas:=(i+1) div 2;
if not odd(i) then
num[batas+1]:=num[batas]*2;
for j:=batas downto 2 do
num[j]:=num[j]+num[j-1];
for j:=1 to batas do
write(num[j],’ ‘);
if not odd(i) then write(num[batas+1],’ ‘);
for j:=batas downto 1 do
write(num[j],’ ‘);
writeln;
end;
end.