Selasa, 16 Oktober 2018

Algorithm And Programming

1. tipe data
2. variabel
3. Aritmatika
4. Output
5. Input

tipe data

1. int  : untuk bilangan bulat, format: %d
2. char : untuk 1 karakter, format : %c
3. float : untuk bil. decimal/koma, presisi 7 digit, format : %f
4. double : untuk bil. decimal/koma, presisi 15 digit, format : %f


variabel

deklarasi : membuat varibel tanpa isi (nilai)
cara deklarasi variabel:
[tipe data] [nama variabel];

contoh variabel untuk umur:
1. int umur;

contoh variabel untuk nomimal uang:
1. float uang;

contoh variabel untuk huruf
1. char huruf;

inisialisasi : memberi nilai awal di variabel
cara iniasialisasi variabel:
[tipe data] [nama variabel] = [nilai awal];

contoh variabel untuk umur:
1. int umur=20;

contoh variabel untuk nomimal uang:
1. float uang = 5000.32;

contoh variabel untuk huruf
1. char huruf = 'B';

Aritmatika

+ : penjumlahan
- : pengurangan
/ : pembagian
* : perkalian
% : sisa bagi

output
menggunakan printf();

        input
        menggunakan scanf("");
- parameter 1 berupa format
- parameter selanjutnya tergantung jumlah formatnya
  dan harus ditambahkan &

Pointer & Array
-Pointer = variabel yang digunakan untuk
menunjuk alamat variabel lain

sintaks:
[tipe data] *[nama variabel];

Array
Array 1 dimensi, 2 dimensi, 3 dimensi

sintaks:
(tipe data) (nama variabel) ([jumlah array]);

String
Manipulasi String
strcpy = untuk copy string
strstr = untuk menemukan string
strcmp = untuk membandingkan string, tapi case sensitif
strcmpi =untuk membandingkan string, tapi boleh case sensitif
strtok = untuk memotong string
strcat = untuk menggabungkan string
strncat = untuk menggabungkan string sesuai indexnya
strrev = untuk membalikan string
memcpy = mengambil beberapa string
strlen = untuk ambil panjangnya string

Function And Recursion

returnmax = Mencari lalu menampilkan nilai max
returnvalue = Mencari lalu menampilkan value yang di input
void = Tipe data yang return 0

Recursive = Fungsi yang memanggil fungsinya sendiri
Structure = Tipe data yang mengandung tipe data lainnya didalamnya

Rayhan Ardiya Dwantara
2201788016

Tidak ada komentar:

Posting Komentar