Belajar Pemrograman C# Unity 3d - Operator Dalam Pemrograman
Operator Dalam Pemrograman - Halo sobat, kali ini kita akan belajar tentang operator matematika dalam bahasa pemrograman C#, sebenarnya untuk topik ini sudah pernah saya tulis pada postingan saya di blog yang lain yaitu mengenal operator pada bahasa pemrograman java.
Dan tidak ada salahnya juga jika saya posting lagi di blog ini, karena menurut saya operator dalam bahasa pemrograman itu semuanya sama saja.
Tentu operator ini sangatlah penting. Misalnya saja kita akan membuat sebuah game yang ada skor tertinggi dan skor terendah, pastinya untuk mengetahui skor tertinggi atau terendah tersebut kita harus membandingkan kedua skor tersebut
Jadi untuk melakukan perbandingan itu kita membutuhkan yang namanya operator
Tapi tidak hanya untuk itu saja sobat, tentu masih banyak lagi fungsi dari operator ini
Oh iya sobat, terus apa yang dimaksud dengan operator itu sendiri...?
Jadi operator adalah sebuah karakter khusus yang digunakan untuk menghasilkan suatu nilai atau suatu simbol atau tanda yang digunakan untuk mengoperasikan dua value atau lebih untuk mendapatkan hasil.
Baca juga :
Baca juga :
Berikut ini beberapa jenis operator :
1. Operator Aritmatika adalah operator yang digunakan untuk melakukan operasi aritmatika seperti pembagian, perkalian, penjumlahan, pengurangan dan modulus, berikut beberapa operator aritmatika yaitu :
1. Operator Aritmatika adalah operator yang digunakan untuk melakukan operasi aritmatika seperti pembagian, perkalian, penjumlahan, pengurangan dan modulus, berikut beberapa operator aritmatika yaitu :
Operator Aritmatika |
Contoh penggunaan operator aritmatika dalam pemrograman c#
using UnityEngine;
using System.Collections;
public class BelajarProgram : MonoBehaviour {
/// Start is called on the frame when a script is enabled just before
/// any of the Update methods is called the first time.
void Start(){
int health = 100;
int demage = 40;
int totalHealth = health - demage;
Debug.Log(totalHealth); //output adalah 60
}
Hasil dari kode program di atas adalah 60, hal ini terjadi karena variabel health memiliki nilai 100 dan variabel demage memiliki nilai 40 kemudian kedua variabel ini di operasikan menggunakan operator aritmatika yaitu pengurangan.
Jadi hasil dari pengurangan variabel health dan demage disimpan kedalam variabel totalHealth yang hasilnya adalah 60.
2. Operator Assignment atau Penugasan adalah operator yang digunakan untuk memberi tugas suatu variabel untuk melakukan suatu proses, berikut beberapa operator penugasan yaitu :
Contoh penggunaan operator penugasan dalam pemrograman c#
Hasil dari kode program di atas adalah 200, hal ini terjadi karena variabel health yang bernilai 100 ditambahkan dengan nilai 100 menggunakan operator penugasan penambahan bilangan.
Jika sobat akan melakukan penambahan atau pengurangan dengan nilai 1, maka sobat dapat dengan mudah menggunakan simbol ++ untuk penambahan dan -- untuk pengurangan.
3. Operator Pembanding atau Relasional adalah operator yang digunakan untuk membandingkan antara dua buah nilai dan hasil dari operasi dari operator ini bernilai TRUE atau FALSE, berikut beberapa operator pembanding yaitu :
Contoh penggunaan operator pembanding dalam pemrograman c#
Hasil dari kode program diatas akan bernilai TRUE atau BENAR, hal ini terjadi karena variabel demage yang memiliki nilai 20 kurang dari sama dengan variabel health yang memiliki nilai 100.
Jadi hasil dari pengurangan variabel health dan demage disimpan kedalam variabel totalHealth yang hasilnya adalah 60.
2. Operator Assignment atau Penugasan adalah operator yang digunakan untuk memberi tugas suatu variabel untuk melakukan suatu proses, berikut beberapa operator penugasan yaitu :
Operator Assignment atau Penugasan |
using UnityEngine;
using System.Collections;
public class BelajarProgram : MonoBehaviour {
void Start(){
int health = 100;
health += 100; // health = health + 100
Debug.Log(health); //output adalah 200
}
Hasil dari kode program di atas adalah 200, hal ini terjadi karena variabel health yang bernilai 100 ditambahkan dengan nilai 100 menggunakan operator penugasan penambahan bilangan.
Jika sobat akan melakukan penambahan atau pengurangan dengan nilai 1, maka sobat dapat dengan mudah menggunakan simbol ++ untuk penambahan dan -- untuk pengurangan.
3. Operator Pembanding atau Relasional adalah operator yang digunakan untuk membandingkan antara dua buah nilai dan hasil dari operasi dari operator ini bernilai TRUE atau FALSE, berikut beberapa operator pembanding yaitu :
Operator Pembanding atau Relasional |
using UnityEngine;
using System.Collections;
public class BelajarProgram : MonoBehaviour {
void Start(){
int health = 100;
int demage = 20;
print(demage <= health); // hasilnya adalah TRUE
}
Hasil dari kode program diatas akan bernilai TRUE atau BENAR, hal ini terjadi karena variabel demage yang memiliki nilai 20 kurang dari sama dengan variabel health yang memiliki nilai 100.
4. Operator Logika adalah operator yang digunakan untuk melakukan perbandingan suatu nilai data dengan data yang lainnya dan hasil dari operasi ini menghasilkan nilai boolean, berikut beberapa operator logika :
Operator Logika |
Contoh penggunaan operator logika dalam pemrograman c#
using UnityEngine;
using System.Collections;
public class BelajarProgram : MonoBehaviour {
void Start(){
int health = 100;
int demage = 20;
if(health == 100 && demage == 20){
print("Variabel health = 100 dan demage = 20"); // Output
}
}
Maksud dari kode program diatas adalah jika variabel health bernilai 100 dan variabel demage bernilai 20 maka bernilai TRUE dan akan di cetak (output) "Variabel health = 100 dan demage = 20".
- Hasil dari operasi logika dengan menggunakan && (AND) adalah sebagai berikut
Hasil Operasi AND |
Oke sobat, cukup sampai disini dulu kita belajar tentang operator dalam pemrograman
Seperti biasa jika sobat masih bingung dengan postingan ini, silahkan sobat tanyakan melalui kolom komentar dan kita akan berdiskusi disana
Terimakasih sobat dan sampai jumpa:)
Seperti biasa jika sobat masih bingung dengan postingan ini, silahkan sobat tanyakan melalui kolom komentar dan kita akan berdiskusi disana
Terimakasih sobat dan sampai jumpa:)
Bagus nih, webnya pakai bahasa yang mudah dipahami.
ReplyDeleteMas, mau nanya, apa beda 'Debug.Log(nilai)' sama 'print(nilai)'.
Makasih
Debug dan print itu fungsinya sama aja kok gan, sama-sama untuk mencetak sebuah outputan di console. terus bedanya apa, cuman beda dikelas turunannya aja..Jadi enggak bingung hehe
Deletecara agar hasil dari input field bisa di operasikan dengan integer gimana
ReplyDeleteKita get (ambil) dulu value dari input field ya mas, terus simpan value yang udah di get ke dalam variabel baru. Terus baru deh kita bisa operasikan dengan nilai yang lain mas. Cek link ini mas, moga bisa membantu https://answers.unity.com/questions/1191225/how-to-get-a-number-from-a-ui-input-field.html
Delete