Anda di halaman 1dari 3

Praktikum 14

Array (lanj.)
NIM/Nama : ……………………………..
Pengumpulan tugas praktikum:
Simpan laporan praktikum ini dengan nama P14_NIM.docx di folder yang sama dengan folder tempat
kode program. Namai folder dengan P14_NIM, kemudian zip. File EXE tidak perlu diikutkan dalam zip.
Upload ke http://learning-if.polibatam.ac.id.

Setelah mengikuti praktikum ini, mahasiswa diharapkan dapat:


1. Membuat variabel array dari berbagai macam tipe data
2. Mengenali permasalahan yang membutuhkan variabel array
3. Melakukan proses-proses pada array sesuai kebutuhan penyelesaian permasalahan

Bagian 1: Juara Nilai Ujian


Buatlah program yang dapat memproses nilai ujian suatu kelas. Pertama, pengguna memasukkan
banyaknya siswa (n), setelah itu memasukkan nama dan nilai ujian siswa-siswa tersebut.
Program kemudian menampilkan ucapan selamat kepada siswa yang nilainya paling tinggi.

Contoh:

Banyaknya siswa: 4
Nama Siswa 1 : Rini
Nilai Siswa 1 : 46
Nama Siswa 2 : Juan
Nilai Siswa 2 : 98
Nama Siswa 3 : Marinka
Nilai Siswa 3 : 77
Nama Siswa 4 : Aldo
Nilai Siswa 4 : 87

Selamat, Juan, kamu juara!

Simpan dengan nama 1_nilaiJuara.c.

Apakah program memerlukan tipe terstruktur? Jika iya, tuliskan deklarasi tipe terstruktur yang
diperlukan di sini (dalam bahasa C).

Tuliskan algoritma (notasi bebas) di sini.


Salin kode program di sini.

Jelaskan hasil running program!

Bagian 2: Balik Kata


Buatlah program yang dapat menerima masukan suatu kata. Program kemudian menampilkan dalam
kondisi terbalik, huruf yang di depan ditampilkan di belakang.

Contoh:

Masukkan kata: poltek


Kata dibalik: ketlop

Petunjuk: Hitung panjang kata masukan dulu. Anda dapat menggunakan fungsi strlen() untuk
mendapatkan panjang kata yang dimasukkan. Masukan dari strlen adalah string, hasilnya adalah angka
integer yang menunjukkan banyaknya karakter string tersebut. Lakukan #include <string.h>

Simpan dengan nama 2_balikKata.c

Tuliskan algoritma (notasi bebas) di sini.

Salin kode program di sini.

Jelaskan hasil running program!

Ekstra: Cek Palindrom


Palindrom adalah kata/frase/kalimat yang dibaca dari depan atau belakang sama saja.
Buatlah program yang dapat menerima masukan 1 kata, kemudian mengecek apakah kata tersebut
palindrom atau bukan.

Contoh:

Masukkan kata: malam


>> palindrom

Masukkan kata: siang


>> bukan palindrom
Simpan dengan nama 3_cekPalindrom.c.

Tuliskan algoritma (notasi bebas) di sini.

Salin kode program di sini.

Jelaskan hasil running program!

Kesimpulan
Apa saja yang Anda pelajari dari praktikum ini? Kesimpulan apa yang bisa Anda tarik?

Anda mungkin juga menyukai