Anda di halaman 1dari 6

LAPORAN PRAKTIKUM ALGORITMA

DAN TEKNIK PEMROGRAMAN

Di susun Oleh:

Alfajri Nurul Khair 2012054

FAKULTAS ILMU KOMPUTER


PROGRAM STUDI TEKNOLOGI INFORMASI-S1
UNIVERSITAS MULIA
MARET 2021
Latihan Soal A.
1.
print("-= Penentu Angka Tersebut =-")
a = int(input("Masukkan Angka Pertama\t: "))
b = int(input("Masukkan Angka Kedua\t: "))

if (a > b):
    print("Angka yang nilainya terbesar adalah Angka Pertama, yaitu : ",a)
elif (a == b):
    print("Kedua angka tersebut sama nilainya")
else:
    print("Angka yang nilainya terbesar adalah Angka Kedua, yaitu : ",b)

2.
print("-= Program Nilai Akhir =-")
print("\n-=-= Masukkan Nilai Anda =-=-")
uas = float(input("Masukkan Nilai UAS\t\t: "))
uts = float(input("Masukkan Nilai UTS\t\t: "))
kuis = float(input("Masukkan Nilai Kuis\t\t: "))
tugas = float(input("Masukkan Nilai Tugas\t\t: "))

akhir = (uas*0.4)+(uts*0.3)+(kuis*0.1)+(tugas*0.2)
print("\nNilai akhir anda adalah\t: ",format(akhir, ',.2f'))
if (akhir < 65):
    print("Mohon maaf, anda harus mengikuti remidial")
else:
    print("Selamat, anda tidak perlu mengikuti remidial")
3.
print("-= Kalkulator Sederhana =-")
a = float(input("Masukkan Angka Pertama\t\t: "))
b = input("Masukkan Operator (+,-,*,/)\t: ")
c = float(input("Masukkan Angka Kedua\t\t: "))

if (b == "+"):
    d = a+c
elif (b == "-"):
    d = a-c
elif (b == "*"):
    d = a*c
elif (b == "/"):
    d = a/c
else:
    print("Operator yang anda masukkan salah")
    quit()

print(a,b,c," = ",d)
Latihan Soal B.
1.
print("-= Deret Jumlah Angka Genap =-")
N = int(input("Ingin Berapa Bilangan? "))

if (N <= 0):
    print("Nilai N harus lebih dari 0")
    quit()

i = 0
total = 0
print("\n-=-= Hasil =-=-")
for x in range(N):
    total = total + i
    if x < (N-1):
        print(i, end=" + ")
    else:
        print(i, end="")
    i = i + 2
print(f" : {total}")
2.
import os

'''Input'''
print("---=== Program Penjumlahan Bilangan Pemangkatan Dengan Input ===---")
N = int(input("Input ingin berapa bilangan : "))

'''Process & Output'''
x = 0
total = 0
print("-----===== Hasil =====-----")
for i in range(1, N+1):
    if i < (N):
        print(i**2, end=" + ")
    else:
        print(i**2, end="")
    x = i**2
    total += x
print(f" : {total}")

'''Exit Program'''
os.system('pause')
3.
import os

'''Input'''
print("---=== Program Pencari Bilangan Ganjil Pada Barisan Dengan Input ===---")
N = input("Input barisan bilangan : ")

'''Process'''
barisan = []
for i in N:
    bilangan = int(i)
    if bilangan % 2 == 1:
        barisan.append(bilangan)
total_bil = len(barisan)

'''Output'''
print(f"Jadi, pada barisan bilangan {N}, Terdapat {total_bil} bilangan ganjil")

'''Exit Program'''
os.system('pause')

Anda mungkin juga menyukai