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();
}
}
}
Fitriya Ningrum
Kamis, 23 Mei 2013
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);
}
}
}
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();
}
}
}
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.
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();
}
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.
Langganan:
Komentar (Atom)