Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Input dan Outputnya |
Banyak sekali perbedaan-perbedaan yang ada dalam bahasa pemrograman. Sesuai dengan artikel sebelumnya, perbedaan-perbedaan tersebut antara lain :
Kali ini kita akan mengulas tentang Perbedaan Bahasa Pemrograman Pascal, C, C++ dari Segi Input dan Outputnya.
1. Input
Perbedaan dari segi Input |
- Dalam bahasa C, perlu #include <stdio.h> di awal program.
- Dalam bahasa 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. Maka dari itu, untuk memasukkan nilai desimal (%f) kedalam variabel f digunakan pointer f (&f).
- Dalam bahasa C++, perlu #include <iostream> di awal program.
- Dalam bahasa C++, input menggunakan std::cin.
2. Output
Perbedaan dari segi Output |
write, printf, std::cout |
- Dalam bahasa C, perlu #include <stdio.h> di awal program.
- Dalam bahasa C, output menggunakan fungsi printf (print formatted) Formatnya: printf(“<string beserta format variabel>”,<variabel>[, <variabel>,...]); 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 %.
Daftar format yang ada:
Parameter Printf |
Selain parameter format, terdapat juga karakter khusus, contoh: ‘\n’ yang diaplikasikan diakhir baris. Berikut karakter khusus bahasa pemrograman :
Karakter Khusus |
- Dalam bahasa C++, perlu #include <iostream> di awal program.
- Dalam bahasa C++, output menggunakan std::cout
- Karakter-karakter khusus pada C juga berlaku pada C++.
Sumber :
- Kernighan, Brian W. and Ritchie, Dennis M. 1988. C Programming Language 2nd Edition.
Prentice-Hall.
- Bem.ilkom.unsri.ac.id. Bahasa C dan C++.