1.
Menampilkan Hello World
# Mencetak tampilan Hello World!
print('Nama :')
print('Kelas :')
2. Menjumlahkan Dua Angka
# Memasukkan Inputan Angka
angka1 = input('Tulis angka pertama: ')
angka2 = input('Tulis angka kedua: ')
# Mengkonversi Angka lalu Menjumlahkannya
sum = int(angka1) + int(angka2)
# Menampilkan Hasil Penjumlahan
print('Hasil Penjumlahan {0} dan {1} adalah {2}'.format(angka1, angka2, sum))
3. Menghitung Akar Kuadrat
# Memasukkan Inputan Angka
angka = float(input('Tuliskan Angka: '))
# Menghitung Akar Kuadrat
akar_kuadrat = angka ** 0.5
#Menampilkan Hasil Akar Kuadrat
print('Akar Kuadrat dari %0.3f adalah %0.3f'%(angka ,akar_kuadrat))
4. Menghitung Luas Segitiga
# Menginput Alas dan Tinggi Segitiga
alas = float(input('Tulis Alas Segitiga: '))
tinggi = float(input('Tulis Tinggi Segitiga: '))
# Hitung Luas Segitiga
luas = (alas * tinggi) / 2
#Menampilkan Hasil Perhitungan
print('Luas Segitiga adalah %0.2f' %luas)
5. Menghitung Volume Kubus
# Menginput Sisi Kubus
sisi = float(input('Tulis Sisi Kubus: '))
# Hitung Volume Kubus
volume = sisi ** 3
#Menampilkan Hasil Perhitungan
print('Volume Kubus adalah %0.2f' %volume)
6. Menyelesaikan Persamaan Kuadrat
# Menyelesaikan Persamaan Kuadrat ax**2 + bx + c = 0
# Mengimpor Modul Cmath
import cmath
# Menginput Angka
a = int(input('Tulis a: '))
b = int(input('Tulis b: '))
c = int(input('Tulis c: '))
# Menghitung Diskriminan
d = (b**2) - (4*a*c)
# Menghitung x1 dan x2
x1 = (-[Link](d))/(2*a)
x2 = (-b+[Link](d))/(2*a)
#Menampilkan Hasil x1 dan x2
print('Hasil Persamaan Kuadrat adalah {0} dan {1}'.format(x1,x2))
7. Menukar Nilai Dua Variabel
# Menginput Nilai Variabel
x = input('Tuliskan nilai x: ')
y = input('Tuliskan nilai y: ')
# Membuat Variabel tukar dan Menukar nilai Variabel lain
tukar = x
x=y
y = tukar
#Menampilkan Nilai Variabel Setelah Ditukar
print('Nilai x Setelah Ditukar adalah: {}'.format(x))
print('Nilai y Setelah Ditukar adalah: {}'.format(y))
8. Menghasilkan Angka Acak
# Menampilkan Angka Acak antara 0 sampai 20
# Mengimpor Modul Random
import random
#Menampilkan Angka Acak
print([Link](0,20))
9. Mengubah Kilometer jadi Mil
# Menginput Jarak dalam Satuan Kilometer
kilometer = float(input("Tuliskan Jarak dalam Kilometer: "))
# Nilai Faktor Konversi
faktor_konversi = 0.621371
# Menghitung Jarak dalam Satuan Mil
mil = kilometer * faktor_konversi
# Menampilkan Hasil Konversi Jarak
print('%0.2f Kilometer sama dengan %0.2f Mil' %(kilometer,mil))
10. Mengubah Celcius jadi Fahrenheit
# Menginput Suhu dalam Derajat Celcius
celcius = float(input("Tuliskan Suhu dalam Celcius: "))
# Menghitung Suhu dalam Derajat Fahrenheit
fahrenheit = (celcius * 1.8) + 32
#Menampilkan Hasil Konversi Jarak
print('%0.2f Derajat Celcius sama dengan %0.2f Derajat Fahrenheit' %(celcius,fahrenheit))
11. Menentukan Bilangan Positif, Negatif, atau Nol
#Menginput Angka
angka = float(input("Tulis Sebuah Angka: "))
#Menampilkan Kondisi Angka Positif
if angka > 0:
print("Angka Positif")
#Menampilkan Kondisi Angka Nol
elif angka == 0:
print("Angka Nol")
#Menampilkan Kondisi Angka Negatif
else:
print("Angka Negatif")
12. Menentukan Bilangan Ganjil atau Genap
# Menginput Angka
angka = int(input("Tulis sebuah Angka: "))
#Jika Habis Dibagi Nol, Maka Genap
if (angka % 2) == 0:
print("{0} adalah Bilangan Genap".format(angka))
#Jika Tidak Habis Dibagi Nol, Maka Ganjil
else:
print("{0} adalah Bilangan Ganjil".format(angka))
13. Menentukan Tahun Kabisat
# Menginput Tahun
tahun = int(input("Tulis Sebuah Tahun: "))
#Perulangan Pertama
if (tahun % 4) == 0:
#Perulangan Kedua
if (tahun % 100) == 0:
#Perulangan Ketiga
if (tahun % 400) == 0:
#Tergolong Tahun Kabisat
print("{0} adalah Tahun Kabisat".format(tahun))
#Bukan Tergolong Tahun Kabisat
else:
print("{0} bukan Tahun Kabisat".format(tahun))
#Tergolong Tahun Kabisat
else:
print("{0} adalah Tahun Kabisat".format(tahun))
#Bukan Tergolong Tahun Kabisat
else:
print("{0} bukan Tahun Kabisat".format(tahun))
14. Menampilkan Kalender Masehi
# Mengimpor Modul Calendar
import calendar
# Menginput Tahun dan Bulan
yy = int(input("Masukkan Tahun: "))
mm = int(input("Masukkan Bulan: "))
# Menampilkan Kalender Bulanan
print([Link](yy, mm))
15. Mengurutkan Kata Sesuai Abjad
# Menginput Kalimat
kalimat = input("Tulis Sebuah Kalimat: ")
# Memecah Kalimat menjadi Kata-Kata
kata = [Link]()
# Mengurutkan Kata-Kata
[Link]()
# Menampilkan Kata-Kata yang Telah Diurutkan
print("Berikut Urutan Kata-Kata:")
for urut in kata:
print(urut)
16. Menampilkan Tabel Perkalian
# Menginput Angka
angka = int(input("Menampilkan Tabel Perkalian dari: "))
# Menghitung 10 Kali dari Kisaran 1 sampai 10
for i in range(1, 11):
#Menampilkan Tabel Perkalian
print(angka, 'x', i, '=', angka*i)
17. Menentukan Nilai dan Kelulusan
#Menginput Nilai Tugas, UTS, dan UAS
tugas = float(input("Masukkan nilai Tugas: "))
uts = float(input("Masukkan nilai UTS: "))
uas = float(input("Masukkan nilai UAS: "))
#Menghitung Nilai Akhir sesuai dengan Bobot
nilai = (0.15 * tugas) + (0.35 * uts) + (0.50 * uas)
#Menentukan Grade Berdasarkan Nilai Akhir
if nilai > 80:
grade = 'A'
elif nilai > 70:
grade = 'B'
elif nilai > 60:
grade = 'C'
elif nilai > 50:
grade = 'D'
else:
grade = 'E'
#Menentukan Status Kelulusan Berdasarkan Nilai Akhir
if nilai > 60:
status = 'Lulus'
else:
status = 'Tidak Lulus'
#Menampilkan Nilai Akhir, Grade, dan Status Kelulusan
print('Nilai Akhir: %0.2f' % nilai)
print('Grade: {}'.format(grade))
print('Status: {}'.format(status))