Posted by Sai Blazingr Tuesday, December
25, 2012 0 comments
Apa itu
program Bahasa C/C++???
Pendahuluan
Sekilas Tentang Program C++
Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer di mata para pakar dunia komputer, terutama di kalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunnggulan dibanding bahasa yang lain. Dilihat dari sisi sintaksnya Bahasa C sangat mudah dipelajari baik bagi kalangan pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi kecepatan Bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat rendah (rakitan). Karena keunggulannya tersebut, bahasa C dipakai sebagai mata kuliah wajib hampir di seluruh perguruan tinggi di dunia.
Algoritma Pemrograman
Algoritma memiliki pengertian suatu tahapan-tahapan yang dilakukan untuk menyelesaikan suatu masalah secara sistematis dan teratur. Algortima dapat diterapkan pada setiap keadaan mulai dari peristiwa sehari-hari bahkan hingga untuk pembuatan program computer.
Sebagai contoh :
Algoritma untuk mengikuti praktikum bahasa C
Pendahuluan
Sekilas Tentang Program C++
Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer di mata para pakar dunia komputer, terutama di kalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunnggulan dibanding bahasa yang lain. Dilihat dari sisi sintaksnya Bahasa C sangat mudah dipelajari baik bagi kalangan pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi kecepatan Bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat rendah (rakitan). Karena keunggulannya tersebut, bahasa C dipakai sebagai mata kuliah wajib hampir di seluruh perguruan tinggi di dunia.
Algoritma Pemrograman
Algoritma memiliki pengertian suatu tahapan-tahapan yang dilakukan untuk menyelesaikan suatu masalah secara sistematis dan teratur. Algortima dapat diterapkan pada setiap keadaan mulai dari peristiwa sehari-hari bahkan hingga untuk pembuatan program computer.
Sebagai contoh :
Algoritma untuk mengikuti praktikum bahasa C
Lalu program (software) apa yang harus digunakan
untuk belajar bahasa C ?
Banyak program yang dapat kamu gunakan sebagai editor bahasa C, salah satunya adalah Turbo C tapi kelemahan dari software ini adalah tidak nyamannya dalam penggunaannya dikarenakan tampilannya yang kurang menarik dan sulitnya untuk melakukan Copy dan Paste. Mungkin pilihan terbaik yang dapat kamu gunakan sebagai editor Bahasa C adalah DevC. Kalian juga dapat menggunakan program lain yang terdapat banyak di Internet yang bisa digunakan secara gratis.
Contoh Penulisan program C++ Operator Aritmatika:
Banyak program yang dapat kamu gunakan sebagai editor bahasa C, salah satunya adalah Turbo C tapi kelemahan dari software ini adalah tidak nyamannya dalam penggunaannya dikarenakan tampilannya yang kurang menarik dan sulitnya untuk melakukan Copy dan Paste. Mungkin pilihan terbaik yang dapat kamu gunakan sebagai editor Bahasa C adalah DevC. Kalian juga dapat menggunakan program lain yang terdapat banyak di Internet yang bisa digunakan secara gratis.
Contoh Penulisan program C++ Operator Aritmatika:
[code="c"]
#include
#include
void main()
{
int x;
float y;
char z;
double w;
clrscr(); /* untuk membersihkan layar */
x = 10; /* variable x diisi dengan 10 */
y = 9.45; /* variable y diisi dengan 9.45 */
z = ‘C’; /* variable z diisi dengan karakter “C” */
printf(“Nilai dari x adalah : %i”, x); /* Menampilkan isi var x */
printf(“Nilai dari y adalah : %f”, y); /* Menampilkan isi var y */
printf(“Nilai dari z adalah : %c”, z); /* Menampilkan isi var z */
getch();
}
[/code]
Operator
Jika ingin ditetapkan nilai suatu variabel, selain memerlukan nama variabel itu, juga diperlukan operator tertentu (disebut assignment operators). Misalnya, tanda “=” pada deklarasi variabel int i=22; adalah operator. C memiliki cara penulisan operator yang unik.
Operator Penugasan
Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan
(“=”). Contoh :
nilai = 80;
A = x * y;
Artinya : variable “nilai” diisi dengan 80 dan variable “A” diisi dengan hasil perkalian
antara x dan y.
Operator Aritmatika
* : untuk perkalian
/ : untuk pembagian
% : untuk sisa pembagian (modulus)
+ : untuk pertambahan
- : untuk pengurangan
Catatan : operator % digunakan untuk mencari sisa pembagian antara dua bilangan.
Misalnya :
9 % 2 = 1 (9 : 2 = 8, sisa pembagian = 1)
9 % 3 = 0 (9 : 3 = 3, sisa pembagian = 0)
Berikut Disajikan Operator dalam bahasa C yang lebih lengkap
#include
#include
void main()
{
int x;
float y;
char z;
double w;
clrscr(); /* untuk membersihkan layar */
x = 10; /* variable x diisi dengan 10 */
y = 9.45; /* variable y diisi dengan 9.45 */
z = ‘C’; /* variable z diisi dengan karakter “C” */
printf(“Nilai dari x adalah : %i”, x); /* Menampilkan isi var x */
printf(“Nilai dari y adalah : %f”, y); /* Menampilkan isi var y */
printf(“Nilai dari z adalah : %c”, z); /* Menampilkan isi var z */
getch();
}
[/code]
Operator
Jika ingin ditetapkan nilai suatu variabel, selain memerlukan nama variabel itu, juga diperlukan operator tertentu (disebut assignment operators). Misalnya, tanda “=” pada deklarasi variabel int i=22; adalah operator. C memiliki cara penulisan operator yang unik.
Operator Penugasan
Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan
(“=”). Contoh :
nilai = 80;
A = x * y;
Artinya : variable “nilai” diisi dengan 80 dan variable “A” diisi dengan hasil perkalian
antara x dan y.
Operator Aritmatika
* : untuk perkalian
/ : untuk pembagian
% : untuk sisa pembagian (modulus)
+ : untuk pertambahan
- : untuk pengurangan
Catatan : operator % digunakan untuk mencari sisa pembagian antara dua bilangan.
Misalnya :
9 % 2 = 1 (9 : 2 = 8, sisa pembagian = 1)
9 % 3 = 0 (9 : 3 = 3, sisa pembagian = 0)
Berikut Disajikan Operator dalam bahasa C yang lebih lengkap
Operator
|
Arti
|
Contoh
|
()
|
memanggil fungsi
|
printf()
|
[]
|
elemen array (deret)
|
int y [11]
|
.
|
anggota struktur
|
ed.jumlah = 2200
|
!
|
NOT
|
|
++
|
inkremen(tambah satu satu)
|
i++;
|
–
|
dekremen(kurang satu satu)
|
i–;
|
&
|
address dari …
|
scanf(“%c”,&x);
|
*
|
isi dari …
|
*kata
|
*
|
perkalian
|
x=y*z;
|
/
|
pembagian
|
x=y/z;
|
%
|
modulo (sisa hasil bagi)
|
a=y % z;
|
+
|
tambah
|
X= Z+ Y;
|
-
|
kurang
|
Z = X – Y;
|
<
|
lebih kecil daripada
|
A < 30;
|
>
|
lebih besar daripada
|
B > 24;
|
<=
|
lebih kecil atau sama dengan
|
C <= 15;
|
>=
|
lebih besar atau sama dengan
|
D >= 29;
|
==
|
kesamaan
|
X == 20;
|
!=
|
ketidaksamaan
|
K != 4;
|
=
|
menetapkan nilai
|
x=3;
|
a*=2; (artinya
a yang lama dikalikan dua),,
Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari
kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk
keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah
dan enak dibaca.
Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari
kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk
keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah
dan enak dibaca.
Tampilan
dari editor bahasa C dengan menggunakan Turbo C
|
Tipe Data
Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi
setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya.
Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.
Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi
setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya.
Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.
Dalam bahasa C terdapat lima tipe data dasar, yaitu :
No
|
Tipe Data
|
Ukuran
|
Range (Jangkauan)
|
Format
|
Keterangan
|
1
|
char
|
1 byte
|
128 s/d 127
|
%c
|
Karakter/string
|
2
|
int
|
2 byte
|
32768 s/d 32767
|
%i , %d
|
Integer/bilangan bulat
|
3
|
float
|
4 byte
|
3.4E-38 s/d 3.4E+38
|
%f
|
Float/pecahan
|
4
|
double
|
8 byte
|
1.7E-308 s/d 1.7+308
|
%lf
|
Pecahan presisi ganda
|
5
|
void
|
0 byte
|
-
|
-
|
Tidak bertipe
|
Konstanta
Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program
Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program
Tidak ada komentar:
Posting Komentar