LATIHAN & TUGAS MANDIRI PERTEMUAN 5

A. 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 :

input dulu nilai presensi lalu nilai tugas uts dan uas di outputnya kita tinggal ketik saja nilai yang ingin dimasukkan contoh :
Nilai Presensi : 80
Nilai Tugas : 100
NIlai UTS : 80
Nilai UAS : 90
Nilai Akhir : 88.0



Lalu masukan rumus nilai Akhir , kemudian hasilnya akan seperti di bawah ini yang sudah ada nilai akhirnya :


B. 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. Fungsi STRFTIME() digunakan untuk mengkonversi tipe Datetime ke tipe String. Sedangkan Fungsi STRPTIME() digunakan untuk mengkonversi tipe String ke tipe Datetime.
2. Menurut saya bisa, karena saya sudah mencobanya dan berhasil. Contohnya seperti ini :


   3.  a. Mulai menginput 4 bilangan bulat sembarang, semua variable dimasukan kedalam variable (rata_rata) untuk melakukan proses perhitungan dan menghasilkan output
b. saya memakai cara yaitu dengan menjumlahkan semua nilai variable kemudian di bagi
banyaknya variable, code program yang saya pakai adalah operator penjumlahan (+) dan pembagian (/)
c. dan inilah codingan yang saya buat dan sekaligus outputnya :




   4.  a. inputkan bilangan bulat sembarang untuk mendefinisikan x, maka akan menghasilkan output f(x) b. kode program yang digunakan adalah oprator perkalian,penjumlahan dan pembagian c. jadi ini codingan yang saya buat beserta outputnya : saya misalkan x nya adalah 3











Komentar

Postingan populer dari blog ini

Menggunakan LIST, TUPLE DAN DICTIONARY

latihan pertemuan 6