Script seharusnya
print "Hello, World!"
print 2 + 2,
print "Test 123"
a=2*4
print a
2. Buatlah program yang menampilkan nama dan NRP anda dalam dua baris
keluaran.
Scriptnya adalah
print 'Muhammad Soleh Gangasarestu\n2211100156'
Tugas
1. Buatlah tabel dengan format text (bukan grafik) sebagai berikut, isilah xxx yyy
dan zzz dengan semabarang data
Scriptnya adalah
print "Data 1 \n"
nama1 = raw_input ("Nama\t: ")
nrp1 = raw_input ("NRP\t: ")
alamat1 = raw_input ("Alamat\t: ")
print " "
print "Data 2 \n"
nama2 = raw_input ("Nama\t: ")
nrp2 = raw_input ("NRP\t: ")
alamat2 = raw_input ("Alamat\t: ")
print " "
print "Data 3 \n"
nama3 = raw_input ("Nama\t: ")
nrp3 = raw_input ("NRP\t: ")
alamat3 = raw_input ("Alamat\t: ")
print "
print
print
print
print
print
print
print
print
print
"-------------------------------------------------------------------------"
"|\t", "Nama", "\t\t|\t", "NRP", "\t\t|\t", "Alamat" ,"\t\t|\t"
"-------------------------------------------------------------------------"
"|\t", nama1, "\t\t|\t", nrp1, "\t|\t", alamat1 ,"\t\t|\t"
"-------------------------------------------------------------------------"
"|\t", nama2, "\t\t|\t", nrp2, "\t|\t", alamat2 ,"\t\t|\t"
"-------------------------------------------------------------------------"
"|\t", nama3, "\t\t|\t", nrp3, "\t|\t", alamat3 ,"\t\t|\t"
"-------------------------------------------------------------------------"
Outputnya adalah
2. Buatlah kuitansi pembayaran dengan format display sebagai berikut. Isi xxx,
yyy, zzz dengan data yang dimasukkan oleh user serta ppp diisi dengan nama
anda
Scriptnya adalah
terima = raw_input("sudah terima dari : ")
nominal = raw_input("Sebanyak : RP.")
keperluan = raw_input("untuk keperluan : ")
saya = "Restu"
print "---------------------------------------------------------------------------------"
print "|\t\t\t\t\t\t\t\t\t\t|\n| Sudah Terima Dari\t:",terima,"\t\t\t\t\t\t|"
print "|\t\t\t\t\t\t\t\t\t\t|\n| Sebanyak\t\t: Rp.",nominal,"\t\t\t\t\t\t|"
print "|\t\t\t\t\t\t\t\t\t\t|\n| untuk keperluan\t:",keperluan,"\t\t\t\t\t|"
print "|\t\t\t\t\t\t\t\t\t\t|\n|\t\t\t\t\t\t\t\t\t\t|"
print "|\t\t\t\t\t\tSurabaya,11 oktober 2011\t|"
print "|\t\t\t\t\t\t\t\t\t\t|\n|\t\t\t\t\t\t\t\t\t\t|\n|\t\t\t\t\t\t\t",saya,"\t\t\t|"
print "---------------------------------------------------------------------------------"
Outputnya adalah
Tugas
1. Buatlah program untuk menghitung bangun luas dan keliling dari bangun
persegi, segitiga, jajar genjang
Scriptnya adalah
def luas_persegi():
p = input ("Masukkan panjang persegi = ")
l = input ("Masukkan lebar persegi = ")
L = p*l
print "Luas persegi adalah = ", L
def keliling_persegi():
p = input ("Masukkan panjang persegi = ")
l = input ("Masukkan lebar persegi = ")
k = 2*(p+l)
print "Keliling persegi adalah = ", k
def luas_segitiga():
a = input ("Masukkan alas segitiga = ")
t = input ("Masukkan tinggi segitiga = ")
L = (a*t)/2.0
print "Luas segitiga adalah = ", L
def keliling_segitiga():
a = input ("Masukkan sisi pertama segitiga = ")
b = input ("Masukkan sisi kedua segitiga = ")
c = input ("Masukkan sisi ketiga segitiga = ")
k = a+b+c
print "keliling segitiga adalah = ", k
def luas_jajargenjang():
a = input ("Masukkan alas jajar genjang = ")
t = input ("Masukkan tinggi jajar genjang = ")
L = a*t
print "Luas jajar genjang adalah = ", L
def keliling_jajargenjang():
p = input ("Masukkan alas jajar genjang = ")
l = input ("Masukkan sisi diagonal jajar genjang = ")
k = 2*(p+l)
Outputnya adalah
2. Buatlah program untuk menghitung volume dari tabung, balok dan prisma
segitiga
Scriptnya adalah
def volume_tabung():
import math
r = input ("Masukkan jari-jari alas tabung = ")
t = input ("Masukkan tinggi tabung = ")
V = math.pi*r*r*t
print ("Volume tabung adalah = "), V
def volume_balok():
p = input ("Masukkan panjang balok = ")
l = input ("Masukkan lebar balok = ")
t = input ("Masukkan tinggi balok = ")
V = p*l*t
print "Volume balok adalah = ", V
def volume_prisma_segitiga():
a = input ("Masukkan panjang alas segitiga pada alas prisma = ")
t = input ("Masukkan tinggi segitiga pada alas prisma = ")
T = input ("Masukkan tingg prisma segitiga = ")
V = (a*t)/2.0 * T
print ("Volume prisma segitiga adalah = "), V
Maka programnya
a11=")
a12=")
a13=")
a21=")
a22=")
a23=")
a31=")
a32=")
a33=")
b11=")
b12=")
b13=")
b21=")
b22=")
b23=")
b31=")
b32=")
b33=")
h11=(a11+b11)
h12=(a12+b12)
h13=(a13+b13)
h21=(a21+b21)
h22=(a22+b22)
h23=(a23+b23)
h31=(a31+b31)
h32=(a32+b32)
h33=(a33+b33)
print "nilai tambah dua matriks= | ",h11, h12, h13," |"
print "\t\t\t " " | ",h21, h22, h23," |"
print "\t\t\t " " | ",h31, h32, h33," |\n"
h11=(a11-b11)
h12=(a12-b12)
h13=(a13-b13)
h21=(a21-b21)
h22=(a22-b22)
h23=(a23-b23)
h31=(a31-b31)
h32=(a32-b32)
h33=(a33-b33)
print
print "nilai kurang dua matriks= | ",h11, h12, h13," |"
print "\t\t\t " " | ",h21, h22, h23," |"
print "\t\t\t " " | ",h31, h32, h33," |\n"
h11=(a11*b11)+(a12*b21)+(a13*b31)
h12=(a11*b12)+(a12*b22)+(a13*b32)
h13=(a11*b13)+(a12*b23)+(a13*b33)
h21=(a21*b11)+(a22*b21)+(a23*b31)
h22=(a21*b12)+(a22*b22)+(a23*b32)
h23=(a21*b13)+(a22*b23)+(a23*b33)
h31=(a31*b11)+(a32*b21)+(a33*b31)
h32=(a31*b12)+(a32*b22)+(a33*b32)
h33=(a31*b13)+(a32*b23)+(a33*b33)
print "nilai kali dua matriks= | ", h11, h12, h13," |"
print "\t\t
" " | ",h21, h22, h23," |"
print "\t\t
" " | ",h31, h32, h33," |\n"
D1=(a11*a22*a33)+(a12*a23*a31)+(a13*a21*a32)(a12*a21*a33)-(a11*a23*a32)-(a13*a22*a31)
D2=(b11*b22*b33)+(b12*b23*b31)+(b13*b21*b32)(b12*b21*b33)-(b11*b23*b32)-(b13*b22*b31)
Outputnya adalah