Tugas 1 Dasar-dasar Pemograman !

Tugas 1 Dasar-dasar Pemograman !

NAME            : ADIA WAHYU DWI PRASETYA
NIM                : 1810651033
CLASS          : A

Buatlah Algoritma yang di notasikan dengan 3 cara dari kasus berikut:
1.       Mencari Bilangan Minimum dari 5 bilangan. Misalnya: 10, 23, 34, 9, 50

2.       Mencari bilangan genap dari 5 deret angka: 13, 11, 9, 22, 25
3.       Menghitung luas persegi Panjang

Jawab !
1.    Mencari Bilangan Minimum dari 5 bilangan. Misalnya: 10, 23, 34, 9, 50
A. BAHASA NATURAL

  1. Masukkan bilangan 10, 23, 34, 9, 50
  2. baca bil1
  3. baca bil2
  4. bandingkan bil1 dan bil2, kita ambil yang lebih kecil, jika kedua bilangan tersebut sama besar, dapat kita ambil bil1, dan sebut bilangan tersebut MIN
  5. baca bil3\
  6. bandingkan MIN dengan bil3, dan pilih yang lebih kecil, jika keduanya sama besar, pilih MIN dan sebut bilangan tersebut MIN.
  7. baca bi4
  8. bandingkan MIN dengan bil4, dan pilih yang lebih kecil, jika keduanya sama besar, pilih MIN dan sebut bilangan tersebut MIN.
  9. baca bil5
  10. bandingkan MIN dengan bil5, dan pilih yang lebih kecil, jika keduanya sama besar, pilih MIN dan sebut bilangan tersebut MIN.
  11.  keluarkan sebagai output MIN.

    B. PSEUDOCODE

Read (Bil10,Bil23)

If Bil1 <= Bil2 then
MIN=  Bil1
Else MIN = Bil2
Read (Bil 1, Bil3)
If Bil1 <= Bil3 then
MIN= Bil1
Else MIN= Bil3 then
Read (Bil1, Bill5)
If Bil1 <= Bil4 then
MIN= Bil4
Else MIN=Bil1
Read (Bil4, Bill5)
If Bil4 <= Bil5 then
MIN= Bil4
If Bil4<= MIN Then
MIN = Bil4
Write (MIN)

     C. FLOWCHART



 2.    Mencari bilangan genap dari 5 deret angka: 13, 11, 9, 22, 25
A.   BAHASA NATURAL
1. Masukkan bilangan 13, 11, 9, 22, 25
2. Bagi Setiap Bilangan Tersebut (13, 11, 9, 22, 25) dengan angka 2
3. Jika Bilangan Menghsilkan sisa dari Pembagian 0 maka Genap
4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil

     B.  PSEUDOCODE
Read Bil13
If Bil13 / 2 = 0 Then
Bil13 = Ganjil
Read Bil11
If Bil11 / 2 = 0 Then
Bil11 = Ganjil
Read Bil9
If Bil9 / 2 = 0 Then
9 = Ganjil
Read Bil22
If Bil22 / 2 = 0 Then
Bil22 = Genap
Read Bil25
If Bil25 / 2 = 0 Then
Bil25 = Ganjil
Write (Genap)

C. FLOWCHART


 3.    Menghitung luas persegi Panjang
A.   BAHASA NATURAL
1.      Masukkan Panjang
2.      Masukkan Lebar
3.      Luas Persegi Panjang adalah Panjang dikalikan Lebar (P X L)
4.      Mendapatkan Luas Persegi Panjang

B.   PSEUDOCODE
1.      Input Panjang
2.      Input Lebar
3.      Luas = Panjang X Lebar
4.      Print Luas

C. FLOWCHART


























ここにコメントしてください ! | Comment Here ! No Bad Word Please Ok !