TUGAS PERTEMUAN KE-5
LATIHAN
Buatlah program untuk mencetak nilai akhir yang diperoleh dari nilai presensi, nilai tugas, nilai UTS dan nilai UAS dengan ketentuan sebagai berikut :
a. Bobot nilai presensi adalah 10%
b. Bobot nilai tugas adalah 20%
c. Bobot nilai UTS adalah 30%
d. Bobot nilai UAS adalah 40%
Nilai akhir dihitung dengan rumus = (10% * nilai presensi) + (20% * nilai tugas) + (30% * nilai UTS) + (40% * nilai UAS). Sehingga apabila diinput, akan menghasilkan tampilan berikut :
JAWABAN:
Setelah kode program diatas dijalankan, maka hasil keluaran yang ditampilkan sebagai berikut :
TUGAS MANDIRI
1. Jelaskan perbedaan fungsi STRFTIME() dan STRPTime()!
2. Apabila anda memiliki nilai bertipe Integer dan nilai bertipe Float, apakah kedua
nilai tersebut bisa ditambahkan? Jelaskan!
3. Buatlah program dengan Python untuk menghitung rata-rata dari 3 bilangan
bulat sembarang.
Pertanyaan :
a. Tentukan input / output prosesnya.
b. Buatlah kode program untuk menyelesaikan permasalahan tersebut.
c. Jalankan kode program pada soal (b), temukan dan selesaikan masalah
yang terjadi!
4. Buatlah program dengan Python untuk menghitung fungsi berikut :
f(x) = 2x3 + 2x + 15/x, jika x merupakan bilangan bulat sembarang.
Pertanyaan :
a. Tentukan input / output prosesnya.
b. Buatlah kode program untuk menyelesaikan permasalahan tersebut.
c. Jalankan kode program pada soal (b), temukan dan selesaikan masalah
yang terjadi!
JAWABAN:
1. STRFTIME() berfungsi sesuai dengan format yang ditentukan untuk mengurai string waktu sebagai waktu tuple, sedangkan STRPTIME() membutuhkan waktu tuple dan mengembalikan representasi string dari waktu setempat dalam format yang mudah dibaca dan ditentukan oleh format parameter.
2. Tidak bisa ditambahkan, karena data tipe integer hanya mencetak bilangan bulat dab bukan bilangan desimal.
3. Kode Program
Setelah kode program diatas dijalankan, maka hasil keluaran yang ditampilkan sebagai berikut :
4. Kode Program
Setelah kode program diatas dijalankan, maka hasil keluaran yang ditampilkan sebagai berikut :
DAFTAR PUSTAKA
1. Modul Bahasa Pemograman Dasar Fakultas Teknologi Informasi Universitas Budi Luhur
Tim penyusun Agus Umar Hamdani, M.Kom dan Tri Ika Jaya Kusumawati, M.Kom
Komentar
Posting Komentar