CONTOH MODUL PYTHON MTK
1.MENCARI BILANGAN TERBESAR
# Program mencari bilangan terbesar
angka2 = float(input("Tulis angka kedua: "))
angka3 = float(input("Tulis angka ketiga: "))
print(f"Bilangan terbesar adalah {terbesar}")
HASIL :
Tulis angka pertama: 66
Tulis angka kedua: 21
Tulis angka ketiga: 9
2.MEMERIKSA GANJIL GENAP
# Program memeriksa ganjil genap
angka = int(input("Masukkan sebuah angka: "))
if angka % 2 == 0:
print(f"{angka} adalah bilangan genap.")
else:
print(f"{angka} adalah bilangan ganjil.")
HASIL :
Masukkan sebuah angka: 10
10 adalah bilangan genap.
3.MENCARI BILANGAN PRIMA
# Program memeriksa apakah bilangan prima
def cek_prima(angka):
if angka > 1:
for i in range(2, int(angka**0.5) + 1):
if angka % i == 0:
return False
return True
return False
angka = int(input("Masukkan sebuah angka: "))
if cek_prima(angka):
print(f"{angka} adalah bilangan prima.")
else:
print(f"{angka} bukan bilangan prima.")
HASIL :
Masukkan sebuah angka: 11
11 adalah bilangan prima.
4.MENGHITUNG AKAR KUADRAT
# Menghitung akar kuadrat
import math
angka = float(input("Masukkan sebuah angka: "))
akar_kuadrat = math.sqrt(angka)
print(f"Akar kuadrat dari {angka} adalah {akar_kuadrat:.3f}")
HASIL :
Masukkan sebuah angka: 16
Akar kuadrat dari 16.0 adalah 4.000
5.MENGHITUNG LUAS SEGITIGA
# Program menghitung luas segitiga
alas = float(input("Tulis alas segitiga: "))
tinggi = float(input("Tulis tinggi segitiga: "))
luas = (alas * tinggi) / 2
print(f"Luas segitiga adalah {luas:.2f}")
HASIL :
Tulis alas segitiga: 10
Tulis tinggi segitiga: 5
Luas segitiga adalah 25.00
6.MENGHITUNG VOLUME TABUNG
# Program menghitung volume tabung
import math
radius = float(input("Tulis jari-jari tabung: "))
tinggi = float(input("Tulis tinggi tabung: "))
volume = math.pi * (radius ** 2) * tinggi
print(f"Volume tabung adalah {volume:.2f}")
HASIL :
Tulis jari-jari tabung: 7
Tulis tinggi tabung: 10
Volume tabung adalah 1539.38
7.MENAMPILKAN TABEL PERKALIAN
# Program menampilkan tabel perkalian
angka = int(input("Masukkan angka untuk tabel perkalian: "))
for i in range(1, 11):
print(f"{angka} x {i} = {angka * i}")
HASIL :
Masukkan angka untuk tabel perkalian: 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
8.MENGHITUNG KPK DAN FPB
# Program menghitung KPK dan FPB
import math
angka1 = int(input("Tulis angka pertama: "))
angka2 = int(input("Tulis angka kedua: "))
fpb = math.gcd(angka1, angka2)
kpk = (angka1 * angka2) // fpb
print(f"FPB dari {angka1} dan {angka2} = {fpb}")
print(f"KPK dari {angka1} dan {angka2} = {kpk}")
HASIL :
Tulis angka pertama: 180
Tulis angka kedua: 981
FPB dari 180 dan 981 = 9
KPK dari 180 dan 981 = 19620
9.MENGHITUNG PANGKAT
# Program menghitung pangkat
basis = float(input("Tulis basis: "))
eksponen = int(input("Tulis eksponen: "))
hasil = basis ** eksponen
print(f"Hasil dari {basis} pangkat {eksponen} adalah {hasil}")
HASIL :
Tulis basis: 2
Tulis eksponen: 9
Hasil dari 2.0 pangkat 9 adalah 512.0
10.MENGHITUNG FAKTORIAL
# Program menghitung faktorial
angka = int(input("Masukkan angka: "))
faktorial = 1
for i in range(1, angka + 1):
faktorial *= i
print(f"Faktorial dari {angka} adalah {faktorial}")
HASIL :
Masukkan angka: 10
Faktorial dari 10 adalah 3628800
Tidak ada komentar:
Posting Komentar