Kali ini saya akan berusaha sedikit mengurai tentang bahasa pemrograman C sebagai sebuah catatan , mungkin kurang lengkap bagi teman-teman pembaca blog saya mohon untuk komentarnya jika ada kekurangan agar saya bisa memperbaiki dan saling menambah ilmu pengetahuan.
Terdapat banyak sekali jenis data dalam pemrograman c akan tetapi dapat digolongkan menjadi beberapa saja yang akan saya bahas ini adalah beberapa tipe data saja yaitu interger ,float,char dan string, sebelum masuk ke tipe data akan ada sedikit yang saya bahas telebih dahulu langsung saja , yang pertama.
Algoritma
algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.
Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran" dan berhenti di kondisi akhir. Transisi dari satu kondisi ke kondisi selanjutnya tidak harus deterministik; beberapa algoritma, dikenal dengan algoritma pengacakan, menggunakan masukan acak.
Sumber : https://id.wikipedia.org/wiki/Algoritma, Catatan Teman Gokil (https://twitter.com/rimindra,https://twitter.com/EIndraSap, https://twitter.com/afrizalNAJIB)
Ciri-ciri Algoritma yang baik :
1. Precise
2. Jumlah instruksi berhingga tertentu
3. Efektif
4. Sifanya General
5. Harus Terminate
6. Output yang dihasilkan tepat
Algoritma Berupa Tulisan:
1. Struktur bahasa tertentu
2. Pseudocode
Struktur Algoritma :
1. Runtutan Aksi
2. Pemilihan Aksi
3. Pengulangan Aksi
4. Kombinakasi Jari Ketiganya
Struktur Pemrograman C :
#include <stdio.h> //menyertakan-memasukan file header/library tertentu
int main(void){ // fungsi utama program, pembuka {
statement; //isi program yang akan dijalankan
} //penutup }
Keterangan tambahan :
// = komentar 1 baris
/* ... */ = komentar pada beberapa baris
file stdio.h = library standart input/output - https://en.wikipedia.org/wiki/C_standard_library
Variable
variable nama yang digunakan untuk suatu pengubahan variable, konstanta, fungsi, atau object lain yang didefinisikan oleh program.
Aturan Variable dalam c :
- Case sensitive (besar kecil huruf harus diperhatikan)
- Karakter Pertama harus huruf atau underscore "_"
- Tidak ada spasi
- variable tidak boleh menggunakan nama yang tergolong sebagi keyboard atau input
Konstanta
Konstata, nilai yang tidak dapat dirubah selama proses program berlangsung , ada 2 cara dalam mendeklarasikannya
conts- didalam fungsi menggunakan const contoh :
conts float phi = 3.14;-----------------------------------------------------------------
define- setelah deklarasi header file dengan menggunakan #define
#define phi 3.14
Format Penulisan tipe Variable untuk ditampilkan ke konsole ;
%d = interger
%f = float
%c = char
%s = string
Operator
Operator, simbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi/manipulasi
Tipe Data Dalam Pemrograman C :
Interger = Bilangan Bulat (1,2,3,...)
Float = Bilangan Real (0.1;0.9;0;1;1.6;)
Char = Tipe Karakter Berupa (ABC123)
String = Tipe data yang dibentuk dari beberapa karakter atau kumpulan char(Kata)
Contoh Penulisan Tipe data dalam C
#include<stdio.h>
int main(void){
int a; //mendeklarasikan variable agar dapat dibaca
float b; //oleh compailer sesuai dengan tipe data masing-masing
char c;
char d[10] = "contohooo"; //deklarasi string langsung diisi dengan isi variablenya
//menuliskan variable beserta isinya sesuai dengan tipe datanya
a = 1; //tipe data interger variable = a isi variable = 1
b = 2.2; //tipe data float variable = b isi variable = 2.2
c = 'f'; //tipe data char variable = c isi variable = f
//memanggil isi dari variable untuk ditampikan di konsile
printf("\nini hasil interger = %d\n",a);
printf("ini hasil float = %f\n",b);
printf("ini hasil char = %c\n",c);
printf("ini hasil string = %s\n",d);
}Penulisan dalam code::blocks
Hasil Setelah di Compile dan di Run
Tidak ada komentar:
Posting Komentar