Tipe Primitif merupakan tipe dasar yang disediakan oleh bahasa pemrograman C# untuk nilai tertentu. Tipe ini meliputi byte, short, int, long, char, float, double, uint, ushort, ulong, dan bool. Sedangkan Tipe Referensi merupakan tipe yang dikembangkan dari tipe dasar dengan tujuan memenuhi kebutuhan tipe data kompleks dengan mereferensi ke sebuah nilai. Tipe Referensi meliputi: array, class, interface, delegate.
Mengenal lebih jauh tentang tipe variabel:
-Tipe Boolean : tipe yang hanya mempunyai 2 nilai, yaitu true dan false.
-Tipe Numerik
-Tipe Char dan String
Operator dalam bahasa pemrograman C#:
-Operator Assignment. Contoh: nama="Adi";
-Operator Aritmatika, meliputi: +,-,*,/,%.
-Operator Relasional, meliputi: >,<,>=,<=,==,!=. -Operator Kondisional, meliputi: &&,||,!,&,|,^. Ekspresi dalam bahasa pemrograman C#: - X++; equivalen dengan X=X+1; - X--; equivalen dengan X=X-1; - ++X; equivalen dengan X=X+1; - --X; equivalen dengan X=X-1; - X-=4; equivalen dengan X=X-4; - X*=4; equivalen dengan X=X*4; - X/=4; equivalen dengan X=X/4; - dsb. Berikut adalah codingan untuk materi diatas,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Console_komunitas_2
{
class Program
{
static void Main(string[] args)
{
//Tipe Boolean
bool a, b;
a = true;
b = false;
Console.WriteLine("a bernilai : " + a);
Console.WriteLine("b bernilai : " + b);
Console.ReadKey();
//Tipe numerik
int x;
double y;
x = 30;
y=55.56;
Console.WriteLine("x = " + x);
Console.WriteLine("y = " + y);
Console.ReadKey();
//Tipe Char dan String
char x;
string y;
x = 'R';
y = "Johny";
Console.WriteLine("x = " + x);
Console.WriteLine("y = " + y);
Console.ReadKey();
//Operator Aritmatika
int x, y=5, z=10;
x = y + z;
Console.WriteLine("x : " + x);
Console.WriteLine("y : " + y);
Console.WriteLine("z : " + z);
Console.ReadKey();
//Operator Rasional dan Kondisional
int x = 50;
if((x>=1)&&(x<=100)) { Console.WriteLine("x berada diantara 1-100 "); } else { Console.WriteLine("x berada diluar 1-100"); } Console.ReadKey();
No comments:
Post a Comment