1 / 12

Tipe Data & Array 1D, 2D

Tipe Data & Array 1D, 2D. Daniel Riano Kaparang. Tipe Data Dasar (dalam C). Konstanta. Konstanta adalah suatu nilai yang tidak berubah selama proses dari program. Contoh π (pi), menghitung fahrenheit.

wynn
Download Presentation

Tipe Data & Array 1D, 2D

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tipe Data & Array 1D, 2D Daniel Riano Kaparang

  2. Tipe Data Dasar (dalam C)

  3. Konstanta • Konstanta adalah suatu nilai yang tidak berubah selama proses dari program. Contoh π (pi), menghitung fahrenheit. • Konstanta karakter, nilai sebuah karakter dengan petik tunggal. Contoh ‘a’, bernilai ASCII 97. • Konstanta karakter escape, untuk statement-statement menampilkan hasil. Contoh \f (ganti halaman), \n (ganti baris baru), \’ (karakter petik tunggal) dst.

  4. Variabel • Variabel adalah suatu pengenal yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program yang memiliki tipe data. • Cara mendeklarasikan variabel dengan menuliskan: <tipe data> <nama variabel>; • Dapat dideklarasikan dengan memberi nilai awal variabel <tipe data> <nama variabel> = <nilai>;

  5. Operator • Operator aritmatika, *, /, %, +, -. • Operator unary (operand), -, ++, --, sizeof, !, &, * • Operator assigment (pengerjaan), =, +=, -+, *=, /=, %=. • Operator ralational (hubungan), <, <=, >, >=, ==, !=. • Operator logika (true/false), &&, ||

  6. Contoh #include <stdio.h> void main(){ long int a=100000, b=10000, c=500, d, f=0; d=a-b; while(d!=0){ d=d-c; f=f+1; } printf("Total bulan : %d", f); } %d untukmengambilnilaiint; %f untukmengambilnilai float; %c untukmengambilnilai char

  7. Array (larik) • Array adalah kumpulan data dengan tipe yang sama. • Array dapat berdimensi satu (vector), dimensi dua (matrix), dimensi tiga (ruang), atau lebih.

  8. Array Dimensi Satu • Deklarasi: <tipe data> <nama array> [tipe_index] • Contoh int x[5]; array x bertipe integer dengan 5 elemen integer. int x[5]={10, 25, 60, 50, 40};

  9. Latihan 1 Diberikan array nilaiA[5] = {90, 70, 40, 80, 70}; nilaiB[5]; Buatlah: • nilaiA[5] terbalik {70, 80, 40, 70, 90} • nilaiA[5] = nilaiB[5]; • nilaiA[5](terbalik) – nilaiB[5];

  10. Array Dimensi Dua • Deklarasi <tipe data> <nama_array>[baris][kolom]; • Contoh int A[3][4]; int A[3][4] = {{5, 6, 2, 7}, {9, 5, 1, 3}, {10, 2, 4, 8}};

  11. CONTOH PROGRAM #include <stdio.h> void main() { inti,j, A[3][4] = {{5, 6, 2, 7}, {9, 5, 1, 3}, {10, 2, 4, 8}}; for(i=0; i<3; i++){ for(j=0; j<4; j++){ printf("%d ", A[i][j]); } printf("\n"); } }

  12. Latihan Diberikan array int B[3][4]; int A[3][4] = {{5, 6, 2, 7}, {9, 5, 1, 3}, {10, 2, 4, 8}}; Buatlah: • nilaiA[3][4] terbalik untuk baris, dan untuk kolom; • nilaiA[3][4] = nilaiB[3][4]; • Buatlahperulanganmenggunakan while, do-while, dan for, untukmenyelesaikanpersoalanpakbudidoremi. (HargamobilRp. 100.000,-, DP Rp. 10.000, Cicilan Rp.500)

More Related