promo modul 4

Upload: iulloo

Post on 12-Jul-2015

410 views

Category:

Documents


0 download

DESCRIPTION

umm teknik informatika

TRANSCRIPT

PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MODUL KE - 4 ARRAY

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 2011

I. TUJUAN Mahasiswa memahami & mampu memanfaatkan array sebagai tipe data Mahasiswa mampu menggunakan array satu dimensi dan multi dimensi dalam kasus-kasus pemrograman

II. ALAT YANG DIGUNAKAN Computer Turbo C++ 45

III.

PROSEDUR PELAKSANAANTutorial Membuat array satu, dua, dan tiga dimensi untuk tipe data int,float,dan char beserta cara menginputkan dan mengoutputkan elemennya. Dari array of integer sebelumnya, buat program untuk sorting nilai-nilai integer inputan user secara ascending dan descending Dari array of integer sebelumnya, buat program untuk searching suatu nilai integer tertentu. Mahasiswa mengerjakan tugas praktikum Mahasiswa mendemokan hasil praktikum kepada asisten dan menulis laporan

2. Buat program untuk menghitung rata-rata curah hujan. Simpan data curah hujan pertahun, simpan dalam satu array 2 dimensi. Kemudian hitung rata-rata curah hujan pertahun dan tampilkan Tahun dimana curah hujan paling tinggi terjadi pada masing masing tahun.

IV.

TUGAS PRAKTIKUM

1. Buat game hangman, yaitu sebuah game tebak kata. Simpan kata yang harus ditebak di dalam sebuah array of character selanjutnya disebut word. Pada tampilan awal setiap huruf dilambangkan dengan * sejumlah karakter yang berada pada word tersebut. Kemudian user menginputkan satu per satu karakter. Jika karakter yang dimasukkan ada dalam word maka tanda * diganti dengan karakter tersebut. Game berakhir jika user dapat menebak seluruh karakter yang ada pada word tersebut yang berarti user menang. Maksimal kesalahan user adalah 3 kali, jika telah menginputkan 3 karakter salah game berakhir dengan komentar user kalah. Contoh: word Tampilan awal ****** Input user 1. a 2. b 3. e 4. c 5. r 6. v Tampilan *****a anda salah *e*e*a anda salah *ere*a anda salah maaf anda kalah *****a kereta

Jawab: 1. Source code#include #include #include void main(){ int i=0; char kata[7]={'k','e','r','e','t','a'}; char asterik[12]={'*','*','*','*','*','*','*','*','*','*','*','*'}; char tebak; int salah=0; int live=3; int menang=0; while(salah