Powered By Blogger

Thursday, 27 December 2012

Perbedaan Bahasa pemrograman C / C++ dan Program Transpose Cipher Original Made By Myself

-------------------------
Berikut Ini Adalah Perbedaaan Mengenai Bahasa Pemrograman C dengan  C++

"Tipe Data Karakter"


- Pada C++, bool dapat berisi true ataupun false, mirip Pascal.

- Pada C, tidak ada type boolean. Sebagai gantinya type bilangan bulat apapun bisa
dipakai sebagai ganti boolean dengan aturan false adalah 0 dan true adalah angka selain 0.


"Tipe Data String"

- Untuk C, tidak ada type data khusus string, sehingga string didefinisikan sebagai array
of char.

- Untuk C++, untuk menggunakan type string harus ada #include di awal
program harus menggunakan std::string.

"Tipe data struct (record)"

(C/C++)
- Misal deklarasi variabel : siswa anto;
- Maka akses ke elemennya menggunakan titik ‘.’ contoh : anto.nama ,
anto.kelas

"Tipe data enumerasi"

(C/C++)
- Jadi format : typedef enum {} ;
- Untuk contoh 'hari (dalam minggu)', pada C dan C++ 'senin' akan bernilai 0, 'selasa'=1, 'rabu'=2 dst…
jika ditulis typedef enum{'senin' = 3, 'selasa' = 7, 'rabu', 'kamis'=9, 'jumat'=10, 'sabtu' = 20;} hari;
maka senin bernilai 3, selasa=7, rabu=8, kamis=9, jumat=10, sabtu=20.
- Jadi jika nilai pada elemen tersebut tidak didefinisikan, akan dianggap +1 dari elemen
sebelumnya.
"Input"

- Untuk C, perlu #include di awal program.
- Untuk C, output menggunakan fungsi printf (print formatted)
Formatnya: printf(“”,[, ,...]);
Jadi, bentuk dari keluaran dituliskan dulu formatnya sebagai parameter pertama printf
dalam bentuk string (diapit oleh petik). Yang membedakan text biasa dengan format
variabel adalah tanda %.
- Untuk C, input menggunakan scanf (scan formatted).
Format yang digunakan hampir sama dengan printf, namun setelah string format, yang diisi bukan nama variabel, melainkan pointer dari array tersebut. Makanya untuk
memasukkan nilai desimal (%f) kedalam variabel f digunakan pointer f (&f).

- Untuk C++, perlu #include di awal program.
- Untuk C++, input menggunakan std::cin.

==========================================================

"Program Transpose Cipher Buatan Saya Sendiri"

Pada cipher transposisi, plainteks tetap sama, tetapi urutannya diubah. Dengan kata lain, algoritma ini melakukan transpose terhadap rangkaian karakter di dalam teks.

—> Panjang Plainteks mod Key  =  0

Tentang Cipher Transpose :





    Berikut Ini adalah Postingan mengenai Program C++ tentang Penerapan Algoritma Simetri Pada Cryptology Cipher Transpose :


No comments:

Post a Comment

Harap diisi ya,, jangan cuma diem dunk ^_^