0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan4 halaman

SMK Ananda Mitra Industri Deltamas

pp

Diunggah oleh

01lex27memory05
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan4 halaman

SMK Ananda Mitra Industri Deltamas

pp

Diunggah oleh

01lex27memory05
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

SMK ANANDA MITRA INDUSTRI DELTAMAS

Nama : Muhammad Afreza Ramaddani


NIS : 2223101075
Spesialis : INTERNET OF THINGS (IOT)
1. Lampu merah perempatan

import time

def lampu_persimpangan():
while True:
# Lampu Hijau Utara-Selatan
print("Lampu Hijau: Utara-Selatan (Jalan!)")
print("Lampu Merah: Timur-Barat (Berhenti!)")
time.sleep(5) # Durasi lampu hijau
print("Lampu Kuning: Utara-Selatan (Hati-hati!)")
time.sleep(2) # Durasi lampu kuning
print("Lampu Merah: Utara-Selatan (Berhenti!)")

# Lampu Hijau Timur-Barat


print("Lampu Hijau: Timur-Barat (Jalan!)")
print("Lampu Merah: Utara-Selatan (Berhenti!)")
time.sleep(5) # Durasi lampu hijau
print("Lampu Kuning: Timur-Barat (Hati-hati!)")
time.sleep(2) # Durasi lampu kuning
print("Lampu Merah: Timur-Barat (Berhenti!)")

try:
lampu_persimpangan()
except KeyboardInterrupt:
print("Program dihentikan.")
2. Perjumlahan akar matimatika
import math

def penjumlahan_akar():
try:
# Meminta input dari pengguna
angka1 = float(input("Masukkan angka pertama: "))
angka2 = float(input("Masukkan angka kedua: "))

# Menghitung akar
akar1 = math.sqrt(angka1)
akar2 = math.sqrt(angka2)

# Menjumlahkan akar
hasil = akar1 + akar2

# Menampilkan hasil
print(f"Akar dari {angka1} adalah {akar1:.2f}")
print(f"Akar dari {angka2} adalah {akar2:.2f}")
print(f"Jumlah akar: {hasil:.2f}")

except ValueError:
print("Masukkan angka yang valid (bilangan positif).")
except Exception as e:
print(f"Terjadi kesalahan: {e}")

if __name__ == "__main__":
penjumlahan_akar()
3. Rumus 2 variable
def solve_system_with_multiplication(a1, b1, c1, a2, b2, c2):
# Mengalikan persamaan pertama dengan 2
a1 *= 2
b1 *= 2
c1 *= 2

# Mengeliminasi x
y = (c1 - c2) / (b1 - b2) # Menyelesaikan untuk y
x = (c1 - b1 * y) / a1 # Menyelesaikan untuk x

return x, y

# Meminta input dari pengguna


print("Masukkan koefisien untuk persamaan pertama (a1, b1, c1):")
a1 = float(input("a1: "))
b1 = float(input("b1: "))
c1 = float(input("c1: "))

print("Masukkan koefisien untuk persamaan kedua (a2, b2, c2):")


a2 = float(input("a2: "))
b2 = float(input("b2: "))
c2 = float(input("c2: "))

# Menyelesaikan sistem persamaan


x, y = solve_system_with_multiplication(a1, b1, c1, a2, b2, c2)

print("Nilai x dan y adalah:")


print("x =", x)
print("y =", y)
3

Anda mungkin juga menyukai