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
- 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)
- 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.
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
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++
- 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
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
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.
Gambar a
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++
- 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
Gambar Diagram Flowchart
3. Generete ke c++
Gambar asli dari raptor
Gambar setelah di edit
d. Hasil output
Hasil Running
setelah di run kita akan langsung di minta untuk memasukkan nilai pangjang dan lebar persegi. kemudian akan muncul hasilnyaMenghitung Luas daerah yang di arsir dimana yang diarsir adalah diluar lingkaran yang berada di dalam persegi.
- 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)
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
Gambar Diagram Flowchart
3. Generete ke C++
Gambar sebelum
Gambar sesudah
3. output
Gambar Hasil
Tidak ada komentar:
Posting Komentar