ALGORITMA PERCABANGAN BERSARANG (NESTED-IF) DALAM BAHASA C++
ALGORITMA MENENTUKAN NILAI DENGAN FUNGSI
PERCABANGAN BERSARANG DALAM BAHASA C, C++
NESTED IF
Author: Stella Duce Jingga
5:55 PM 11 Februari 2014
Program adalah kumpulan instuction set atau perintah-perintah yang akan dijalankan oleh pemroses berupa software.
A. Pengertian Algoritma
Algoritma adalah logis yang terstruktur secara tepat dan terperinci dan berurutan untuk menyelesaikan suatu masalah. Algoritma digunakan untuk merancang sebuah program dari komputer, dengan bahasa mesin sebagai jembatan antara programmer dengan komputer itu sendiri.
B. Alur bahasa pemrograman
Bahasa mesin yang dimengerti oleh prosesor adalah 0 dan 1 (Binary) yang dikombinasikan menjadi angka angka berbeda yang dijembatani programmer dengan bahasa pemrograman seperti bahasa C, bahasa C++, pascal, dll sehingga dapat saling terkoneksi dan keluar di monitor dalam tampilan GUI (Graphic User Interface) dengan cara COUT (pengoutputan) lantas programmer mengetik program (koding) dalam bahasa inggris dan akan diterjemahkan di compiler ke bahasa mesin.
C. Struktur Algoritma
Algoritma Membuat Accout Facebook
Initial stage: email valid tersedia
CONTOH ALGORITMA PERCABANGAN BERSARANG NESTED IF BAHASA C
Program menentukan nilai berdasarkan inputan a, b, c, m, n, r, t, x, y sebagai integer.
Berikut tampilan algoritma dalam TurboC++
Dalam percabangan bersarang atau dikenal sebagai nested-if, fungsi if setelah if yang sebelumnya diletakkan tepat dibawah kondisi seperti ada diatas sebagai syarat untuk percabangan selanjutnya.
Program akan berjalan dengan alur sesuai inputan dan aturan yang dibuat di dalam program.
Dan berikut adalah hasil dari program diatas:
Akan lebih jelas secara lanjut dijelaskan dengan flowchart dibawah ini,
FLOWCHART BRANCHING NESTED IF
Semoga bermanfaat.
Credit me on twitter, instagram and ask @stelldc
Here's a beautiful shot by tamima, thankyou bestie youre my best and my<3 him.
PERCABANGAN BERSARANG DALAM BAHASA C, C++
NESTED IF
Author: Stella Duce Jingga
5:55 PM 11 Februari 2014
Program adalah kumpulan instuction set atau perintah-perintah yang akan dijalankan oleh pemroses berupa software.
A. Pengertian Algoritma
Algoritma adalah logis yang terstruktur secara tepat dan terperinci dan berurutan untuk menyelesaikan suatu masalah. Algoritma digunakan untuk merancang sebuah program dari komputer, dengan bahasa mesin sebagai jembatan antara programmer dengan komputer itu sendiri.
B. Alur bahasa pemrograman
Bahasa mesin yang dimengerti oleh prosesor adalah 0 dan 1 (Binary) yang dikombinasikan menjadi angka angka berbeda yang dijembatani programmer dengan bahasa pemrograman seperti bahasa C, bahasa C++, pascal, dll sehingga dapat saling terkoneksi dan keluar di monitor dalam tampilan GUI (Graphic User Interface) dengan cara COUT (pengoutputan) lantas programmer mengetik program (koding) dalam bahasa inggris dan akan diterjemahkan di compiler ke bahasa mesin.
C. Struktur Algoritma
- Initial Stage
Initial stage adalah ketersediaan awal (kondisi awal) yang logis sebagai dasar suatu algoritma. - Final Stage
Final stage adalah hasil dari apa yang dikerjakan atau output.
Algoritma Membuat Accout Facebook
Initial stage: email valid tersedia
- Mulai
- Buka website facebook.com melalui web browser yang tersedia
- Muncul welcome to facebook dan langsung isikan data yang diminta oleh facebook seperti nama, jenis kelamin, tanggal lahir, email valid dan password.
- Klik tab dialog dalam persetujuan facebook lalu klik sign up atau mendaftar.
- Facebook secara otomatis akan mengirim email konfirmasi.
- Buka email valid anda dan klik link verify account pada kotak masuk dari facebook.
- Facebook sudah selesai diresmikan dan dibuat
CONTOH ALGORITMA PERCABANGAN BERSARANG NESTED IF BAHASA C
Program menentukan nilai berdasarkan inputan a, b, c, m, n, r, t, x, y sebagai integer.
Berikut tampilan algoritma dalam TurboC++
- Include menentukan gerbang untuk fungsi-fungsi di dalam sebuah algoritma dalam TurboC++ stdio.h berarti standart input output.header yaitu standart input output dalam sebuah program dan header berarti kepala seperti di ibaratkan dalam html sebagai header.
- Kamus berisikan variabel kondisi dan juga tipe data.
- Algoritma
1. clrscr(); adalah clear screen sebagai koding untuk menghapus layar setelah program selesai dijalankan dan berhasil, atau kembali ke tampilan program awal sebelum diberi inputan.
2. printf(); berisikan kode "\n atau kode inputan lalu perintah yang akan ditampilkan seperti tersebut diatas input nilai a=" secara umum printf adalah fungsi untuk menampilkan fungsi dalam program ke layar untuk di aplikasikan oleh user.
3. scanf(); berisikan tipe data dalam bahasa C tersebut diatas adalah %d sebagai fungsi integer dan kode variabelnya &b sesuai dengan inputan programmer. Secara umum fungsi scanf adalah memasukkan kode-kode ke dalam program.
4. getch(); get character berfungsi sebagai penentu untuk memasukkan karakter.
Dalam percabangan bersarang atau dikenal sebagai nested-if, fungsi if setelah if yang sebelumnya diletakkan tepat dibawah kondisi seperti ada diatas sebagai syarat untuk percabangan selanjutnya.
Program akan berjalan dengan alur sesuai inputan dan aturan yang dibuat di dalam program.
Dan berikut adalah hasil dari program diatas:
Akan lebih jelas secara lanjut dijelaskan dengan flowchart dibawah ini,
- BEGIN dalam Terminator sebagai pembuka program.
- Lalu masuk fungsi inputan a dan b
- Tertera pada syarat adalah a>b jika memenuhi syarat secara otomatis akan mengalir ke alur kiri dimana terjadi fungsi selanjutnya seperti itu terus berurutan hingga terminator end.
Semoga bermanfaat.
Credit me on twitter, instagram and ask @stelldc
Here's a beautiful shot by tamima, thankyou bestie youre my best and my<3 him.
Find me!
- Facebook http://www.facebook.com/stelladucejingga
- Twitter http://www.twitter.com/stelldc
- Instagram http://instagram.com/stelldc
pranala --> Contoh Program C++ PERULANGAN Dan PERCABANGAN
ReplyDeletehmm ajarin aku dong kak :(
ReplyDeleteBoleh email, atau hubungi saya di line via stelldc, sandyghazali@gmail.com
DeleteAku saranin kak make Code Block aja. Kalau TC mah jadul
ReplyDeleteTerimakasih sarannya kak, tapi ini saya post TC karena tuntutan kurikulum 2013. Sekolah saya jadi sekolah percontohan, untuk KTSP pemrograman justru pakai Pascal.
Deleteajarin ane kak saya masih bingung :(
ReplyDeletesekalian sama while dan repeat :)
nice article
ReplyDeleteAlumni telkom ya kak?
ReplyDelete