Tampilkan postingan dengan label Algoritma. Tampilkan semua postingan
Tampilkan postingan dengan label Algoritma. Tampilkan semua postingan
PERCABANGAN PADA PROGRAM C++

PERCABANGAN PADA PROGRAM C++

Percabangan disini kita analogikan sebagai persimpangan, ketika kita hendak menemukan persimpangan kita pasti akan diberikan pilihan mau ke kiri atau kekanan. Sama hal nya dengan pemrograman ketika kita menemukan sebuah kasus dan memungkinkan untuk adanya percabangan.


Bentuk percabangan dalam c++

Jika mempunyai 1 aksi, maka bentuknya :
if (kondisi)
 aksi;

Jika mempunyai 2 aksi atau  lebih, maka tambahkan else setelah aksi

if (kondisi)
  aksi;
else
 aksi2;


Aksi dalam percabanagan kita harus menggunakan operator logika, atau juga bisa menggunakan operator matematika seperti a+b, a%b,  a-b, dll. Keterangan % operator mod atau sisa bagi.
berikut operator logika yang selalu ada dalam percabangan, operator logika disini berfungsi untuk menseleksi nilai dalam suatu variabel.

Operator
Keterangan
== Menyetarakan nilai variabel
!= Tidak sama dengan
>= Lebih dari sama dengan
<= Kurang dari sama dengan
&& Logika and(dan)
|| Logika Or(atau)

Contoh program percabangan menentukan bilangan ganjil dan genap.

#include<stdio.h>
#include<conio.h>
void main(){
 int bil; //deklarasi variabel
scanf("%d",&bil); //memasukan angka ke variabel bil
if (bil%2==0) /*penjelasan jika hasil bagi bil sama dengan 0 maka komputer akan menampilkan
kalimat "Ini bilangan genap" jika tidak maka akan menampilkan kalimat "Ini Bilangan ganjil"*/
printf("Ini bilangan genap");
else
printf("Ini bilangan ganjil");
getch();
}

Sekian jika ada yang ingin ditanyakan bisa anda isi di kolom komentar, semoga bermanfaat ^_^

Pengertian Algoritma Pemrograman

Akhirnya dalam postingan kali ini saya akan sedikit membahas tentang apa itu algoritma, kenapa kali ini saya membahas algoritma? Karena sebelum membuat program, kita harus tau dulu algoritma program tersebut kira-kira seperti apa, kita harus menyusun program tersebut dalam algoritma terlebih dahulu. Oke, kita langsung saja ke pengertian algoritma.
 
Pengertian Algoritma
ALGORITMA berasal dari kata algorithm dimana di ambil dari nama Muhammad ibn Musa Al-Khawarizmi seorang ilmuwan dari bidang matematika..buku karanganya yang terkenal adalah Al gebra wal Muqobalo. Algoritma Adalah Urutan langkah langkah logis penyelesaian masalah yang di susun secara sistematis
 
5 Ciri penting Algoritma menurut Donald E Knuth
  • Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas
  • Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua (ambigous)
  • Algoritma memiliki nol atau lebih masukan (input)
  • Algoritma memiliki 1 atau lebih keluaran(output)
  • Algoritma harus sangkil(effective)
Cara penulisan Algoritma
  • Structured English (SE) :Merupakan Alat yang cukup Baik untuk mengambarkan algoritma. Dasar dari SE adalah bahasa inggris dan dapat di modifikasi dengan bahasa indonesia.
  • Pseudocode : Pseudocode mirip dengan SE, Pseudo artinya imitasi. Pseudocode artinya meniru kode program sebenarnya.
  • Flowchart : Flowchart itu, berupa bagan alir atau skema yang menunjukan aliran data atau program secara logika
Tahapan pelaksanaan program oleh komputer
Algoritma sangat penting dalam pemrograman, berikut adalah tahapan pelaksanaan program yang dilakukan oleh komputer

Sekian dulu saja postingan dari saya kali ini, mudah-mudahan bermanfaat untuk para pembaca, mungkin lain kali akan saya lanjutkan postingan tentang algoritma ini, Terima kasih ^_^.
 Referensi :
*Dikutip dari presentasi Bu Ibnu Indarwati

Kategori

Kategori