TUGAS2
( D E A D L IN E Se ni n 1 8 Oktob e r 2 0 1 0 Jam 2 3 : 5 9 )1. Di sebuah Universitas, format penilaian akhir semester adalah sebagai berikut : Nilai Akhir = (20% x Tugas) + (30% x UTS) + (50% x UAS)
Nilai Akhir Index Keterangan
>=80 A Istimewa
>=68 B Baik
>=56 C Cukup
>=45 D Kurang
>=0 E Tidak Lulus
Diluar nilai diatas, maka index adalah X (index tidak diketahui).
Input : Nama, Nilai Tugas, Nilai UTS, Nilai UAS.
Output : Nama, Nilai Akhir, Index Nilai, Keterangan Buat Program dalam Bahasa C dan C++
Kemudian buatkan Analisa/Kesimpulan terhadap source code Program Anda (wajib)
2. Di PT.Kereta Api Indonesia, tabel harga tiket dapat dilihat dalam tabel dibawah ini.
KELAS
EKSEKUTIF (1) BISNIS (2) EKONOMI (3)
JURUSAN
JAKARTA (1) 70000 40000 10000
YOGYA (2) 80000 50000 20000
SURABAYA (3) 90000 60000 30000
Karena sekarang masa promosi, maka khusus untuk surabaya-eksekutif dan yogya-ekonomi mendapatkan diskon sebesar 10 %. Buatlah program dengan data yang diinputkan adalah jenis kelas, tujuan dan banyak tiket yang dibeli. Data yang ingin ditampilkan adalah harga tiket dan total tiket, diskon dan besar pembayaran.
Buat Program dalam Bahasa C dan C++
Kemudian buatkan Analisa/Kesimpulan terhadap source code Program Anda (wajib)
3. Buat program untuk membandingkan 3 buah bilangan, kemudian tentukan bilangan yang terbesar dan terkecil dari kedua bilangan tersebut.
Contoh :
Bilangan yang pertama = 5 Bilangan yang kedua = 2 Bilangan yang ketiga = -1 Output
Bilangan yang terbesar adalah = 5 Bilangan yang terkecil adalah = -1
Buat Program dalam Bahasa C dan C++
Kemudian buatkan Analisa/Kesimpulan terhadap source code Program Anda (wajib)
4. Dengan menggunakan pernyataan if - else, buatlah program kalkulator sederhana untuk mendapatkan tampilan hasil sebagai berikut :
Masukan bilangan pertama : 5 Masukan bilangan kedua : 3 Menu Matematika
==================================
1. Penjumlahan 2. Pengurangan 3. Pembagian 4. Perkalian
Masukan menu pilihan anda : 4 Hasil Operasi dari 5 x 3 adalah = 15
====================================
/* Jika pilihan menunya adalah 2 maka :
Hasil Operasi dari 5 + 3 adalah = 8 // Operator ( + - / x ) disesuaikan dgn Menu Pilihan
*/
Buat Program dalam Bahasa C dan C++
Kemudian buatkan Analisa/Kesimpulan terhadap source code Program Anda (Wajib)
5. Silahkan Anda buat 2 kasus sendiri permasalahan yang bisa diselesaikan dengan menggunakan percabangan if dan switch case default.
a. Kasus dengan 2 kondisi
b. Kasus dengan banyak kondisi (kombinasi antara if – else dan switch case default) Kemudian Anda buat penyelesaiannya dalam Bahasa C dan C++
Kemudian buatkan Analisa/Kesimpulan terhadap source code Program Anda (Wajib) Jika ada kasus yang sama dengan yang lainnya, Nilai Anda akan dikurangi 50 %.
Note
Jawaban di buat berupa source code dan print out tampilan programnya, Simpan dengan nama file Nama_NIM_Kelas_Tugas2.docx
Kirim jawaban anda berupa dokumen file nya saja (*.docx) via kuliahonline.
Pengiriman tugas hanya di kelas Pemrograman I saja (teori) dan BUKAN di kelas Praktikum Pemrograman I. Yang mengumpulkan tugas di kelas Praktikum Pemrograman I, dianggap tidak mengumpulkan tugas.
Format Pengiriman di KuliahOnline adalah sebagai berikut : JUDUL TUGAS : TUGAS 2
Harus menampilkan informasi Programmer (NIM – NAMA) di dalam Program Executable. Contoh :
D e a d l i n e : S e n i n 1 8 O k t o b e r 2 0 1 0 J a m 2 3 : 5 9 )