Senin, 16 Februari 2015

Pseudocode dan Flowchart

1. Algoritma menggunakan flowchart dan pseudocode untuk menghitung luas persegi panjang.



Program_LuasPersegiPanjang
Deklarasi
       Panjang: Integer
       Lebar: Integer
       Luas: Integer
Deskripsi
       Begin
              Read (Panjang, Lebar);
              Luas=Panjang*Lebar;
              Print Luas
      End
 
Gambar 1.1 Luas Persegi
2. Algoritma menggunakan flowchart dan pseudocode untuk menghitung luas lingkaran.
Program_LuasLingkaran
Deklarasi
       Phi: Integer
       r: Integer
       Luas: Integer
Deskripsi
      Begin
             Read (Phi, r);
             Luas=Phi*r*r;
             Print Luas
      End
 
 
Gambar 2.1 Luas Lingkaran
3. Algoritma menggunakan flowchart dan pseudocode untuk menentukan bilangan yang diinputkan adalah bilangan ganjil atau genap.
Program_GanjilGenap
Deklarasi

        Bil: Integer
Deklarasi
        Begin
               If Bil mod 2=0 then
               Print "Bilangan Genap"
               Else
               Print "Bilangan Ganjil"
               End If
       End
 
Gambar 3.1 Bilangan Ganjil atau Genap
4. Algoritma menggunakan flowchart dan pseudocode untuk menginputkan 3 buah bilangan kemudian menentukan bilangan terbesar, terkecil, dan rata-rata.
Program_BilTerbesar
Deklarasi
       a: Integer
       b: Integer
       c: Integer
Deskripsi
       Begin
             IF a>b and a>c then
                   Print "a Bilangan Terbesar"
             Else
             IF b>a and b>c then
                   Print "b Bilangan Terbesar"
             Else
                   Print "c Bilangan Terbesar"
             End IF
             End IF
      End
   
Gambar 4.1 Bilangan Terbesar
Program_BilTerkecil
Deklarasi
       a: Integer
       b: Integer
       c: Integer
Deskripsi
       Begin
             IF a<b and a<c then
                   Print "a Bilangan Terkecil"
             Else
             IF b<a and b<c then
                   Print "b Bilangan Terkecil"
             Else
                   Print "c Bilangan Terkecil"
             End IF
             End IF
      End
 
 Gambar 4.2 Bilangan Terkecil

Program_Rerata
Deklarasi
       a: Integer
       b: Integer
       c: Integer
       Jumlah: Integer
       Rerata: Integer
Deskripsi
      Begin
             Read (a, b, c);
             Jumlah= a+b+c;
             Rerata=Jumlah/3;
             Print Rerata;
      End
 
Gambar 4.3 Rata-rata 3 Bilangan
5. Algoritma menggunakan flowchart dan pseudocode untuk menghubungkan waktu yang diinputkan dari detik kesatuan jam dan menit.
Program_JamMenitDetik
         Detik: Integer
         Menit: Integer
         Jam: Integer 
Deskripsi
        Begin
                Read (Detik);
                Jam= Detik/3600;
                Menit= Detik/60;
                Print Jam;
                Print Menit;
        End 
 
Gambar 5.1 Detik Kesatuan Jam dan Menit 
 
"Satrio Pinandito Sinisihan Wahyu"