Minggu, 07 Oktober 2018

Tugas Metode Perancangan Program Ke 2

Diposting oleh veni handayani di 04.48

1. Buatlah pseudocode & flowchart untuk menghasilkan 1 liter air dengan menggunakan
tabung dengan ukuran 3 liter dan 5 liter.


Jawab :

Logikanya :
  • Tabung yang berukuran 3 liter diisi penuh air, kemudian dipindahkan kedalam tabung yang berukuran 5 liter. Maka tabung 5 liter tersisa ruang 2 liter. 
  • Isi kembali tabung berukuran 3 liter kemudian pindahkan 2 liter kedalam tabung 5 liter sehingga dalam tabung 3 liter hanya tersisa 1 liter air.
Pseudocode :
Program Penghitung
{Menghitung 1 liter air menggunakan
tabung berukuran 3 liter dan 5 liter}
Deklarasi :
1 liter air
tabung 3 liter
tabung 5 liter
Deskriptif :

Input 1 liter air dalam tabung
Jika iya, maka tercetak tabung yg berisi air 1 liter.
jika tidak, maka kembali lagi input hingga tabung berisikan 1 liter air.
selesai


Flowchart :




2. Buatlah pseudocode & flowchart untuk KHS sederhana dengan ketentuan :
   Tabel Nilai
   Nilai        Huruf        ket
   86-100        A            Lulus
   71-85         B            Lulus
   61-70         C            Lulus
   51-60         D            Tidak lulus
   0-50          E            Tidak lulus

  Dengan inputan

  • Nim 
  • Nama 
  • Mata Kuliah 
  • Nilai(0-100)
 Jawab :

Pseudocode :

1. Output:
  • Nim
  • Nama
  • Matakuliah
  • Nilai (0-100)
  • Nilai huruf (A-E)
2. Kamus :
  • Nim, Nama, Matakuliah : String
  • Nilai : Integer
  • Nilai Huruf : Real
3. Deskripsi :

   Read Nim, Nama, Nilai
     Jika nilai  >=0 dan nilai angka <= 50 maka nilai huruf = E
     Jika nilai  >=51 dan nilai angka <= 60 maka nilai huruf = D
     Jika nilai  >=61 dan nilai angka <= 70 maka nilai huruf = C
     Jika nilai  >=71 dan nilai angka <= 85 maka nilai huruf = B
     Jika nilai >=86 dan nilai angka <= 100 maka nilai huruf = A
     Jika nilai  >= 61 dan <=100 maka keterangan "Lulus"
     Jika nilai >= 0 dan <=60 maka keterangan " Tidak Lulus"
     akhir  jika
4. cetak nilai dan keterangan
5. selesai

Flowchart :

3. Sebutkan contoh operator yang digunakan dalam pemrograman dan contoh penggunaan dalam program :
− Arithmetic operator
− Assignment operator
− Logical operator
− Relational operator
− Pointer operator
− Bitwise operator



Jawab :
 

  1. Arithmetic operator
      Arithmetic Operator (operator aritmatika) adalah operator yang digunakan untuk         melaksanakan operasi aritmatika.
   Beberapa operator aritmatika antara lain:
  • * : untuk perkalian 
  • + : untuk penjumlahan 
  • - : untuk pengurangan
  •  / : untuk pembagian
  •  % : untuk sisa pembagian (modulus)
operatoraritmatika  
     2. Assignment operator 
       Assignment Operator (operator penugasan) adalah operator yang menggunakan tanda   sama   dengan (=) untuk mengisi sebuah nilai dalam suatu variabel.
https://dejulogy.files.wordpress.com/2014/10/operatorassignment.jpg 
    3.Logical operator
      Operator Boolean atau Operator Logika adalah operator yang digunakan untuk melakukan operasi logika yaitu operator yang menghasilkan nilai TRUE (benar) atau FALSE (salah).
Bebarapa macam operator logika antara lain:
1. and : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
2. or : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE
3. xor : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE tetapi bukan keduaduanya
bernilai TRUE
4. ! : mengasilkan nilai tidak TRUE
5. && : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
6. || : menghasilkan nilai TRUE jika salah satu operand bernailai TRUE


operatorboolean
    4.Relational operation
       Operator relasional merupakan operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Operator ini ditempatkan di dalam sebuah ekspresi, yang kemudian akan menentukan benar atau tidaknya sebuah ekspresi Di dalam C++, terdapat operasi relasional seperti sebagai berikut.
 
operator relasional
   
    5.pointer operation
      Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam memori. Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama dikatakan menunjuk ke variabel kedua.
       6.operator bitwise
          Operator bitwise merupakan operator yang digunakan untuk melakukan operasi-operasi yang berhubungan dengan manipulasi bit. Operator bitwise hanya dapat dilakukan pada operand yang bertipe char dan int saja karena ini berkoresponden dengan tipe byte dan word didalam bit. Di dalam C++, terdapat operasi bitwise yang lengkap seperti sebagai berikut.
 
 operator bitwise

0 komentar:

Posting Komentar

 

Veni Handayani Template by Ipietoon Blogger Template | Gadget Review