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();
}
}
}
Melisa Shafira
Jumat, 31 Mei 2013
Menghitung sisi Segitiga
public class sisiSegitiga {
public static void main(String[] args) {
double sudutA, sudutB, sudutC, sisi1, hasil,tes, tes1, tes2;
sudutA = 30;
sudutB = 60;
sudutC = 45;
sisi1 = 2;
tes = Math.sin(sudutA);
System.out.println("tes: " + tes);
tes1 = Math.sin(sudutB);
System.out.println("tes1: " + tes1);
tes2 = Math.sin(sudutC);
System.out.println("tes1: " + tes2);
if (sudutA != 0) {
hasil = (sisi1 * Math.sin(sudutA)) / Math.sin(sudutB);
System.out.println("sisi yang lain: " + hasil);
} else if (sudutB != 0) {
hasil = (sisi1 * Math.sin(sudutB)) / Math.sin(sudutC);
System.out.println("sisi yang lain: " + hasil);
} else if (sudutC != 0) {
hasil = (sisi1 * Math.sin(sudutC)) / Math.sin(sudutA);
System.out.println("sisi yang lain: " + hasil);
}
}
}
Senin, 08 April 2013
A Simple Calculator Using C#
using System;
namespace Calculation
{
class Calculate
{
int Bil1, Bil2;
char option;
int Result;
public void Number()
{
Console.WriteLine("Enter the First number");
Bil1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the second number");
Bil2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Main Menu");
Console.WriteLine("1.Addition");
Console.WriteLine("2.Subtraction");
Console.WriteLine("3.Multiplication");
Console.WriteLine("4.Division");
Console.WriteLine("Enter the Operation you want to perform");
option = Convert.ToChar(Console.ReadLine());
switch (option)
{
case '1':
Result = Bil1 + Bil2;
Console.WriteLine("The result of addition is:{0}", Result);
break;
case '2':
namespace Calculation
{
class Calculate
{
int Bil1, Bil2;
char option;
int Result;
public void Number()
{
Console.WriteLine("Enter the First number");
Bil1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the second number");
Bil2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Main Menu");
Console.WriteLine("1.Addition");
Console.WriteLine("2.Subtraction");
Console.WriteLine("3.Multiplication");
Console.WriteLine("4.Division");
Console.WriteLine("Enter the Operation you want to perform");
option = Convert.ToChar(Console.ReadLine());
switch (option)
{
case '1':
Result = Bil1 + Bil2;
Console.WriteLine("The result of addition is:{0}", Result);
break;
case '2':
Result = Bil1 - Bil2;
Console.WriteLine("The result of subtraction is:{0}", Result);
break;
case '3':
Result = Bil1 * Bil2;
Console.WriteLine("The result of multiplication is:{0}", Result);
break;
case '4':
Result = Bil1 / Bil2;
Console.WriteLine("The result of division is:{0}", Result);
break;
default:
Console.WriteLine("Invalid Option");
break;
}
Console.ReadLine();
}
}
Console.WriteLine("The result of subtraction is:{0}", Result);
break;
case '3':
Result = Bil1 * Bil2;
Console.WriteLine("The result of multiplication is:{0}", Result);
break;
case '4':
Result = Bil1 / Bil2;
Console.WriteLine("The result of division is:{0}", Result);
break;
default:
Console.WriteLine("Invalid Option");
break;
}
Console.ReadLine();
}
}
class ClassMain
{
static void Main(string[] args)
{
Calculate obj = new Calculate();
obj.Number();
}
}
}
Selasa, 26 Maret 2013
C# Primitive Variable and Java Primitive Variable
Perbedaan Variabel Primitif Java dan Variabel Primitif C# :
- Pada Java
Variabel primitif adalah variabel dengan tipe data
primitif. Mereka menyimpan data dalam lokasi memori yang sebenarnya dimana
variabel tersebut berada.
Tidak semuanya di Java adalah obyek. Ada kelompok khusus
tipe data (juga dikenal sebagai tipe primitif) yang akan digunakan cukup sering
dalam pemrograman. Untuk alasan kinerja, para perancang bahasa Java memutuskan
untuk menyertakan tipe primitif.
Membuat obyek baru sangat tidak efisien karena baru akan
menempatkan objek di heap. Pendekatan ini akan sangat mahal untuk variabel
kecil dan sederhana. Alih-alih membuat variabel menggunakan baru, Java dapat
menggunakan tipe primitif untuk membuat variabel otomatis yang tidak referensi.
Variabel memegang sebuah nilai, dan ditempat di suatu tempat jadi lebih
efisien.
Java menentukan ukuran masing-masing tipe primitif. Ukuran
ini tidak berubah dari satu arsitektur mesin yang lain (seperti yang dilakukan
di sebagian besar bahasa lain). Ini adalah salah satu fitur kunci dari bahasa
yang membuat Java sangat portabel.
Akhirnya, perhatikan bahwa setiap tipe data primitif juga
memiliki "wrapper" kelas didefinisikan untuk itu. Ini berarti bahwa
Anda dapat membuat sebuah "objek nonprimitive" (menggunakan kelas
wrapper) pada tumpukan (seperti benda lainnya) untuk mewakili tipe primitif
tertentu.
Contoh :
int i = 5;
Integer I = new Integer(i);
OR
Integer I = new Integer(5);
Data Types and Data Structures
2. Pada C#
Dua dasar tipe data di C # adalah nilai jenis dan tipe
referensi. Tipe primitif (kecuali string), mantri, dan struktur adalah jenis
nilai. Kelas, string, interface, array, dan delegasi adalah jenis referensi.
Setiap jenis memiliki nilai default.
Beberapa tipe data yang digunakan begitu umum bahwa banyak
kompiler memungkinkan kode Anda untuk memanipulasi mereka menggunakan sintaks
yang disederhanakan. Sebagai contoh, alokasikan integer menggunakan sintaks
berikut di C # :
int a = new int (5);
tetapi, menginisialisasi
integer menggunakan sintaks ini agak rumit. Untungnya, banyak kompiler
(termasuk C #) yang memungkinkan Anda untuk menggunakan sintaks mirip dengan
berikut ini sebagai gantinya:
int a = 5;
Hal ini tentu membuat kode lebih mudah dibaca. Dan, tentu
saja, bahasa perantara (intermediate language/IL) yang dihasilkan ketika
menggunakan sintaks adalah identik.
Tipe data apapun secara
langsung didukung oleh kompilator disebut tipe primitif. Tipe primitif peta langsung
ke jenis yang ada di perpustakaan kelas dasar. Misalnya, di C # sebuah peta int
langsung ke tipe System.Int32. Karena itu, dua baris berikut kode yang identik
dengan dua baris kode yang ditunjukkan sebelumnya:
System.Int32 a = new System.Int32 (5);
System.Int32 a = 5;
C# Primitive Data Types
C# PRIMITIVE TYPE
|
FCL DATA TYPE
|
DESCRIPTION
|
object
|
System.Object
|
Ultimate base type of all other types.
|
string
|
System.String
|
A sequence of Unicodecharacters.
|
decimal
|
System.Decimal
|
Precise decimal with 28 significant digits.
|
bool
|
System.Boolean
|
A value represented as true or false.
|
char
|
System.Char
|
A 16-bit Unicode character.
|
byte
|
System.Byte
|
8-bit unsigned integral type.
|
sbyte
|
System.SByte
|
8-bit signed integral type.
|
short
|
System.Int16
|
16-bit signed integral type.
|
int
|
System.Int32
|
32-bit signed integral type.
|
System.Int64
|
64-bit signed integral type.
|
|
ushort
|
System.UInt16
|
16-bit unsigned integral type.
|
uint
|
System.UInt32
|
32-bit unsigned integral type.
|
ulong
|
System.UIint64
|
64-bit unsigned integral type.
|
single (float)
|
System.Single
|
Single-precision floating-point type.
|
double
|
System.Double
|
Double-precision floating-point type.
|
|
Selasa, 15 Januari 2013
Pseudocode Deret Fibonacci
begin
int a = 1;
int b = 1;
int i;
int j;
int iLevel;
print ("masukan level")
accept iLevel
if ( iLevel = 1 )
{ print "0"
}
else
{ print "0"
print (" ")
for ( a= 2 ; a < = iLevel ; a ++ )
{ c = a + b;
a = b;
b = c;
}
}
end if
end
int a = 1;
int b = 1;
int i;
int j;
int iLevel;
print ("masukan level")
accept iLevel
if ( iLevel = 1 )
{ print "0"
}
else
{ print "0"
print (" ")
for ( a= 2 ; a < = iLevel ; a ++ )
{ c = a + b;
a = b;
b = c;
}
}
end if
end
Senin, 14 Januari 2013
Algoritma Segitiga Pascal
Int i = 0;
Int j = 1;
Int k = 1;
Int iBil;
Begin
print("Masukkan Level: ");
for (i=0; i<=iBil; i++)
{
for (int j = 1; j <= iBil - i; j++)
print(" ");
{
for (k = 1; k <= i; k++)
{
if (k==0||i==k)
print(i + " ");
}
}
printnl();
}
End
Int j = 1;
Int k = 1;
Int iBil;
Begin
print("Masukkan Level: ");
for (i=0; i<=iBil; i++)
{
for (int j = 1; j <= iBil - i; j++)
print(" ");
{
for (k = 1; k <= i; k++)
{
if (k==0||i==k)
print(i + " ");
}
}
printnl();
}
End
Sabtu, 20 Oktober 2012
Pseudocode
begin
numeric n_odd_num, n_even_num, n_average
accept n_odd_num
accept n_even_num
process = (n_odd_num + n_even_num)/n_process
display n_average
end
Langganan:
Postingan (Atom)