WELCOME TO MY BLOG, I HOPE ENJOY IT

Jejak Zuaa
Related Posts Plugin for WordPress, Blogger...

Senin, 05 Maret 2012

Komentar Pada Bahasa C++

Saat menuliskan program dalam bahasa c atau C++ kita pasti sangat banyak menulis kan sintaks-sintaks program yang rumit dan susah untuk di pahami oleh orang lain. sebagai progremer kita hendaknya menambahakn komentar atau bisa di sebut sebagai penjelasan dari algoritma dan keterangan - keterangan program yang telah kita tuliskan sehingga mudah untuk di pahami oleh orang lain yang akan memudahkan dalam pemeliharaan (maintenanc) program yang telah kita buat.

Dalam bahasa c dan C++ komentar merupakan bagian dari sintaks program namun komentar tidak ikut di baca atau di eksekusi atau kata lain komentar tidak akan mempengaruhi jalannya program.

Dalam bahasa c dan c++ komentar di bagi menjadi 2 jenis yaitu komentar yang hanya terdiri dari satu baris dan komentar yang terdiri dari beberapa baris. berikut adalah penjelasan keduanya :

menggunakan tanda //
digunakan untuk menuliskan komentar yang terdiri dari 1 baris saja, gaya penulisan ini hanya di kenal di C++. untuk lebih memahami maksudnya kamu bisa lihat contoh penulisan yang benar dan salah di bawah ini :

CONTOH Penulisan yang salah
==============================
#include
#include

main ()   // fungsi utama   {

int a=1,b=2,c;    //pendeklarasian
                    variabel

//algoritma   c=a+b;
printf ("hasill penjumlahan : %d + %d = %d",a,b,c);
getch();
}


CONTOH Penulisan yang benar
==================================
#include
#include

main () {               // fungsi utama
int a=1,b=2,c;              //pendeklarasian variabel

c=a+b;               //algoritma

//menampilkan hasil kelayar
printf ("hasill penjumlahan : %d + %d = %d",a,b,c);

//menahan tampilan
getch();
}

menggunakan tanda /*...*/
berbeda dengan menggunakan tanda // komentar dengan menggunakan tanda ini bisa digunakan untuk menuliskan komentar sebanyak satu baris atau lebih. komentar dimulai dengan tanda /* dan akan berakhir sampai di temukan tanda */. untuk lebih jelas tentang penggunaannya kamu bisa lihat contoh berikut.

CONTOH penulisan yang benar
==========================================
/* Ini adalah contoh komentar
 * yang lebih dari satu baris
 */

#include
#include

/* fungsi utama */  main () {
int  /*  pendeklarasian variabel  */   a=1,b=2,c;

c=a+b;

printf ("hasill penjumlahan : %d + %d = %d",a,b,c);
getch();
}

CONTOH penulisan yang salah
==========================================
/* Ini adalah contoh komentar
 */ yang lebih dari satu baris
 */

#include
#include

  main () {

int  /*  pendeklarasian variabel     a=1,b=2,c;  */

c=a+b;

printf ("hasil penjumlahan : %d + %d = %d",a,b,c);

getch();
}

Saya harap dari penjelasan di atas kamu bisa memahami kegunaan dan cara penulisan komentar yang benar, baik menggunakan tanda // dan /*...*/ agar bisa digunakan sesuai dengan kebutuhan. Demikianlah penjelasan tentang penulisan komentar di C++ dari saya semoga bisa bermanfaat untuk kita semua.
happy bloging...!!!

Program Mencari Keliling Segitiga dengan Bahasa C++

Pada posting presentasi kali ini saya akan berbagi tentang program sederhana dengan bahasa C,program ini dapat membantu kalian dalam mencari keliling segitiga. baiklah untuk membuat  program mencari keliling segitiga, sobat dapat mengetik listing program dibawah ini:



//Menentukan Keliling Segitiga

//Segitiga Sama Sisi


#include <conio.h>
#include <stdio.h>
#include <iostream.h>

void main()
{

 float sisi, keliling;

 clrscr();
 cout<<"Masukkan Panjang Sisi Segitiga : "
 cin>>sisi;
 cout<<"Keliling Segitiga : ";
 keliling = sisi + sisi + sisi;
 cout<<"Keliling = "<<sisi<<" + "<<sisi<<" + "<<sisi<<endl;
 cout<<"Keliling = "<<keliling;
 getch();
}

Sehingga akan menghasilkan tampilan seperti diatas,,,


Bagaimana…?Ini  program yang sangat mudah bukan?
SELAMAT MENCOBA…….

Menentukan Kategori Usia

Kita bisa menentukan kategori usia seseorang. Misalnya,anak yang berusia 5 tahun di kategorikan sebagai anak-anak,orang berusia 15 dapat dikategorikan dewasa. Nah,kali ini saya akan menulis bagaimana membuat program penentuan kategori usia menggunakan bahasa C++.
      Sebelum itu,kita harus membuka program bahasa C++ hingga muncul tampilan seperti berikut ini.


      Setelah itu,ketikkan kode di bawah ini:
//menentukan kategori usia

#include<iostream.h>
#include<conio.h>
#include<stdio.h>

void main() {
int x;
cout<<"Masukkan umur Anda: ";
cin>>x;
if(x < 5)
cout<<"Wah, masih balita nih ^_^"<<endl;
else if(x >= 5 && x < 12)
cout<<"Masih anak-anak ya?"<<endl;
else if(x >= 12 && x < 17)
cout<<"Sudah remaja ni yee..."<<endl;
else if(x >= 17 && x < 40)
cout<<"Sudah dewasa ya..."<<endl;
else
cout<<"Sudah tua toh..."<<endl;
}


Setelah itu,klik Debug,Run.
Selamat mencoba!
  

Menentukan Bilangan Ganjil atau Genap dengan C++

Pada posting presetasi ini saya akan berbagi program sederhana dengan Turbo C++, program ini berguna untuk menentukan apakah suatu bilangan yang diinputkan oleh user adalah bilangan ganjil atau genap. Bilangan Genap antara lain 2,4,6,8,10 dan seterusnya, dan  contoh bilangan ganjil adalah 1,3,5,7,9 dan seterusnya. Logikanya, bilangan genap adalah bilangan yang bisa dibagi dengan 2, dalam arti bilangan genap adalah bilangan yang jika dibagi 2 sisa pembagiannya adalah 0. Sebaliknya, bilangan ganjil adalah bilangan yang jika dibagi dengan 2 sisa pembagiannya adalah 1 (bukan 0). Untuk membuat programnya maka dapat diketikkan kode berikut :

#include <iostream.h>
#include <conio.h>


void main()
{
clrscr();
int bil, sisa;
cout<<"Masukkan sebuah bilangan :";
cin>>bil;
sisa = bil % 2;
if (sisa ==0)
cout<<bil<<" adalah bilangan genap"<<endl;
else
cout<<bil<<" adalah bilangan ganjil"<<endl;
getch();
}

Program Calculator Dengan Bahasa C

Untuk membuat program kalkulator sederhana yang hanya menghitung dari 2 angka saja bisa menggunakan Switch Case. Instruksi switch digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan / ekspresi. Hampir sama fungsinya dengan nested if atau else if. Nilai disini yang hanya berlaku pada instruksi Switch Case adalah nilai berupa data integer atau data char. Pada contoh program dibawah, ungkapan/ekspresi yang digunakan adalah nilai dari variable TipeOpr.
#include 
#include 

void main()
{
 float Angka1, Angka2, Hasil = 0;
 char TipeOpr;
 cout<<"Program Kalkulator\n";
 cout<<"------------------\n";

 cout<<"\nMasukkan Angka ke 1 : ";
 cin>>Angka1;
 cout<<"Operator (+,-,*,/)  : ";
 TipeOpr=getche();
 cout<<"\nMasukkan Angka ke 2 : ";
 cin>>Angka2;

 switch(TipeOpr)
 {
  case '+': Hasil=Angka1+Angka2; break;
  case '-': Hasil=Angka1-Angka2; break;
  case '*': Hasil=Angka1*Angka2; break;
  case '/': Hasil=Angka1/Angka2; break;
  default : cout<<"\nOperator Salah. Default dipakai\n";
      TipeOpr='+';
      Hasil=Angka1+Angka2;
 }
 cout<<"\nHasil = "<<
 getch();
}

Variable yang digunakan pada program ini adalah tiga variable float dan variable TipeOpr bertipe char yang nantinya digunakan sebagai pembanding pada pernyataan Switch Case. Nilai pembanding diterima dari input keyboard melalui instruksi TipeOpr=getche(). Mengapa disini saya tidak menggunakan cin dikarenakan kita hanya membutuhkan 1 karakter saja dan juga data yang diterima berupa data char bukan integer. Instruksi getche() sama dengan getch() bedanya getche() menampilkan 1 karakter yang kita input.
Algoritma dari switch case diatas, jika nilai yang diterima dari variable TipeOpr sama dengan +,-,*, atau / maka instruksi case yang sesuai akan menjalankan pernyataan didalamnya. Setiap pernyataan pada case selalu diakhiri dengan “break”. Fungsinya adalah jika pernyataan yang sesuai sudah dijalankan maka akan langsung keluar dari instruksi Switch, pernyataan case dibawahnya akan diabaikan. Biasanya pada akhir dari pernyataan case, dibawahnya juga ditambahkan pernyataan default: yang hanya akan dieksekusi apabila nilai yang diterima dari variable TipeOpr tidak ada yang sesuai. Biasanya digunakan untuk menangkap error atau kesalahan input.
Pada baris perintah cout diatas, didalamnya kita melihat ada 2 karakter tambahan yaitu “\n”. Fungsinya sama dengan perintah cout<