Minggu, 30 November 2025

10.MENGHILANGKAN TANDA BACA

  # Program menghilangkan tanda baca dari teks


import string




def hilangkan_tanda_baca(teks):


    return teks.translate(str.maketrans("", "", string.punctuation))




teks = input("Masukkan teks: ")


print("Teks tanpa tanda baca:", hilangkan_tanda_baca(teks))


Masukkan teks: Halo, dunia! Bagaimana kabarmu? Sudahkah kamu tersenyum hari ini? 


Teks tanpa tanda baca: Halo dunia Bagaimana kabarmu Sudahkah kamu tersenyum hari ini

9.MENGURUTKAN KATA DAN KALIMAT

 MENGURUTKAN KATA DAN KALIMAT



INI SCRIP PROGRAM NYA :


# Menginput Kalimat



kalimat = input("Tulis Sebuah Kalimat: ")



# Memecah Kalimat menjadi Kata-Kata



kata = kalimat.split()


# Mengurutkan Kata-Kata

kata.sort()



# Menampilkan Kata-Kata yang Telah Diurutkan


print("Berikut Urutan Kata-Kata:")


for urut in kata:


   print(urut)


INI ADALAH HASIL DARI PROGRAM YANG DIJALANKAN :



Tulis Sebuah Kalimat: 


SALSA adalah salah satu teman terbaik


Berikut Urutan Kata-Kata:


SALSA


adalah


salah


satu


teman


terbaik

** Process exited - Return Code: 0 **




Press Enter to exit terminal

8.MENGHITUNG VOLUME TABUNG

 MENGHITUNG VOLUME TABUNG 




Skrip program yang bisa Anda gunakan adalah sebagai berikut:


# 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}")

Saat program dijalankan dengan input jari-jari 7 dan tinggi 10, hasilnya adalah sebagai berikut:


Tulis jari-jari tabung: 7

Tulis tinggi tabung: 10

Volume tabung adalah 1539.38

7.MENGHITUNG LUAS SEGITIGA

  MENGHITUNG LUAS SEGITIGA




Untuk membuat program tersebut, Anda bisa menulis skrip berikut ini:


# 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}")

Sebagai contoh, dengan alas 10 dan tinggi 5, hasilnya menjadi seperti ini:


Tulis alas segitiga: 10

Tulis tinggi segitiga: 5

Luas segitiga adalah 25.00

6.MENGHITUNG AKAR KUADRAT


  MENGHITUNG AKAR KUADRAT




Tuliskan skrip berikut untuk membuat program 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}")

Ketika Anda memasukkan angka 16, hasilnya akan seperti ini:


Masukkan sebuah angka: 16

Akar kuadrat dari 16.0 adalah 4.000

5.MENCARI BILANGAN PRIMA

 Berikut skripnya:


# 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.")

Contohnya, kalau pengguna memasukkan angka 11, hasilnya akan seperti berikut:


Masukkan sebuah angka: 11

11 adalah bilangan prima.

4.MEMERIKSA GANJIL GENAP

 NI SCRIP PROGRAM NYA :


# Program memeriksa ganjil genap

salsa = int(input("Masukkan sebuah angka: "))

salsa = int(input("Masukkan sebuah angka: "))

salsa = int(input("Masukkan sebuah angka: "))

salsa = int(input("Masukkan sebuah angka: "))

if salsa % 2 == 0:

    print(f"{salsa} adalah bilangan genap.")

else:

    print(f"{salsa} adalah bilangan ganjil.")



INI HASIL DARI PROGRAM YANG DIJALANKAN :


Masukkan sebuah angka: 2

Masukkan sebuah angka: 3

Masukkan sebuah angka: 4

Masukkan sebuah angka: 5

5 adalah bilangan ganjil.



** Process exited - Return Code: 0 **

LATIHAN FLOAT DESIMAL/PECAHAN

  1. Float Desimal Float desimal adalah bilangan yang memakai koma (.). Contoh: 0.5 1.25 2.75 3.14 10.6 2. Pecahan Peca...