NIM : 4201420035
Mata Kuliah : Pemrograman Komputer
Deskripsi
1. Masukkan nilai bilangan (a)
2. Masukkan data pembagi (n), nilainya dimulai dari 2 sampai bilangan itu
sendiri (a)
3. Lakukan pengecekan dengan modulus untuk mengetahui sisa hasil bagi
bilangan (a) dengan data pembagi (n)
4. Jika modulus/sisa hasil bagi bilangan (a) dengan data pembagi (n) sama
dengan 0 maka bilangan tersebut bukan bilangan prima
5. Tampilkan status Bilangan Prima dan Bukan Bilangan Prima
Deklarasi:
a : integer {bilangan yang dicari}
n : integer {variable bantu}
hasil : string
Deskripsi
Start
read (a)
a = int(input())
prima = "Bilangan prima"
for a in range(2,a,1):
if (a%n==0):
prima = "Bukan Bilangan Prima"
print (prima)
Stop
3) Algoritma dengan Flowchart
Input : Celcius
Output : Fahrenheit
Rumus Konversi Suhu Celcius ke Fahrenheit adalah:
Fahrenheit = (9/5 * Celcius) + 32
Deskripsi
a. Masukan nilai suhu dalam Celsius
b. Hitung konversi suhu dari Celsius ke Fahrenheit
c. Tampilkan hasil suhu dalam Fahrenheit
Input : Celcius
Output : Fahrenheit
Rumus Konversi Suhu Celcius ke Fahrenheit :
Fahrenheit = (9/5 * Celcius) + 32
Deklarasi
Inisialisasi
F : Variabel{data pecahan untuk menyimpan suhu dalam satuan Fahrenheit}
C: Variabel{data pecahan untuk menyimpan suhu dalam satuan Celcius}
Deskripsi
Start
Print (“Masukkan Nilai Celcius : “,end=”, flush=true)
Celcius = float (input())
Fahrenheit = float (9) / 5*celcius + 32
Print (“Nilai dalam Fahrenheit adalah :” + str (Fahrenheit))
Stop