SlideShare uma empresa Scribd logo
1 de 30
Tipe Data, Variabel, &
Konstanta
Struktur Data, Algoritma dan Pemrograman
1
Diketahui nilai mahasiswa hasil penjumlahan 10% Absensi, 20%
Tugas, 30% UTS dan 40% UAS. Buatlah flowhart untuk menghasilkan
rata-rata nilai 5 mahasiswa
Tujuan Pembelajaran
• Mengetahui keyword (reserved word) di C
• Memahami tipe-tipe data di C & penggunaannya
• Mampu mendeklarasikan variabel dan konstanta
3
Keyword (Kata Kunci)
• Keyword adalah kata-kata yang hanya bisa digunakan oleh C dan
tidak bisa digunakan oleh programmer.
• Dengan editor khusus, keyword diberikan warna tertentu.
4
Standar Keyword
auto break case char const continue default do
double else enum extern float for goto if
int long register return short signed sizeof static
struct switch typedef union unsigned void volatile while
5
Identifier (Pengenal)
• Identifier/pengenal digunakan untuk memberi nama variabel,
fungsi, label, union, struktur, dan enumerasi.
• Terdapat aturan-aturan pemberian nama identifier.
6
Aturan untuk Identifier
1. Hanya terdiri dari huruf, angka, dan garis bawah
2. Tidak boleh diawali angka
3. Tidak boleh menggunakan reserved keyword
4. Tidak lebih dari 31 karakter
5. Gunakan kata yang mudah dimengerti
6. Identifier bersifat case sensitive
7
Contoh Identifier
Benar Salah
nama 1nama
total_biaya total-biaya
nomorSatu nomor satu
a 1
harga_satuan_produksi harga&satuan&produksi
PHI ^phi
8
Tipe Data
• Tipe data adalah himpunan nilai dan operasi yang bisa dilakukan
pada nilai-nilai tersebut.
• Digunakan untuk mendeklarasikan variabel sebelum variabel tsb
digunakan.
• Menentukan bagaimana sebuah data disimpan di komputer
9
Macam Tipe Data C 10
Deklarasi Variabel
• Variabel adalah suatu nama yang dihubungkan dengan sebuah data
di memori yang nilainya bisa diubah.
• Setiap variabel di C harus dideklarasikan.
11
Tujuan Deklarasi Variabel
Memberitahukan compiler mengenai :
Nama semua variabel yang digunakan
dalam program
Jenis informasi yang akan disimpan di tiap
var.
Bagaimana informasi tsb disimpan di
memori
12
Contoh Deklarasi Variabel
double ipk;
int jumlah_mhs, sks;
char tanda;
int usia, jawab = 1; //inisialisasi
13
Lingkup Variabel
• Menyangkut sejauh mana variabel dapat diakses
• Dalam satu lingkup, hanya boleh 1 nama.
• Ada 2 jenis :
• Global
• Lokal
14
Lingkup Variabel -- lanjutan
• Global
• Letaknya di luar semua fungsi
• Dapat digunakan pada blok fungsi berikutnya
• Lokal
• Mewarisi semua variabel global
• Dapat mendeklarasikan variabel lokal yang sama dg var global tetap sifatnya
bukan menggantikan
15
Inisialisasi Variabel
• Deklarasi variabel akan menghasilkan nilai awal yang tidak dapat
ditentukan.
• Untuk menentukan nilai awal variabel anda dapat melakukan
inisialisasi.
• Contoh :
• int nilai_awal = 0;
• char huruf = ‘A’
16
Literal / Konstanta
• Literal adalah ekspresi bernilai tetap.
• Macam-macam literal :
• Literal Integer
• Literal Karakter
• Literal Pecahan
17
Literal Integer
• Konstanta numerik : 1776, -273
• Dalam bentuk desimal, oktal, dan heksadesimal, contoh :
• 75 (desimal);
• 0113 (oktal);
• 0x4B (heksadesimal)
18
Literal Karakter
• Dituliskan di antara tanda petik tunggal (‘), contoh : ‘a’, ‘$’
• Karakter backslash diikuti angka 0..7, contoh : ‘007’
• Karakter backslash diikuti karakter ‘x’ dan 1 / 2 karakter
heksadesimal (0..9 dan A..F), contoh : ‘xA0’
• Karakter backslash diikuti karakter khusus.
19
Karakter Khusus
• a alert (bell) character
• b backspace
• f formfeed
• n newline
• r carriage return
• t horizontal tab
• v vertical tab
•  backslash
• ? question mark
• ' single quote
• " double quote
20
Literal Pecahan
• Ada 2 bentuk :
• Kumpulan angka 0..9 yang mengandung satu pemisah, contoh : 3.14, 0.25,
.1
• Kumpulan angka 0..9 yang dapat mengandung satu pemisah dan diikuti oleh
tanda e atau E dan sebuah eksponen, contoh : 1.0e5, 314E-3, 2.59e+7
21
Simpulan dari Kelas Sebelah
Latihan
1. Deklarasikan variabel-variabel berikut :
24
Nama Tipe Nilai Awal
jumlah int 0
jawaban char B
suhu_awal double 25.0
radius float 0.0
harga double 10000.00
nilai_hexa int 0x1A
nilai_oktal int 022
2. Buatlah konstanta berikut :
25
Nama Nilai
PHI 3.14
MAXSIZE 255
ROOTDIR C
MIN_KELVIN 80.0
R 8.314472
Latihan soal ?
Menghitung Jumlah Abjad
• Input : AdaApaSayang ?
• Output : 7 Abjad
1. For i=0;i=strlen(input);i++ {
2. X=0;
3. For j=o;j<=i;j++ {
4. If (input [i] = input[j]) x=1; }
5. If (x=0) counter++;
Penggabungan Dua String
• Input : James dan Bond
• Output : Bond, James Bond
1. Input Teks 1
2. Input Teks 2
3. Cetak Teks 2
4. Cetak ,
5. Cetak Teks 1 Teks 2
Basis Data Mahasiswa
• Data Mahasiswa Membutuhkan Nama, NPM, Alamat. Basisdata
berisi 3 data mahasiswa. Buat algoritma untuk input 3 data
Typedef Struct mahasiswa {
Char nama
int npm,
char alamat }
mahasiswa mhs[3];
Pengisian Array
• Sebuah Array A berisi {1,2,3,4,5,6} dan Array B berisi {1,3,5,2,4,6}.
Bagaimana A bisa menjadi B
i=o
(J=0;j<6;j+2) { //looping 1,3,5
A[j]=B[i];
i++ }
(J=1;j<6;j+2) { //looping 2,4,6
A[j]=B[i];
i++ }

Mais conteúdo relacionado

Mais procurados

Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma PemrogramanIfan Ok
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaAs Faizin
 
Tipe data pada java
Tipe data pada javaTipe data pada java
Tipe data pada javarahmat s
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operatorFardian Syah
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator javaSaprudin Eskom
 
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataFakhrian Fadlia Adiwijaya
 
Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)dikwan_moeis
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritmarisal07
 
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalAlgo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalSenna Hendrian
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++aks247
 
Pertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe DataPertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe DataEndang Retnoningsih
 
Pertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarPertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarDisma Ariyanti W
 

Mais procurados (18)

Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa Java
 
Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
 
Tipe data pada java
Tipe data pada javaTipe data pada java
Tipe data pada java
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
 
variabel tipe data
variabel tipe datavariabel tipe data
variabel tipe data
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.PendahuluanAlgoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
 
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
 
Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritma
 
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalAlgo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++
 
Pertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe DataPertemuan 2 Variabel Konstanta dan Tipe Data
Pertemuan 2 Variabel Konstanta dan Tipe Data
 
Pertemuan 9 Array (Larik)
Pertemuan 9 Array (Larik)Pertemuan 9 Array (Larik)
Pertemuan 9 Array (Larik)
 
Pertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarPertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman Dasar
 

Destaque

15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)Safz Cabeza
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPrasetyo Adi
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd555560
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3said zulhelmi
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2Saybia Himma
 

Destaque (10)

Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
 
15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Jawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATAJawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATA
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
Latihan soal struktur data
Latihan soal struktur dataLatihan soal struktur data
Latihan soal struktur data
 

Semelhante a Tipe Data, Variabel, & Konstanta di C

Presentasi workshop cvavr
Presentasi workshop cvavrPresentasi workshop cvavr
Presentasi workshop cvavrPriyo Harjiyono
 
Pertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format Masukan
Pertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format MasukanPertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format Masukan
Pertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format MasukanEndang Retnoningsih
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_dataRoziq Bahtiar
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IChandra Septianoor
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxppurnama
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxAnnaUrnika1
 
Pascal tutorialtpascal701
Pascal tutorialtpascal701Pascal tutorialtpascal701
Pascal tutorialtpascal701Alvin Setiawan
 
pemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdfpemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdfFahriAkbar19
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascalachieasik89
 

Semelhante a Tipe Data, Variabel, & Konstanta di C (20)

Presentasi workshop cvavr
Presentasi workshop cvavrPresentasi workshop cvavr
Presentasi workshop cvavr
 
Materi ap#2
Materi ap#2Materi ap#2
Materi ap#2
 
Pert 3, Teori PBO
Pert 3, Teori PBOPert 3, Teori PBO
Pert 3, Teori PBO
 
Pertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format Masukan
Pertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format MasukanPertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format Masukan
Pertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format Masukan
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer I
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptx
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
 
Java2
Java2Java2
Java2
 
03 java programming
03 java programming03 java programming
03 java programming
 
03 type data
03 type data03 type data
03 type data
 
Pascal tutorialtpascal701
Pascal tutorialtpascal701Pascal tutorialtpascal701
Pascal tutorialtpascal701
 
pemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdfpemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdf
 
Bahasa fortran dasar
Bahasa fortran dasarBahasa fortran dasar
Bahasa fortran dasar
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascal
 
Dasar c
Dasar cDasar c
Dasar c
 

Tipe Data, Variabel, & Konstanta di C

  • 1. Tipe Data, Variabel, & Konstanta Struktur Data, Algoritma dan Pemrograman 1
  • 2. Diketahui nilai mahasiswa hasil penjumlahan 10% Absensi, 20% Tugas, 30% UTS dan 40% UAS. Buatlah flowhart untuk menghasilkan rata-rata nilai 5 mahasiswa
  • 3. Tujuan Pembelajaran • Mengetahui keyword (reserved word) di C • Memahami tipe-tipe data di C & penggunaannya • Mampu mendeklarasikan variabel dan konstanta 3
  • 4. Keyword (Kata Kunci) • Keyword adalah kata-kata yang hanya bisa digunakan oleh C dan tidak bisa digunakan oleh programmer. • Dengan editor khusus, keyword diberikan warna tertentu. 4
  • 5. Standar Keyword auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while 5
  • 6. Identifier (Pengenal) • Identifier/pengenal digunakan untuk memberi nama variabel, fungsi, label, union, struktur, dan enumerasi. • Terdapat aturan-aturan pemberian nama identifier. 6
  • 7. Aturan untuk Identifier 1. Hanya terdiri dari huruf, angka, dan garis bawah 2. Tidak boleh diawali angka 3. Tidak boleh menggunakan reserved keyword 4. Tidak lebih dari 31 karakter 5. Gunakan kata yang mudah dimengerti 6. Identifier bersifat case sensitive 7
  • 8. Contoh Identifier Benar Salah nama 1nama total_biaya total-biaya nomorSatu nomor satu a 1 harga_satuan_produksi harga&satuan&produksi PHI ^phi 8
  • 9. Tipe Data • Tipe data adalah himpunan nilai dan operasi yang bisa dilakukan pada nilai-nilai tersebut. • Digunakan untuk mendeklarasikan variabel sebelum variabel tsb digunakan. • Menentukan bagaimana sebuah data disimpan di komputer 9
  • 11. Deklarasi Variabel • Variabel adalah suatu nama yang dihubungkan dengan sebuah data di memori yang nilainya bisa diubah. • Setiap variabel di C harus dideklarasikan. 11
  • 12. Tujuan Deklarasi Variabel Memberitahukan compiler mengenai : Nama semua variabel yang digunakan dalam program Jenis informasi yang akan disimpan di tiap var. Bagaimana informasi tsb disimpan di memori 12
  • 13. Contoh Deklarasi Variabel double ipk; int jumlah_mhs, sks; char tanda; int usia, jawab = 1; //inisialisasi 13
  • 14. Lingkup Variabel • Menyangkut sejauh mana variabel dapat diakses • Dalam satu lingkup, hanya boleh 1 nama. • Ada 2 jenis : • Global • Lokal 14
  • 15. Lingkup Variabel -- lanjutan • Global • Letaknya di luar semua fungsi • Dapat digunakan pada blok fungsi berikutnya • Lokal • Mewarisi semua variabel global • Dapat mendeklarasikan variabel lokal yang sama dg var global tetap sifatnya bukan menggantikan 15
  • 16. Inisialisasi Variabel • Deklarasi variabel akan menghasilkan nilai awal yang tidak dapat ditentukan. • Untuk menentukan nilai awal variabel anda dapat melakukan inisialisasi. • Contoh : • int nilai_awal = 0; • char huruf = ‘A’ 16
  • 17. Literal / Konstanta • Literal adalah ekspresi bernilai tetap. • Macam-macam literal : • Literal Integer • Literal Karakter • Literal Pecahan 17
  • 18. Literal Integer • Konstanta numerik : 1776, -273 • Dalam bentuk desimal, oktal, dan heksadesimal, contoh : • 75 (desimal); • 0113 (oktal); • 0x4B (heksadesimal) 18
  • 19. Literal Karakter • Dituliskan di antara tanda petik tunggal (‘), contoh : ‘a’, ‘$’ • Karakter backslash diikuti angka 0..7, contoh : ‘007’ • Karakter backslash diikuti karakter ‘x’ dan 1 / 2 karakter heksadesimal (0..9 dan A..F), contoh : ‘xA0’ • Karakter backslash diikuti karakter khusus. 19
  • 20. Karakter Khusus • a alert (bell) character • b backspace • f formfeed • n newline • r carriage return • t horizontal tab • v vertical tab • backslash • ? question mark • ' single quote • " double quote 20
  • 21. Literal Pecahan • Ada 2 bentuk : • Kumpulan angka 0..9 yang mengandung satu pemisah, contoh : 3.14, 0.25, .1 • Kumpulan angka 0..9 yang dapat mengandung satu pemisah dan diikuti oleh tanda e atau E dan sebuah eksponen, contoh : 1.0e5, 314E-3, 2.59e+7 21
  • 23.
  • 24. Latihan 1. Deklarasikan variabel-variabel berikut : 24 Nama Tipe Nilai Awal jumlah int 0 jawaban char B suhu_awal double 25.0 radius float 0.0 harga double 10000.00 nilai_hexa int 0x1A nilai_oktal int 022
  • 25. 2. Buatlah konstanta berikut : 25 Nama Nilai PHI 3.14 MAXSIZE 255 ROOTDIR C MIN_KELVIN 80.0 R 8.314472
  • 27. Menghitung Jumlah Abjad • Input : AdaApaSayang ? • Output : 7 Abjad 1. For i=0;i=strlen(input);i++ { 2. X=0; 3. For j=o;j<=i;j++ { 4. If (input [i] = input[j]) x=1; } 5. If (x=0) counter++;
  • 28. Penggabungan Dua String • Input : James dan Bond • Output : Bond, James Bond 1. Input Teks 1 2. Input Teks 2 3. Cetak Teks 2 4. Cetak , 5. Cetak Teks 1 Teks 2
  • 29. Basis Data Mahasiswa • Data Mahasiswa Membutuhkan Nama, NPM, Alamat. Basisdata berisi 3 data mahasiswa. Buat algoritma untuk input 3 data Typedef Struct mahasiswa { Char nama int npm, char alamat } mahasiswa mhs[3];
  • 30. Pengisian Array • Sebuah Array A berisi {1,2,3,4,5,6} dan Array B berisi {1,3,5,2,4,6}. Bagaimana A bisa menjadi B i=o (J=0;j<6;j+2) { //looping 1,3,5 A[j]=B[i]; i++ } (J=1;j<6;j+2) { //looping 2,4,6 A[j]=B[i]; i++ }