laporan praktikum modul 5 string c++
TRANSCRIPT
PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MODUL KE - 5. STRING
DOSEN PEMBINA: M.T. Andarbeni, S.Kom. OLEH: KELOMPOK 19 KHOIRUL HIDAYAT 201110370311284
LABORATORIUM DMAG DAN RPL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 20011/2012
TUJUAN Mahasiswa memahami & mampu membuat tipe data string yang merupakan array of character Mahasiswa mampu membuat array of string Mahasiswa mampu menggunakan fungsi fungsi standar string pada library string.h
ALAT YANG DIGUNAKAN Computer Turbo C++ 45
I. PROSEDUR PELAKSANAAN Tutorial Membuat program untuk menyimpan beberapa string pada suatu array Mengenalkan fungsi-fungsi dalam string.h dan pemakaiannya. Membuat program untuk membalik sebuah string Membuat program untuk mengurutkan string
Mahasiswa mengerjakan tugas praktikum Mahasiswa mendemokan hasil praktikum kepada asisten dan menulis laporan
II. TUGAS PRAKTIKUM 1. Buatlah program yang berfungsi untuk mengecek sebuah kata itu polyndrom atau bukan contoh : input : ada output : kata polyndrom
Source code#include #include void main() { char inp[20]; char balik[20]; int a,b,ex,cari; printf("input sembarang kata: "); scanf("%s",&inp); a=0; cari=strlen(inp); for(b=cari-1;b>=0;b--) { balik[a]=inp[b]; a++; } balik[a]='\0'; ex=strcmp(balik,inp); if(ex==0) puts(" palindrom"); else puts("bukan palindrom"); }
Print screen
Flowchart
start
falseEx==0 Input inp else
trueOutpur PALINDROM
trueOutpur BUKAN PALINDROM
a=0 cari=strlen(inp)
b=cari-1END
b>=0
trueb--
balik[a]=inp[b] a++
balik[a]='\0'
ex=strcmp(balik,inp)
2. Buatlah program untuk melakukan pencarian data di Array of String. Contoh : Char arr[5][10]={"Adi","Yanuar","Bagus","Akbar","Erwin"}; Masukan Nama yang Dicari : Yanuar Output : Data Ditemukan
Source code#include #include main () { char arr[5][10]={"adi","yanuar","yagus","akbar","erwin"}; char in[20]; int x,ex; printf ("Inputkan data yang dicari : "); scanf ("%s", &in); for (x=0;x