Double

Selain bilangan bulat kita juga mengenal bilangan pecahan, yaitu bilangan yang tidak bulat (masaaa sihh…hadeuh)

Contoh bilangan pecahan itu 10,5 atau 42,4
Pokoknya yang pakai koma, itu namanya bilangan pecahan, tapi….itu berlakunya di Indonesia. Umumnya di komputer-komputer atau HP-HP, bilangan pecahannya tidak pakai tanda koma, tapi tanda titik, contohnya 10.5 atau 42.4
Nilainya sih sama, hanya beda cara penulisan saja.

Bilangan pecahan ini istilah dalam pemrogramannya adalah DOUBLE.
Cara penulisan numerik double harus selalu pakai . (titik)

Contoh:

PRINT 5
PRINT 5.0

Angka 5 di perintah pertama adalah numerik bertipe INTEGER (bilangan bulat)
Angka 5 di perintah kedua adalah numerik bertipe DOUBLE (bilangan pecahan, ada titiknya)

Sama seperti numerik dan alpha-numerik yang tidak bisa bersatu, integer dan double pun tidak bisa bersatu. Contohnya

PRINT 5 + 5.0

Perintah di atas akan memunculkan type mismatch…ck..ck..begitu sensitifnya ya komputer terhadap tipe data

Jadi kalau mau melakukan perhitungan matematis untuk bilangan double, harus double dua-duanya. Contoh:

PRINT 5.0 + 5.0

Hasilnya si komputer akan memunculkan angka 10.0

Bila ingin membuat variable untuk menampung data double gunakan perintah AS DOUBLE. Contoh:

DIM jarak AS DOUBLE

Bagaimana, apakah bisa dipahami? Kalau ada yang belum paham silahkan masukan pertanyaannya di kolom diskusi.

Sebagai programmer kita harus jeli melihat kebutuhan tipe data dan tahu tipe data apa yang harus digunakan. Kemampuan ini akan sangat berguna sekali ketika belajar bahasa pemrograman lain yang lebih rumit.

Bagikan ke teman-teman mu di sosmed


Download aplikasi FastTrack Online Course dari Play Store supaya bisa mendapatkan notifikasi ketika ada materi baru

Diskusi

  • 1

    Jawabannya TRUE

    Denni

    Met siang kang arie.
    Saya coba kasih perintah :
    Sub main
    Dim jarak as double
    Print 50.0 = 50.0
    End sub
    (Saya klik Run)
    Jawabannya TRUE.

    Itu maksudnya apa kang ?

    Terima kasih

    • Arie Agung

      itu akang memerintahkan komputer untuk memunculkan hasil perbandingan apakah 50.0 sama dengan 50.0, tentu sama bukan? makanya dia menampilkan true (benar)

  • 1

    help

    Adoel Doel

    Error(1 of 1) Encountered “PRINT at line 1, column 1. Was expecting one of: <EOF#source"In" dim private public sub at line 0, column 0