About

Terima Kasih Atas Kunjuangannya. MARI BERBAGI ILMU di SIT four diHATI

Sabtu, 26 Maret 2011

Artikel C++

INPUT

Salah satu ciri dari suatu program adalah mempunyai inputan. Pada pertemuan sebelumnya telah dibahas bagaimana cara memberi nilai pada suatu variabel, namun pemberian nilai tersebut bernilai statis karena pemberian nilai tersebut dilakukan pada saat pengkodean. Bahasa pemrograman C mempunyai suatu syntax yang memungkinan pengguna dapat melakukan inputan secara dinamis. Suatu variabel dapat diberi nilai sesuai inputan yang dimasukkan user.

Syntax dari scanf adalah sebagai berikut :


Syntax
#include <stdio.h>
Int scanf (const char * format[ , address, ...] ) ;



Apa yang terjadi bila #include <stdio.h> dihapus?

scanf adalah syntax pada bahasa pemrograma
n C untuk menangkap nilai yang dimasukkan oleh user. scanf terdapat pada library stdio.h, sama halnya dengan printf.


Scanf (“%i”, &angka) ;

Arti dari statement diatas adalah:
ü                    scanf = program meminta inputan dari user
   ü  “%i” = tipe data dari variabel yang menampung inputan user yang akan dicetak
   ü  &angka = variabel yang menampung nilai inputan
C++ (bagian 2) Operator
Operator pada bahasa pemroograman digunakan untuk mengoperasikan satu atau lebih operand. Pada bahasa pemrograman C++, terdapat beberapa jenis operator. Berikut adalah tabel operator yang ada pada C++.


Kategori
Operator
Arithmetic
+ * / %
Logical (boolean and bitwise)
& | ^ ! ~ && || true false
String concatenation
+
Increment, decrement
++
Shift
<< >>
Relational
== != < > <= >=
Member access
.
Indexing
[ ]
Cast
( )
Conditional
?:
Delegate concatenation and
removal
+
Type information
As is sizeof typeof
Overflow exception control
Checked unchecked
Indirection and Address
* > [ ] &

Compiler pada C++ akan melakukan kompile berdasakan prioritas masingmasing operator. Prioritas masingmasing operator dapat dilihat pada tabel. Operator yang terdapat pada baris pertama memiliki prioritas paling tinggi. Artinya compiler akan selalu melihat operator yang memiliki prioritas paling tinggi terlebih dahulu.

Operator Aritmatika

Operator
Contoh
Keterangan
+
op1 + op2
Menjumlahkan dua operand
-
op1 - op2
Mengurangkan dua operand
*
op1 * op2
Mengkalikan dua operand
/
op1 / op2
Membagi dua operand
%
op1 % op2
Menghasilkan sisa hasil bagi dua
operand


Operator
Contoh
Keterangan
++
op++
Op dinaikkan nilainya 1 setelah dilakukan operasi pada op
++
++op
Op dinaikkan nilainya 1 sebelum dilakukan operasi pada op
--
op--
Op diturunkan nilainya 1 setelah dilakukan operasi pada op
--
--op
Op diturunkan nilainya 1 sebelum dilakukan operasi pada op
-
-op
Menegaskan nilai op menjadi positif jika negatif atau sebaliknya

Tidak ada komentar:

Posting Komentar