praktikum python

10
KEMENTERIAN DIKTI DAN RISTEK PROGRAM STUDI GEOFISIKA JURUSAN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA PRAKTIKUM METODE KOMPUTASI ACARA III CONTROL FLOW DISUSUN OLEH : BACHRUDIN ASHARI 14/362698/PA/15780 ASISTEN : ADELLA PUTRI AFFANTI YOGYAKARTA APRIL 2015

Upload: bachrudin-ashari

Post on 30-Sep-2015

18 views

Category:

Documents


10 download

DESCRIPTION

Praktkum

TRANSCRIPT

  • KEMENTERIAN DIKTI DAN RISTEK

    PROGRAM STUDI GEOFISIKA JURUSAN FISIKA

    FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

    UNIVERSITAS GADJAH MADA

    PRAKTIKUM METODE KOMPUTASI

    ACARA III CONTROL FLOW

    DISUSUN OLEH :

    BACHRUDIN ASHARI

    14/362698/PA/15780

    ASISTEN :

    ADELLA PUTRI AFFANTI

    YOGYAKARTA

    APRIL

    2015

  • FlowChart

    Tugas 1

  • Tugas 2

  • Tugas 3.

  • Tugas 4.

  • Source Code

    Tugas 1

    print('Masukkan Username dan Password anda')

    nama=['Ari','Imen','Afgan','Dzukruf','Kirana']

    password=['12','123','15832','12345','123456']

    nim=['15780','16143','15780','16191','16343']

    while True:

    a=input('Masukan Username anda:')

    b=input('Masukan Password anda:')

    c=input('Masukan NIM anda:')

    if a in nama:

    if b in password:

    if c in nim:

    x=nama.index(a)

    y=password.index(b)

    z=nim.index(c)

    if x==y==z:

    print('Login berhasil')

    else:

    print('Username atau password salah')

    else:

    print('nim anda salah')

  • else:

    print('password anda salah')

    else:

    print('Username tidak terdaftar')

    Tugas 2

    print('Program Masukan Indeks Nilai')

    while True:

    a=float(input('Masukkan Nilai Anda ='))

    if a>=90:

    print('Nilai Anda A. Anda lulus dengan baik mata kuliah ini')

    elif a>=80:

    print('Nilai Anda B. Anda lulus lumayan baik mata kuliah ini')

    elif a>=70:

    print('Nilai Anda C. Anda harus belajar lebih giat lagi')

    elif a>=60:

    print('Nilai Anda D. Anda harus mengulangi mata kuliah ini')

    else:

    print('Nilai Anda E. Anda harus mengulangi mata kuliah ini')

    Tugas 3

    print('Deret Angka Ganjil')

    x=int(input('Masukan batas atas:'))

    y=int(input('Masukan batas bawah :'))

    z=range(x,y)

  • number=list(z)

    for suku in number:

    if suku %2==0:

    number.remove(suku)

    for suku in number:

    print(suku)

    Tugas 4

    while True:

    a=int(input('Masukkan panjang sisi segitiga :'))

    b=a

    i=1

    while i

  • Tugas 2.

    Tugas 3.

    Tugas 4

    Narasi

  • Tugas 1.

    Program ini digunakan untuk mencocokkan antara username, nim, password seseorang untuk

    login ke suatu website. Jika data yang dimasukkan tidak sesuai dengan database yang ada, maka

    seseorang tersebut tidak bias login.

    Tugas 2.

    Program ini digunakan untuk memudahkan seseorang mengkategorikan nilai sekelompok orang,

    range dari nilai yang ada ditentukan oleh orang itu sendiri.

    Tugas 3

    Program ini berfungsi untuk menampilkan suatu deret dengan jumlah tertentu. Kita bias

    memasukkan batas atas dan batas bawah untuk mencari deret yang kita cari.

    Tugas 4.

    Pada tugas 4 ini praktikan diminta untuk membuat segitiga sama sisi.