selamat pagi dan salam kesehatan bagi anda para programer atau pengetik semoga selalu dalam keadaan sehat AMIIIIINNN!!!!!!!!!!!!!
Bertemu lagi dengan saya mahdiawan, dalam kesempatan ini saya akan menjelaskan sedikit tentang program penjumlahan angka dengan tipe data int, double, float.
tahukah anda bahawa setiap bentuk tipe data memiliki karakternya masing-masing lihat contoh gambar di bawah ini :
Gambar .1
gambar diatas menjelaskan penggunaan karakter dan tipe argumen yang di gunakan untuk membuat prorgram.
Bertemu lagi dengan saya mahdiawan, dalam kesempatan ini saya akan menjelaskan sedikit tentang program penjumlahan angka dengan tipe data int, double, float.
tahukah anda bahawa setiap bentuk tipe data memiliki karakternya masing-masing lihat contoh gambar di bawah ini :
Gambar .1
gambar diatas menjelaskan penggunaan karakter dan tipe argumen yang di gunakan untuk membuat prorgram.
Gambar .2
gambar diatas menjelaskan maksud penggunaan karakter.
Gambar .3
gambar diatas menjelaskan tentang penggunaan memori pada setiap tipe data yang akan anda gunakan dalam pembuatan program.
baiklah para programer berikut bentuk program bertipe int.
program diatas menggunakan tipe data int nilai inputan yang diberikan bersifat interger yaitu bilangan bulat yang di baca dari pernyataan scanf("%i",&a) haruslah bilangan bulat desimal basis 10
karakter yang saya berikan yaitu karakter %i, kenapa..?.... karena nilai karakter i, menampilkan bilangan bulat desimal basis 10.
jadi hasil dari perintah tugas dari program diatas akan menghasilkan nilai positif (+)
dan hasilkan akan bertambah.
berikut hasil compile program gambar di atas gambar .4.
gambar 6
nilai yang di masukan di debit air pertama dan debit air kedua akan menghasilkan nilai positif dan nilai hasil penjumlahan +. seperti gambar 6
kenapa nilai bertambah...? karena nilai inputan berupa nilai interger bilangan bulat jadi nilai pun akan bertambah. dan nilai yang di jumlahkan adalah nilai posotif
program float
Gambar .4 program int |
karakter yang saya berikan yaitu karakter %i, kenapa..?.... karena nilai karakter i, menampilkan bilangan bulat desimal basis 10.
jadi hasil dari perintah tugas dari program diatas akan menghasilkan nilai positif (+)
dan hasilkan akan bertambah.
berikut hasil compile program gambar di atas gambar .4.
gambar 6
nilai yang di masukan di debit air pertama dan debit air kedua akan menghasilkan nilai positif dan nilai hasil penjumlahan +. seperti gambar 6
kenapa nilai bertambah...? karena nilai inputan berupa nilai interger bilangan bulat jadi nilai pun akan bertambah. dan nilai yang di jumlahkan adalah nilai posotif
program float
Gambar 7
dan berikut hasil compile
gambar 8 hasil compile float program
nilai karakter dari float adalah nilai bilanagan desimal karakter f mengartikan floating point yang berarti nilainya bilangannya memiliki titik di belakang nilai, karna nilai desimal di artikan bilangan nol koma seperti hasil penjumlahan program di gambar 8 yang di atas 145.00000000.
dan nilai penambahan berupa bilangan positif. dan program diatas menggunakan tipe data variabel float.
program double
Gambar 9
bentuk hasil compile program
Gambar 10
program double menggunakan karakter d dan tipe data daouble yaitu desimal interger yang memiliki tingkat ketelitian yang lebih tinggi dari pada float. jadi apabila nilai inputan di tambah/di jumlahkan akan menghasilkan nilai positif seperti hasil penjumahan di gambar 10 di atas nilai penjumlahan tetap nilai pada inputan nilai pertamanya dan nilai tidak akan bertambah apabila nilai inputan ke dua di berikan, kenapa?
karna nilai pertama, nilai tetap apabila di tambah kan 1 satu saja nilai akan berlebih dan nilai pertama akan kemabali ke nilai nol positif yang berarti nilai akan tetap, tapi apa bila anda mengunakan program limits maka nilai hasil penjumlahan akan menjadi negatif.
jika anda tidak yakin coba anda buat program double diatas dan anda compaile,,, ingat jangan sampai ada yang eror program yang anda buat,
silakan mencoba program diatas untuk menambah sedikit pengetahuan anda tentang program bahasa C.
sekian dan terimakasih telah membaca artikel saya, sampai jumpa lagi di kesempatan berikutnya jngan lupa untuk selalu sharing ilmu karna berbagi itu indah dalam hal ilmu pengetahuan.
maaf apabila artikel saya dalam segi bahasa kurang di mengerti
ReplyDeletekarena saya menggunakan bahasa saya sendiri