Halaman 56
2.3ss
(Unbah kaki menjadi meter) Tulis program yang membaca angka dalam kaki, mengubahnya
ke meter, dan menampilkan hasilnya. Satu kaki adalah 0,305 meter.
Jawaban:
Konversi feet ke meter:
Flowchart: Mulai
Feet=float
Meter=foat
Input feet
Meter=feet*0.305
Print meter
Selesai
Bahasa program:
Input:
#mengkonversi ukuran feeet ke meter
feet=eval(input("Masukan nilai untuk ukuran feet :"))
meter=feet*0.305
print(feet,"feet adalah",meter,"meter")
Output:
No 2.4
(Ubah pound menjadi kilogram) Tulis program yang mengubah pound menjadi
kilogram. Program meminta pengguna untuk memasukkan nilai dalam pound, mengubahnya menjadi
kilogram, dan menampilkan hasilnya. Satu pon adalah 0,454 kilogram. Berikut adalah sampel dijalankan:
Jawaban:
Mulai
Pound=float
Kg=foat
Input=pound
Kg=pound*0.454
selesai
Bahasa pemrograman:
Output:
#menkonversi puound menjadi kg
pound=eval(input("Masukan nilai pound:"))
kg=pound*0.54
print(pound,"pound adalah",kg,"kg")
Output:
Masukan nilai pound:55.5
55.5 pound adalah 29.970000000000002 kg
No 2.8
Tulislah sebuah program yang menghitung energi yang dibutuhkan untuk memanaskan air dari suhu awal
ke suhu akhir. Program Anda harus meminta pengguna untuk memasukkan jumlah air dalam kilogram
dan jumlah awal dan akhir suhu air. Rumus untuk menghitung energi adalah Q = M * (suhu akhir – suhu
awal) * 4184 di mana M adalah berat air dalam kilogram, suhu dalam derajat Celcius, dan energi Q
diukur dalam joule. Berikut adalah contoh menjalankan:
Jawaban: Mulai
Jumlah air=float
T_awal,T_akhir=foat
Energi=float
Input jumlah
air,T_awal,T_akhir
Energi=jumlah air*(T_awal-
T_akhir)*4148
Print energi
selesai
Bahasa pemrograman:
Output:
#mengkalkulasi energi untuk memanaskan air
water=eval(input("Masukan jumlah air dalam kg:"))
T_awal=eval(input("Masukan temperatur awal air:"))
T_akhir=eval(input("Masukan temoeratur terakhir:"))
energi=water*(T_akhir-T_awal)*4184
print("energi yang dibutuhkan adalah",energi)
Output:
Masukan jumlah air dalam kg:55.5
Masukan temperatur awal air:3.5
Masukan temoeratur terakhir:10.5
energi yang dibutuhkan adalah 1625484.0
No 2.16
Percepatan rata-rata didefinisikan sebagai perubahan kecepatan dibagi dengan waktu yang dibutuhkan
untuk melakukan perubahan, seperti yang ditunjukkan dalam rumus berikut:
a=V 1−Vo
a=
t
Tulis sebuah program yang meminta pengguna untuk memasukkan kecepatan awal masuk meter/detik,
kecepatan akhir dalam meter/detik, dan rentang waktu t in detik, dan menampilkan percepatan rata-rata.
Jawaban:
Mulai
Flowchart:
Vo=float
V1=float t=float
a=float
Input Vo,V1,t
a=(v1-v0)/t
Print a
selesai
Bahasa pemrograman:
Input:
#menghitung percepatan
v0,v1,t=eval(input("Masukan kecepatan awal,kecepatan akhir,dan waktu:"))
a=(v1-v0)/t
print("percepatanya adalah:",a)
Output:
Masukan kecepatan awal,kecepatan akhir,dan waktu:5.5,50.9,4.5
percepatanya adalah: 10.088888888888889
Halaman 87 no 3.9
Tulis program yang membaca informasi berikut dan mencetak pernyataan penggajian: Nama karyawan
(mis., Smith),jumlah jam kerja dalam seminggu (mis., 10),Tarif gaji per jam (mis., 9,75),Tari pemotongan
pajak federal (mis., 20%),Tarif pemotongan pajak negara bagian (mis., 9%)
Jawaban:
Flowchart: Mulai
Jamkerja,gajiperjam,tax,ta
x2,kotor,pajak1,pajak2,tot
al,penghasilan=float
Input
nama,jamkerja,gaji
perjam ,tax,tax2
Kotor=jamkerja*gajiperjam
Pajak1=kotor*tax
Pajak2=kotor*tax2
Total=pajak1+pajak2
Penghasilan=kotor-total
Print
nama,jamkerja,gajiperjam ,k
otor,pajak1,pajak2,total,
penghasilan
Selesai
Bahasa pemrograman
Iutput:
#daftar gaji
nama=input("Masukam nama :")
jam_kerja=eval(input("Masukan jam bekerja dalam satu minggu :"))
gajiperjam=eval(input("Masukan gaji per jam :"))
tax=eval(input("Mausukan rate pajak federal :"))
tax2=eval(input("Masykan rate pajak state :"))
kotor=jam_kerja*gajiperjam
pajak1=kotor*tax
pajak2=kotor*tax2
total=pajak1+pajak2
penghasilan=jam_kerja*gajiperjam-total
print("Nama karyawan :",nama)
print("Jam bekerja :" ,jam_kerja)
print("Gaji kotor :%" ,kotor)
print("Gaji akhir :\n")
"\t","Pajak federal(20.0%) :",pajak1,"\n"
"\t","Paja state(9.0%) :",pajak2,"\n"
print("Net pay :$,",penghasilan)
Input:
Masukam nama :taufik
Masukan jam bekerja dalam satu minggu :10
Masukan gaji per jam :9.75
Mausukan rate pajak federal :0.20
Masykan rate pajak state :0.09
Nama karyawan : taufik
Jam bekerja : 10
Gaji kotor :% 97.5
Gaji akhir :