Anda di halaman 1dari 3

Portofolio Algoritma dan Pemrograman 2022

Name: _________________/Student Reg. No.: _______________/Class: 1B Mekatronika

JOB 7
KONTROL PERULANGAN
FOR Statements

Petunjuk Praktikum:
1. Buatlah Program Tampilan Menu Berulang menggunakan Bahasa C (CodeBlocks)
dengan menggabungkan tiga buah program yang telah anda buat pada Job-Job
sebelumnya.
2. Program diawali dengan menampilkan menu (4 pilihan) dengan menggunakan
kontrol percabangan IF-ELSE atau SWITCH-CASE. Menu tersebut sebagai berikut:
(1) Program Menampilkan Nilai Sin, Cos, dan Tan dari Sebuah Sudut
(2) Program Konversi Koordinat Rectangular ke Koordinat Polar
(3) Program Konversi Koordinat Polar ke Koordinat Rectangular
(4) Exit dari Program
3. Setelah program dieksekusi 1 kali (misalnya: Menampilkan Nilai Sin, Cos, dan Tan
dari Sebuah Sudut), maka harus muncul pertanyaan apakah user masih mau lanjut
atau tidak?. Jika Ya, maka program harus menampilkan kembali menu program
(looping). Jika tidak, maka program keluar. Looping dibuat dengan menggunakan
kontrol perulangan FOR.
4. Pada saat uji coba program, nilai-nilai yang anda masukkan menjadi nilai dari
variabel-variabel masukan haruslah merupakan nilai p, 2p, 3p, 4p atau 5p (dimana p
= 2 digit terakhir NIM anda).
5. Jika program anda berhasil, copy listing program anda dan paste pada kolom yang
ditentukan.
Note: Program harus bisa terbaca dengan jelas.
6. Printscreen hasil program anda (black window) dan paste pada kolom yang
ditentukan.
Note: Hasil program harus bisa terbaca dengan jelas.
7. Selesai
Portofolio Algoritma dan Pemrograman 2022

Name: _________________/Student Reg. No.: _______________/Class: 1B Mekatronika


Portofolio Algoritma dan Pemrograman 2022

Name: _________________/Student Reg. No.: _______________/Class: 1B Mekatronika

Listing Program: Menampilkan Menu Berulang dengan Kontrol


Percabangan IF/IF-ELSE dan Kontrol Perulangan WHILE / DO-WHILE

Hasil Print Screen 1: user memilih salah satu pilihan (1, 2, atau 3) dari
menu program (kontrol percabangan)

Hasil Print Screen 2: user memilih salah satu pilihan lain (1, 2, atau 3)
dari menu program TANPA KELUAR DARI PROGRAM (kontrol
perulangan/user memilih Y)

Hasil Print Screen 3: user kembali memilih salah satu pilihan yang lain
lagi (1, 2, atau 3) dari menu program TANPA KELUAR DARI
PROGRAM (kontrol perulangan / user memilih Y)

Hasil Print Screen 4: user keluar dari program (user memilih N)

Hasil Print Screen 5: user keluar dari program dengan memilih pilihan
ke-4.

***** end of Job-7 *****

Anda mungkin juga menyukai