loading...

Jumat, 10 November 2017

Menentukan Nilai Maksimum dari Tiga Bilangan di Python


Disini kita mendeklarasikan 3 variabel, misal: a, b, dan c.
Berikut algoritma yang digunakan:


Cara I:
Jika a > b maka:
    Jika a > c maka maks = a
Jika a <= b maka:
    Jika b > c maka maks = b
    Jika b <= c maka maks = c

Code : maks3bilangan1.py
def main():
    # menampilkan judul program
    print("Nilai maksimum dari Tiga Bilangan")
   
    # meminta user memasukkan tiga buah bilangan
    a = int(input("\nMasukkan bilangan ke-1\t: "))
    b = int(input("Masukkan bilangan ke-2\t: "))
    c = int(input("Masukkan bilangan ke-3\t: "))
   
    # menentukan nilai maksimum menggunakan Cara I
    if a > b:
        if a > c:
            maks = a
    else:
        if b > c:
            maks = b
        else:
            maks = c
           
    # menampilkan nilai maksimum
    print("\nNilai maksimum adalah %d " %maks)
   
if __name__ == "__main__":
    main()

Cara II:
Jika a > b dan a > c maka:
    maks = a
Jika tidak maka:
    Jika b > a dan b > c maka:
        maks = b
Jika tidak maka:
    maks = c

Code: maks3bilangan2.py
def main():
    # menampilkan judul program
    print("Nilai Maksimum dari Tiga Bilangan")
   
    # meminta user memasukkan tiga bilangan
    a = int(input("Masukkan bilangan ke-1\t: "))
    b = int(input("Masukkan bilangan ke-2\t: "))
    c = int(input("Masukkan bilangan ke-3\t: "))
   
    # menentukan nilai maksimum menggunakan CARA II
    if a > b and a > c:
        maks = a
    else:
        if b > a and b > c:
            maks = b
        else:
            maks = c
           
    # menampilkan nilai maksimum
    print("\nNilai maksimum adalah %d" % maks)
   
if __name__ == "__main__":
    main()

Cara III:
maks = a
Jika b > maks maka maks = b
Jika c > maks maka maks = c

Code: maks3bilangan3.py
def main():
    # menampilkan judul program
    print("Nilai Maksimum dari Tiga Bilangan")
   
    # meminta user memasukkan Tiga Bilangan
    a = int(input("\nMasukkan nilai bilangan ke-1\t: "))
    b = int(input("Masukkan nilai bilangan ke-2\t: "))
    c = int(input("Masukkan nilai bilangan ke-3\t: "))
   
    # menentukan nilai maksimum menggunakan CARA III
    maks = a
    if b > maks:
        maks = b
    if c > maks:
        maks = c
       
    # menampilkan nilai maksimum
    print("\nNilai maksimum adalah %d" %maks)
   
if __name__ == "__main__":
    main()





Sumber : Buku "Mudah belajar python untuk aplikasi desktop dan web"

Tidak ada komentar:

Posting Komentar