Dart Programming - Numbers @ Cong Fandi | 2021-07-07T00:54:00+08:00 | 3 minutes read | Update at 2021-07-07T00:54:06+08:00

Pada kesempatan ke 6 ini, kita akan membahas tentang data type yang pertama pada bahasa dart yaitu Numbers.

Tipe data numbers ada 3 tipe yaitu Integer,Double dan num.

Disclaimer

Pada tutorial ini IDE yang digunakan adalah DartPad

Tipe data Integer

Tipe data integer adalah tipe data number yang merepersentarsikan angka non decimal artinya tipe data angka yang tidak boleh mengandung koma atau hanya bisa digunakan untuk menampung bilangan bulat seperti 1, -1,2,-2 dan seterusnya sebagai contoh :

      void main() {
        int number=10;
        print('nilai number $number');
      }

kode diatas adalah kode untuk menampilkan angka 10 pada console. coba kalian ganti numbernya menjadi 10.1 dan lihat apa yang terjadi?

Konversi Integer ke double

Konversi integer kedalam tipe data doble dapat kita lakukan dengan beberapa acra, salah satu caranya adalah dengan menggunakan method bawaan integer atau menggunakan manipulasi data contoh kodenya seperti dibawah

  • konversi menggunakan method bawaan
      void main() {
        int number=10;
        double conversiToDecimal = number.toDouble();
        print('nilai number ${conversiToDecimal}');
      }
  • konversi dengan manipulasi data
      void main() {
        int number=10;
        double conversiToDecimal = number+0.0;
        print('nilai number ${conversiToDecimal}');
      }

konversi Integer ke String

Konversi integer kedalam bentuk string lebih banyak cara untuk melakukannya, salah satu caranya adalah dengan menggunakan method bawaan dan juga dapat memanipulasi nilainya dengan menambahkan kedalam string atau menambah dengan string value sebagai contoh berikut ini:

      void main() {
        int number=10;
        double conversiToString= number.toString();
        print('nilai number ${conversiToString}');
      }

Tipe data Double

Tipe data Double adalah tipe data yang merepresentasikan angka decimal dimana angka angka yang melekat pada tipe data decimal dapat diisi dengan angka decimal atau ditambahin koma.

void main() {
  double number=10.10;
  print('nilai number $number'); 
}

Konversi double ke Integer

Sebagai mana tipe data integer, double juga memiliki method bawaan yang dapat digunakan untuk mengconversi dari double menjadi tipe data yang lainnya, pada kasus ini kita akan mencoba mengganti dari tipe data double menjadi integer, lihat contoh dibawah ini:

      void main() {
        double number=10.001;
        int conversiToInt = number.toInt();
        print('nilai number ${conversiToInt}');
      }

lakukan hal yang sama seperti conversi tipe data integer ke double dan lihat apa yang akan terjadi.

Konversi double ke String

Conversi dari double ke string juga sudah divasilitasi layaknya integer ke string dan juga dapat menggunakan method bawaan atau dengan memanipulasi nilainya sehingga tipe datanya dapat berubah.

Tipe data num

Tipe data num adalah tipe data number yang dapat bernilai decimal maupun bernilai bilangan bulat. akan tetapi tipe data ini sangat jarang digunakan karena bahasa pemrograman yang lain jarang ada yang mempunyai data seperti ini akibatnya proses konversi akan sedikit lebih sulit, maka ari itu tipe data ini sangat jawang sekali digunakan. untuk melihat contoh pengunaan perhatikan kode dibawah ini:

  void main() {
    num a = 10.09;
    a = 10;
    a = 12.9; 
    print("nilai a = $a");
  }

pada contoh kode diatas, dapat kit lihat bahwa nilai dari variable a awalnya adalah double akan tetapi selanjutnya kita ganti nilainya ke integer dan terakhir kita ganti lagi menjadi double namun tidak terjadi error adn program tetap dapat dijalankan dengan baik.

Sekian teman teman tetang tipe data number, semoga masih betah yaaa baca tulisan bleptan The Ngoding. Sampai jumpa di tutorial selanjutnya yaitu Tipe data String

Jika tak mampu menahan lelahnya belajar, maka harus mampu menahan perihnya kebodohan Imam Syafii

© 2018 - 2022 The Ngoding

Powered by Hugo with theme Dream.

avatar

The NgodingSebuah cita-cita hanyalah mimpi jika tidak tahu cara mewujudkannya