Follow Us @soratemplates

Rabu, 15 Maret 2017

Praktikum Algoritma Pemrograman Minggu Pertama

chrysanthemum-si-bunga-kuning-penuh-manfaat-alami
Assaamu’alaikum Wr.Wb
kali ini aku akan memposting hasil praktikum algoritma ku yang pertama, disini lebih tentang cara membuat algoritma, pengenalan flowchart dan cara mengconvert ke c++, nah saran ku sebaiknya di baca dari awal sampai akhir karena penjelasnnya memiliki satu-kesatuan, di sini aku emang sengaja jelasin satu-satu gak yang langsung 1 program aku jelasin khususnya di running.

Membuat Program Kalkulator Sederhana Menggunakan Flowchart

  1. Membuat Algoritmanya
a. Deklarasi
angk1, angk2 = integer
b. Deskripsi
Read (angka pertama, angka kedua)
Penjumlahan = angk1+angk2
Pengurangan = angk1-angk2
Perkalian = angk1*angk2
Pembagian = angk1/angk2
Write (hasil)
  1. Membuat diagram flowchart
  • Langkah pertama adalah kita membuat inputan untuk 2 angka dan pilihan operasi penjumlahannya (+, -, *, /).
  • Kemudian kita membuat prosesnya menggunakan if else.
  • Lalu membuat outputnya untuk keluaran hasil.
s1.1
Gambar Diagram Flowchart
Program kalkulator sederhana ini menggunakan if else karena dalam program ini tidak hanya di butuhkan satu fungsi  tapi juga di butuhkan fungsi-fungsi lainnya, sehingga diperlukan statement perulangan if else.

c. Hasil Outputnya
ss1.2
Gambar Running
Jika kita merunning flowchart yang telah di buat, maka harus memperhatikan pada bagian kiri, disitu akan terlihat proses saat merunning, seperti pada contoh, input yang di masukkan adalah 6 dan 3 lalu menggunakan operator pembagian dan output, jadi berbeda dengan yang ada di hasil run yang hanya terdapat outputan.

Membuat Program Menghitung Luas Persegi Panjang Menggunakan Flowchart dan di convert ke C++

  1. Membuat Algoritma
a. Deklarasi
JariJari, luas = float
Phi=3.14 (phi tidak perlu menggunakan tipe data karena dia telah memiliki nilai konstan)
b. Deskripsi
Read(jariJari)
Luas = phi*r*r
Write(luas)
      2. Membuat diagram flowchart
s2.1
Gambar  Diagram Flowchart
Disini hanya menggunakan output ⇒ proses ⇒ input, karena tidak perlu menggunakan kondisi, di proses terdapat phi yang  telah di beri nilai 3.14 dan rumus penjumlahannya.
 c. hasil ourput
s2.3
Gambar Hasil Running
Gambar ini menunjukkan hasil running melalui raptor, karena tadi hanya memberi output untuk judul dan hasil maka yang keluar hanya judul dan hasilnya, rumus tidak keluar pada outputan.

d. kemudian bisa di generete ke c++ dan edit beberapa syntaxnya.
s2.4
Gambar a
s2.5
Gambar b
Gambar a adalah syntax asli dari raptor ketika di generete ke cpp, lalu gambar b merupakan gambar yang telah di edit, dapat di lihat bahwa dari raptor variabel belum diberi tipe data dan hanya terdapat tanda tanya (??) nah di sini di minta untuk memberikan tipe data, gunakan float untuk bilangan pecahan dan integer (int) untuk bilangan bulat. disini digunakan const seperti tulisan yang di garis bawah, di situ menggunakan const karena nilai pada phi telah di tentukan dan nilainya konstan/tetap. kemudian tanda + pada syntax cout<<“luas = “+luas<<endl; di ubah menjadi << seperti pada contoh.

Membuat Program Menghitung Luas Lingkaran Menggunakan Flowchart dan di convert ke C++

  1. Membuat Algoritma
a. Deklarasi
Sisi, jariJari, Luas Lingkaran, luas persegi, luas lingkaran, luas hasil arsiran= float
Phi=3..14
b. Deskripsi
Read (sisi)
jariJari=s/2
luas persgi=s*s
luas lingkaran=phi*r*r
Luas Arsiran= l.prs – l.lng
Write (luas)
2. Membuat diagram flowchart
ss3.1
Gambar Diagram Flowchart
3. Generete ke c++
s3.4
Gambar asli dari raptor
s3.5
Gambar setelah di edit
d. Hasil output
s3.6
Hasil Running
setelah di run kita akan langsung di minta untuk memasukkan nilai pangjang dan lebar persegi. kemudian akan muncul hasilnya

Menghitung Luas daerah yang di arsir dimana yang diarsir adalah diluar lingkaran yang berada di dalam persegi.

  1. Membuat algoritma
    a.       Deklarasi
Sisi, jariJari, Luas Lingkaran, luas persegi, luas lingkaran, luas hasil arsiran= float
Phi=3..14
b.      Deskripsi
Read (sisi)
jariJari=s/2
luas persgi=s*s
luas lingkaran=phi*r*r
Luas Arsiran= l.prs – l.lng
Write (luas)
postest
Gambar arsiran
Disini kita hanya di perbolehkan menginputkan satu angka yaitu nilai sisi, selanjutnya kita diminta menghitung luas 2 bangun yaitu persegi dan lingkaran, karena lingkaran menempel pada persegi sehingga kita dapat mengetahui bahwa diameter lingkaran nilainya sama dengan sisi persegi, oleh karena itu kita tinggal mencari nilai r dengan cara menambahkannya pada proses yaitu sisi dibagi 2. Selanjutnya kita tinggal memasukkan rumus persegi dan lingkaran pada proses dan menghitung hasilnya dengan cara luas persegi di kurangi luas lingkaran.
2. Membuat Diagram flowchart
s4.1
Gambar Diagram Flowchart
3. Generete ke C++
s4.4
Gambar sebelum
s4.5
Gambar sesudah
3. output
s4.6
Gambar Hasil

Tidak ada komentar:

Posting Komentar