Selasa, 08 Maret 2011

contoh soal menggunakan python


a.       >>> if (5 * 4 / 2 >= 10) :
                print 'benar'
else :
                print 'salah'

benar
b.      >>> a = 0
>>> if (a == 1 or 0) :
                print 'benar'
else :
                print 'salah'

salah
c.       >>> a = 50
>>> if (0 <= a < 50) :
                print 'a dibawah 50'
elif (a > 50 and a < 100) :
                print 'a antara 50 sampai 100'
else :
                print 'a'

a

a.       >>>x=2
>>> if ( x % 2 == 0 ) :
                print 'bilangan genap'
elif (x % 2 == 1) :
                print 'bilangan ganjil'
else:
                print 'bukan genap atau bukan ganjil'

bilangan genap

>>>x=3
>>> if ( x % 2 == 0 ) :
                print 'bilangan genap'
elif (x % 2 == 1) :
                print 'bilangan ganjil'
else:
                print 'bukan genap atau bukan ganjil'

bilangan ganjil
b.      >>> a = ‘persib menang’
>>> b = ‘persib seri’
>>> c = ‘persib kalah’
>>> if a !=c:
                print 'persib lolos ke putaran final'
elif b!=c:
                print ' persib lolos ke putaran final '
else:
                print 'tidak lolos ke putaran final'
persib lolos ke putaran final

>>> if c!=c:
                print ' persib lolos ke putaran final '
elif c!=c:
                print ' persib lolos ke putaran final '
else:
                print 'tidak lolos ke putaran final'

tidak lolos ke putaran final
>>> if c!=c:
                print ' persib lolos ke putaran final '
elif b!=c:
                print ' persib lolos ke putaran final '
else:
                print 'tidak lolos ke putaran final'
        persib lolos ke putaran final
a.       >>> a = ‘I-ON’ #user name#
>>> b = ‘xxxxxxxx’ #password#
>>> if a and b != a and b :
                print 'login gagal'
else:
                print 'login sukses'
               
login gagal

>>> if a and b == a and b :
                print 'login gagal'
else:
print 'login sukses'

login sukses

a.       >>> a= 49   #umur#
>>> b= 16   #masa kerja#
>>> if (45==a)or(a<45) and (b>10):
                print 'bisa pensiun muda'
else:
                print 'tidak bisa pensiun muda'

tidak bisa pensiun muda

>>> c=25    #umur#
>>> d=16   #masa kerja#
>>> if (45==c)or(c<45) and (d>10):
                print 'bisa pensiun muda'
else:
                print 'tidak bisa pensiun muda'

bisa pensiun muda
b.      >>> a = 31 #umur#
>>> if 10<=a<=17:
                print 'termasuk pemain anak-anak/remaja'
elif 18<=a<=30:
                print 'termasuk pemain muda/dewasa'
elif a>30:
                print 'termasuk pemain tua/veteran'
else:

print 'termasuk pemain dibawah umur'

termasuk pemain tua/veteran
>>> a = 15 #umur#
>>> if 10<=a<=17:
                print 'termasuk pemain anak-anak/remaja'
elif 18<=a<=30:
                print 'termasuk pemain muda/dewasa'
elif a>30:
                print 'termasuk pemain tua/veteran'
else:
                print 'termasuk pemain dibawah umur'

termasuk pemain anak-anak/remaja

>>> a = 20 #umur#
>>> if 10<=a<=17:
                print 'termasuk pemain anak-anak/remaja'
elif 18<=a<=30:
                print 'termasuk pemain muda/dewasa'
elif a>30:
                print 'termasuk pemain tua/veteran'
else:
                print 'termasuk pemain dibawah umur'

termasuk pemain muda/dewasa

>>> a = 5 #umur#
if 10<=a<=17:
print 'termasuk pemain anak-anak/remaja'
elif 18<=a<=30:
                print 'termasuk pemain muda/dewasa'
elif a>30:
                print 'termasuk pemain tua/veteran'
else:
                print 'termasuk pemain dibawah umur'

termasuk pemain dibawah umur
a.       >>> x=10
>>> if (x % 2 ==0)and(x * 5<25):
                print 'x bilangan genap dibawah 25'
elif (x % 2 ==0)and(x * 5>25):
                print 'x bilangan genap diatas 25'
elif (x % 2 ==1)and (x % 9==0):
                print 'x bilangan habis dibagi 9'
else:
                print 'x tidak habis dibagi 9'

x bilangan genap diatas 25

>>> x=2
>>> if (x % 2 ==0)and(x * 5<25):
                print 'x bilangan genap dibawah 25'
elif (x % 2 ==0)and(x * 5>25):
                print 'x bilangan genap diatas 25'
elif (x % 2 ==1)and (x % 9==0):
                print 'x bilangan habis dibagi 9'
else:

print 'x tidak habis dibagi 9'

x bilangan genap dibawah 25

>>> x=3
>>> if (x % 2 ==0)and(x * 5<25):
                print 'x bilangan genap dibawah 25'
elif (x % 2 ==0)and(x * 5>25):
                print 'x bilangan genap diatas 25'
elif (x % 2 ==1)and (x % 9==0):
                print 'x bilangan habis dibagi 9'
else:
                print 'x tidak habis dibagi 9'
               
x tidak habis dibagi 9

>>> x=9
>>> if (x % 2 ==0)and(x * 5<25):
                print 'x bilangan genap dibawah 25'
elif (x % 2 ==0)and(x * 5>25):
                print 'x bilangan genap diatas 25'
elif (x % 2 ==1)and (x % 9==0):
                print 'x bilangan habis dibagi 9'
else:
                print 'x tidak habis dibagi 9'

x bilangan habis dibagi 9





Tidak ada komentar:

Posting Komentar