Rabu, 19 November 2025

CONTOH MODUL PYTHON #7

CONTOH MODUL PYTHON MTK

 1.MENCARI BILANGAN TERBESAR

# Program mencari bilangan terbesar
angka1 = float(input("Tulis angka pertama: "))
angka2 = float(input("Tulis angka kedua: "))
angka3 = float(input("Tulis angka ketiga: "))
terbesar = max(angka1, angka2, angka3)
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