INFORMAN IT

Tempatnya Share ilmu

Thursday, October 13, 2016

Hai gan bertemu lagi dengan saya, ya. Ok jangan pernah bosan berjumpa dengan saya lewat artikel yang saya buat ok programmer dan tukang ketik. jika anda bosan maka anda tidak ingin share ilmu.
Iya gan di kesempatan kali ini saya akan membahas tentang operator unary dalam program bahasa C
OPERATOR UNARY

Operator unary merupakan operator yang di gunakan unutuk melakukan operasi-operasi matematik yang hanya melibatkan satu buah operand. Dalam bahasa C yang termasuk ke dalam operator unary adalah, liahat table dibawah ini.

INCREMET OPERATOR
Increment merupakan suatu proses menaikan/menambahkan suatu bilangan dengan nilai 1. Adapun operator yang di gunakan untuk proses adalah operator ++. Operator ++ ini disebut  operator increment.
Sebagai contoh apabila kita memiliki variable k yang bertipe int dengan nilai 5 maka setelah operasi K++/++k maka nilai akan bertambah satu yaitu menjadi 6. Increment terbagi menjadi dua yaitu pre-increment dan post increment.

PRE INCREMENT
Berarti menikan nilai yang terdapat pada sebuah variable sebelum nilai dari variable tersebut di proses di dalam program, operator ++ akan di anggap sebagai pre increment apabila di tuliskan di depan nama variable ++K.  Sebagai contoh lihat gambar di atas, nilai variable K adalah 5 bertipe int apabila kita melakukan operasi pre increment dengan menuliskan ++K, maka nilai variable K akan di naikan/di tambahkan.  Bentuk prosesnya adalah 1+K nilai K adalah 5 jadi 1+5=6
Printf(“k = %d”, k) adalah nilai variabelnya belum di proses K=5
Printf(“K = %d”,++k) nilai variabelnya telah di proses 1+5=6
Printf(“k = %d”, k) nilai variable berubah karna hasil proses telah di ketahui/di peroleh K=6

POST INCREMENT
Menaikan nilai variable setelah nilai dari variable tersebut di proses. Post increment di tuliskan K++. Sebagai contoh lihat gambar di atas kita memiliki nilai variable K adalah 5 yang bertipe int apabila melakukan operasi post increment di tuliskan K++, maka nilai variabel di layar akan tetap 5,kenapa? Hal ini disebabkan karena nilai K tersebut di tampilkan dahulu atau tidak di proses, yangkemudian di proses. Bentuk proses K+1 nilai K 5 jadi 5+1=5.

DECREMENTAL OPERATOR
Merupakan kebalikan dari incremental, yang merupakan proses penuruna nilai dengan nilai 1 dengan bentuk prose –K dan \k--.
Decremental juga memiliki post decrement dan pre decrement kedua konsep ini sama persis dengan post increment dan pre increment.

gambar pre decrement
gambar post decrement
Ingat ya gan pahami tentang pre increment dan post increment maka agan akan mengerti tentang pre decrement dan post decrement. bedaanya hanya pnurunan/pengurangan nilai 1

BENTUK PROGRAM UNARY

PROGRAM PRE INCREMENT



















hasil 

Dari hasil dapat kita lihat bahwa nilai K mulal-mula adalah 5, kemudian nilai ++k adalah nilai 6. hal ini di sebabkan karena operasi ++K , nilai 5 di naikan terlebih dahulu sebelum di tampilkan di layar, sehingga nilai k kedua adalah 6 sehingga nilai K ke tiga juga 6.

PROGRAM POST INCREMENT
hasil
bisa dilihat dari hasil bahwa mula mula nilai K adalah 5, kemudian nilai K++ adalah 5. hal ini di sebabkan adanya operasi dari k++ yang mana nilai K pertama 5 dan nilai k kedua juga 5 yang kemudian di operasikan menjadi hasil K ke tiga adalah 6.

PROGRAM DECREMENT
PRORAM PRE DECREMENT
hasil 

PROGRAM POST DECREMENT
hasil

penjelasan untuk hasil pre decrement dan post decrement sama dengan penjelasan pre increment dan post increment ya gan, hanya bedanya di kalau decrement itu penurunan/pengurangan nilai 1.

saya ingat kan sekali lagi ya gan agar memahami setiap gambarnya ya agar mudah mengerti

sekian dulu untuk perjumpaan kali ini ya gan jangan lupa untuk memberikan saran dan comentar kalian ya gan, karna orang tak akan berhasil tanpa adanya teguran, ingat jika anda memberi comentar berikan saran juga

selamat berjumpa lagi. . . . . . . . . . . .

Monday, October 10, 2016

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.


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.


Gambar .4 program 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 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.