Contoh Program Python : Menghitung Luas Bangun Datar

1. Menghitung luas persegi

def luaspersegi(s):

s=float(input(“Berapa cm panjang sisi persegi yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(s*s)

print(“Jadi, luas persegi kamu adalah %s” % luas)

luaspersegi(‘s’)

2. Menghitung luas persegi panjang

def luaspersegipanjang(p,l):

p=float(input(“Berapa cm panjang persegi panjang yang kamu inginkan? Silahkan ketikkan di sini : “))

l=float(input(“Berapa cm lebar persegi panjang yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(p*l)

print(“Jadi, luas persegi panjang kamu adalah %s” % luas)

luaspersegipanjang(‘p’,’l’)

3. Menghitung luas jajargenjang

def luasjajargenjang(a,t):

a=float(input(“Berapa cm alas jajargenjang yang kamu inginkan? Silahkan ketikkan di sini : “))

t=float(input(“Berapa cm tinggi jajargenjang yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(a*t)

print(“Jadi, luas jajargenjang kamu adalah %s” % luas)

luasjajargenjang(‘a’,’t’)

4. Menghitung luas segitiga

def luassegitiga(a,t):

a=float(input(“Berapa cm alas segitiga yang kamu inginkan? Silahkan ketikkan di sini : “))

t=float(input(“Berapa cm tinggi segitiga yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(a*t)/2

print(“Jadi, luas segitiga kamu adalah %s” % luas)

luassegitiga(‘a’,’t’)

5. Menghitung luas layang-layang

def luaslayang-layang(d1,d2):

d1=float(input(“Berapa cm panjang diagonal1 layang-layang yang kamu inginkan? Silahkan ketikkan di sini : “))

d2=float(input(“Berapa cm panjang diagonal2 layang-layang yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(d1*d2)/2

print(“Jadi, luas layang-layang kamu adalah %s” % luas)

luaslayang-layang(‘d1′,’d2’)

6. Menghitung luas belah ketupat

def luasbelahketupat(d1,d2):

d1=float(input(“Berapa cm panjang diagonal1 belah ketupat yang kamu inginkan? Silahkan ketikkan di sini : “))

d2=float(input(“Berapa cm panjang diagonal2 belah ketupat yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(d1*d2)/2

print(“Jadi, luas belah ketupat kamu adalah %s” % luas)

luasbelahketupat(‘d1′,’d2’)

7. Menghitung luas trapesium

def luastrapesium(a,b,t):

a=float(input(“Berapa panjang sisi atas bangun trapesium yang kamu inginkan? Silahkan ketikkan di sini : “))

b=float(input(“Berapa panjang sisi bawah bangun trapesium yang kamu inginkan? Silahkan ketikkan di sini : “))

t=float(input(“Berapa tinggi bangun trapesium yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(((a+b)/2)*t)

print(“Luas bangun trapesium kamu adalah %s” % luas)

luastrapesium(‘a’,’b’,’t’)

8. Menghitung luas lingkaran

def luaslingkaran(r):

phi=3.14

r=float(input(“Berapa panjang jari-jari lingkaran yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(phi*(r*r))

print(“Jadi, luas lingkaran kamu adalah %s” % luas)

luasbelahketupat(‘r’)

Contoh Program Python : Konversi Suhu Celcius, Reamur, Fahrenheit, Kelvin

Ketikkan script kode di bawah ini menggunakan aplikasi text editor. Lalu jalankan.

def konversi(x,y,z,):

#(x = nilai suhu, y = satuan suhu awal, z = satuan suhu tujuan)

print(“C = celcius, R = reamur, F = fahrenheit, K = kelvin”)

y=str(input(“Tentukan suhu apa yang ingin kamu konversi ? (pilih C/R/F/K) : “))

if (y == ‘C’):

z=str(input(“Ke satuan apa kamu ingin konversikan? (R/F/K) : “))

if (z == ‘R’):

x=float(input(“Masukkan nilai celcius suhu yang ingin kamu ubah menjadi reamur : “))

R=((4/5)*x)

print (“Jadi, suhu dalam Reamur adalah :”,R)

elif (z == ‘F’):

x=float(input(“Masukkan nilai celcius suhu yang ingin kamu ubah menjadi fahrenheit : “))

F=(((9/5)*x)+32)

print(“Jadi, suhu dalam Fahrenheit adalah :”,F)

elif (z == ‘K’):

x=float(input(“Masukkan nilai celcius suhu yang ingin kamu ubah menjadi kelvin : “))

K=(x+273)

print(“Jadi, suhu dalam Kelvin adalah :”,K)

else :

print(“Satuan suhu yang kamu masukkan salah, silahkan pilih R/F/K”)

elif (y == ‘R’):

z=str(input(“Ke satuan apa kamu ingin konversikan? (C/F/K) : “))

if (z == ‘C’):

x=float(input(“Masukkan nilai reamur suhu yang ingin kamu ubah menjadi celcius : “))

C=((5/4)*x)

print (“Jadi, suhu dalam Celcius adalah :”,C)

elif (z == ‘F’):

x=float(input(“Masukkan nilai reamur suhu yang ingin kamu ubah menjadi fahrenheit : “))

F=(((9/4)*x)+32)

print(“Jadi, suhu dalam Fahrenheit adalah :”,F)

elif (z == ‘k’):

x=float(input(“Masukkan nilai reamur suhu yang ingin kamu ubah menjadi kelvin : “))

K=(((5/4)*x)+273)

print(“Jadi, suhu dalam Kelvin adalah :”,K)

else :

print(“Satuan suhu yang kamu masukkan salah, silahkan pilih C/F/K”)

elif (y == ‘F’):

z=str(input(“Ke satuan apa kamu ingin konversikan? (C/R/K) : “))

if (z == ‘C’):

x=float(input(“Masukkan nilai fahrenheit suhu yang ingin kamu ubah menjadi celcius : “))

C=((x-32)*(5/9))

print (“Jadi, suhu dalam Celcius adalah :”,C)

elif (z == ‘R’):

x=float(input(“Masukkan nilai fahrenheit suhu yang ingin kamu ubah menjadi reamur : “))

R=((x-32)*(4/9))

print(“Jadi, suhu dalam Reamur adalah :”,R)

elif (z == ‘k’):

x=float(input(“Masukkan nilai fahrenheit suhu yang ingin kamu ubah menjadi kelvin : “))

K=(((x-32)*(5/9))+273)

print(“Jadi, suhu dalam Kelvin adalah :”,K)

else :

print(“Satuan suhu yang kamu masukkan salah, silahkan pilih C/R/K”)

elif (y == ‘k’):

z=str(input(“Ke satuan apa kamu ingin konversikan? (C/R/F) : “))

if (z == ‘C’):

x=float(input(“Masukkan nilai kelvin suhu yang ingin kamu ubah menjadi celcius : “))

C=(x-273)

print (“Jadi, suhu dalam Celcius adalah :”,C)

elif (z == ‘R’):

x=float(input(“Masukkan nilai kelvin suhu yang ingin kamu ubah menjadi reamur : “))

R=((x-273)*(4/5))

print(“Jadi, suhu dalam Reamur adalah :”,R)

elif (z == ‘F’):

x=float(input(“Masukkan nilai kelvin suhu yang ingin kamu ubah menjadi fahrenheit : “))

F=(((x-273)*(9/5))+32)

print(“Jadi, suhu dalam Fahrenheit adalah :”,F)

else :

print(“Satuan suhu yang kamu masukkan salah, silahkan pilih C/R/F”)

else :

print(“Satuan suhu yang kamu masukkan salah, silahkan pilih C/R/F/K”)

konversi(‘x’,’y’,’z’)

Contoh Program Python : Menentukan Angka Terbesar & Terkecil

1. Menentukan angka terbesar

def besarmana(a,b,c,d,e):

a=float(input(“Apa angka ke-1 yang kamu inginkan? : “))

b=float(input(“Apa angka ke-2 yang kamu inginkan? : “))

c=float(input(“Apa angka ke-3 yang kamu inginkan? : “))

d=float(input(“Apa angka ke-4 yang kamu inginkan? : “))

e=float(input(“Apa angka ke-5 yang kamu inginkan? : “))

besarmana=max(a,b,c,d,e)

print(“Antara kelima angka yang kamu masukkan, angka terbesar kamu adalah %s” % besarmana)

besarmana(‘a’,’b’,’c’,’d’,’e’)

2. Menentukan angka terkecil

def kecilmana(a,b,c,d,e):

a=float(input(“Apa angka ke-1 yang kamu inginkan? : “))

b=float(input(“Apa angka ke-2 yang kamu inginkan? : “))

c=float(input(“Apa angka ke-3 yang kamu inginkan? : “))

d=float(input(“Apa angka ke-4 yang kamu inginkan? : “))

e=float(input(“Apa angka ke-5 yang kamu inginkan? : “))

kecilmana=min(a,b,c,d,e)

print(“Antara kelima angka yang kamu masukkan, angka terkecil kamu adalah %s” % kecilmana)

kecilmana(‘a’,’b’,’c’,’d’,’e’)