Anda di halaman 1dari 2

Wardaya Innovation and Science Education Center

Week 3 – Introduction to Python:


Engaging and Conversing with Python,
Working with Variables, Expressions,
and Statements
CS100 Introduction to Computing
July 2021

Instruksi:

1) Tugas ini untuk dikerjakan selama maksimal 3 jam.


2) Tata cara pengumpulan:
• Jika Anda mengerjakan tugas ini menggunakan Spyder, silakan salin code yang
Anda buat beserta dengan eksekusinya dalam file word, kumpulkan dengan
format: TugasCh3_[Nama Anda].docx. Contoh: TugasCh3_MikhaKristofer.docx
• Jika Anda mengerjakan tugas ini menggunakan Jupyter Notebook, silakan jawab
dalam 1 file ipynb (tidak perlu pindah file, cukup pindah cell), kumpulkan dengan
format: TugasCh3_[Nama Anda].ipynb. Contoh: TugasCh3_MikhaKristofer.ipynb
3) Jika Anda menemukan error dalam program Anda, silakan terlebih dahulu cari tahu
penyebabnya kemudian coba diperbaiki. Jika Anda tidak tahu bagaimana cara
memperbaikinya atau menuliskan code yang benar, silakan cari di Google.
4) Silakan kumpulkan tugas Anda (baik dalam format docx atau ipynb), dalam link google
drive yang sudah diberikan. Jika sampai saat ini Anda belum mendapatkan link google
drive beserta dengan CS100 Journal, silakan hubungi pengajar di 087886602015
(Mikha Kristofer)

Buatlah program berdasarkan instruksi yang diberikan di setiap soal. Perhatikan dengan baik
variabel-variabel yang harus menjadi input atau outputnya.

Catatan: di setiap soal telah diberikan contoh eksekusi programnya

1. Buatlah sebuah program yang menghitung volume dari sebuah tabung.


Masukkan jari-jari tabung: 5.5
Masukkan tinggi tabung: 12
Volume tabung tersebut adalah 1140.4

2. Buatlah sebuah program yang menghitung ekuivalensi detik dengan jumlah jam,
menit, dan detik.
Masukkan detik: 9999
9999 detik setara dengan 2 jam, 46 menit, dan 39 detik

3. Buatlah sebuah program yang menghitung ekuivalensi jumlah uang dengan lembaran
20000, 10000, 5000, dan 1000.
Masukkan uang (dalam rupiah): 97000
Jumlah lembar 20000: 4
Jumlah lembar 10000: 1
Jumlah lembar 5000: 1
Jumlah lembar 1000: 2

wardayacollege.com | wardayaonline.com WISE CS100


Ulangan Bulanan 4

4. Menghitung BMI (Body Mass Index)


Body Mass Index merupakan indeks yang menyatakan kondisi kesehatan seseorang
dari berat badannya. BMI dapat dihitung dengan mengambil berat badan dalam
kilogram dan dibagi dengan tinggi anda dalam meter yang dikuadratkan. Buatlah
sebuah program yang meminta user untuk memasukkan berat badan dalam pounds
dan tinggi dalam inch serta menampilkan BMI.
Catatan: 1 pound = 0.45359237 kilogram dan 1 inch = 0.0254 meter.
Masukkan berat dalam pound: 95.5
Masukkan tinggi dalam inch: 50
BMI Anda adalah 26.8573

5. Buatlah sebuah program yang menghitung jarak antara dua titik dalam sistem
koordinat Cartesius.
Catatan: rumus untuk menghitung jarak antara (𝑥1 , 𝑦1 ) dan (𝑥2 , 𝑦2 ) adalah
√(𝑥2 − 𝑥1 )2 − (𝑦2 − 𝑦1 )2 .
Masukkan x1: 1.5
Masukkan y1: -3.4
Masukkan x2: 4.0
Masukkan y2: 5.0
Jarak antara dua titik tersebut adalah 8.764131445842194

6. Diketahui percepatan dari sebuah pesawat terbang 𝑎 dan kecepatan lepas landas 𝑣.
Kita dapat menghitung panjang minimum landasan yang diperlukan untuk sebuah
pesawat terbang untuk lepas landas menggunakan rumus berikut.
𝑣2
𝑙𝑒𝑛𝑔𝑡ℎ =
2𝑎
Buatlah sebuah program yang meminta user memasukkan 𝑣 dalam meters/second
(m/s) dan percepatan 𝑎 dalam meter/second2 (m/s2), dan menampilkan panjang
landasan minimum.
Masukkan kecepatan: 60
Masukkan percepatan: 3.5
Panjang landasan minimum untuk pesawat terbang tersebut adalah 514.286

7. Buatlah sebuah program yang menerima jumlah investasi, bunga tahunan, dan jumlah
tahun, serta menampilkan nilai investasi masa depan menggunakan rumus berikut.
𝑓𝑢𝑡𝑢𝑟𝑒𝐼𝑛𝑣𝑒𝑠𝑡𝑚𝑒𝑛𝑡𝑉𝑎𝑙𝑢𝑒
= 𝐼𝑛𝑣𝑒𝑠𝑡𝑚𝑒𝑛𝑡𝐴𝑚𝑜𝑢𝑛𝑡 ⋅ (1 + 𝑚𝑜𝑛𝑡ℎ𝑙𝑦𝐼𝑛𝑡𝑒𝑟𝑒𝑠𝑡𝑅𝑎𝑡𝑒)𝑛𝑢𝑚𝑏𝑒𝑟𝑂𝑓𝑌𝑒𝑎𝑟𝑠⋅12

Terjemahan:
𝑛𝑖𝑙𝑎𝑖𝐼𝑛𝑣𝑒𝑠𝑡𝑎𝑠𝑖𝑀𝑎𝑠𝑎𝐷𝑒𝑝𝑎𝑛
= 𝐽𝑢𝑚𝑙𝑎ℎ𝐼𝑛𝑣𝑒𝑠𝑡𝑎𝑠𝑖 ⋅ (1 + 𝑏𝑢𝑛𝑔𝑎𝑇𝑎ℎ𝑢𝑛𝑎𝑛)𝑗𝑢𝑚𝑙𝑎ℎ𝑇𝑎ℎ𝑢𝑛⋅12

Masukkan jumlah investasi (dolar): 1000.56


Masukkan bunga tahunan dalam persen: 4.25
Masukkan jumlah tahun: 1
Nilai akumulasinya adalah $1043.92

wardayacollege.com | wardayaonline.com WISE CS100

Anda mungkin juga menyukai