1 Latihan Pertemuan 19-20 String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ALGORITMA dan STRUKTUR DATA 1
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Pemrograman Berorientasi Objek
MODUL 13 STRING 13.1 Pendahuluan String merupakan suatu kumpulan
DASAR-DASAR PEMROGRAMAN
ARRAY SATU DIMENSI Minggu VI.
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
ARRAY (Lanjutan).
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
INSTRUKSI MASUKAN DAN KELUARAN
7. 1 Bab 07 Menginput Nilai melalui Keyboard.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Algoritma dan Struktur Data
Perintah Input-OutPut
V. STRING.
Algoritma dan Struktur Data
Dasar Pemrograman Komputer [TKL-4002] 2010
Function(2).
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Operasi String.
PERTEMUAN IV STRING JURUSAN TELEKOMUNIKASI
File Data Pertemuan ke 13..
- PERTEMUAN 4 - PERULANGAN
Pencarian Data Nurdiansah PTIK 09 UNM.
Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman.
Karakter & String.
Algorithm and Data Structures.
Algoritma dan Struktur Data
PART 7 Array DOSEN : AHMAD APANDI, ST.
Pertemuan String Matakuliah : T0616 / Algoritma dan Pemrograman
Statement Input – Output
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
Bab 05 Tipe Data dan Mengisi Variabel
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
1 Latihan Pertemuan Array Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006
STRUKTUR INPUT/OUTPUT
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Input dan Output TEE 2103 Algoritma dan Pemrograman
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Array Multidimensi.
Algoritma & Pemrograman Lanjut
PERCABANGAN.
PEMROGRAMAN DASAR (BAHASA C)
Studi kasus Stack Ali Ridho Barakbah.
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
291.
Pemograman Terstruktur
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Algoritma dan Struktur Data
Input Dan Output.
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
Algoritma dan Struktur Data
PERINTAH INPUT DAN OUTPUT
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
Latihan Pertemuan Operasi Seleksi
Pertemuan 3 Input/output Statement Assignment Statement
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
PERCABANGAN.
ARRAY.
Transcript presentasi:

1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0

2 Latihan Diberikan sebuah array karakter : char str1[] = "Latihan."; Buat program untuk mengkopi string dari str1 ke str2

3 Latihan Diberikan sebuah array karakter : char str1[] = “Happy"; char str1[] = “New Year"; Buat program untuk menghasilkan str3 yang berisi : –“Happy New Year” –“Happy Year”

4 Latihan Buat program untuk: –mengambil string dari keyboard –membalik susunan karakter dalam string tsb –menampilkan string yg sudah dibalik ke layar monitor Contoh: String yg diinput : KASUR Ditampilkan : RUSAK

5 Latihan Palindrom adalah kata yang dibaca dari belakang dan depan sama saja. Contoh : SUGUS, TAMAT (coba cari contoh yang lain) Tugas Anda adalah membuat program untuk menerima input string dari keyboard dan mengecek apakah sebuah kata palindrom atau bukan. Contoh : Masukkan kata : KASUR Bukan Palindrom Makukkan kata : sugus Palindrom

6 Latihan Buatlah sebuah program untuk menginput nama Anda dari keyboard dan menggerakkan string nama Anda dari posisi kiri atas layar ke posisi kanan bawah ( dari pos(0,0), pos(1,1,), pos(2,2), pos(3,3) s/d pos(24,24) )

7 Latihan Jelaskan apakah output program berikut ! #include void main() { char str[80]; int i, delt = `a' - `A'; printf(“Input string (maks 80 char):\n"); gets( str ); i = 0; while (str[i]){ if ((str[i] >= `a') && (str[i] <= `z')) str[i] -= delt; ++i; } printf(“Hasil string :\n"); puts( str ); } Adakah cara lebih mudah ?

8 Latihan Apa yang akan dicetak oleh kode berikut: char s[] = “Bina Nusantara”; int count = 0; for(char *p = s; *p; p++) if(isupper(*p)) ++count; printf(“\n%d “, count); Apa yang akan dicetak oleh kode berikut: char s[] = “Bina Nusantara”; for(char *p = s; *p; p++) if(isupper(*p)) *p = tolower(*p); printf(“\n%s “, s);

9 Latihan Apa tugas fungsi cp() berikut: char* cp(char *s1, const char *s2) { for(char *p = s1; *s2; *p++ = *s2++; *p = ‘\0’; return s1; } Apa tugas fungsi rev() berikut : void rev() { for(char *end = s; *end; end++) char temp; while(s < end -1) { temp = *--end; *end = *s; *s++ = temp; }