Free Tail- Heart 1 Cursors at www.totallyfreecursors.com
RSS

Perintah-Perintah dalam bahasa Pemrograman C


       dear Cat,,
  • STRUKTUR KONTROL KONDISIONAL ,, Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan itu C++ menyediakan struktur kontrol yang dapat menangani hal-hal tersebut. Untuk membahas hal tersebut, akan ditemui istilah block of instruction. Blok instruksi adalah sekumpulan instruksi yang dibatasi dengan tanda semicolon (;) tetapi dikelompokkan dalam satu blok yang dibatasi dengan kurung kurawal”{}”


·         Struktur Kondisional IF

Digunakan untuk mengeksekusi sebuah atau satu blok instruksi jika kondisi terpenuhi,
Sintaks:
If(condition)
{
    statement
}

Condition(Kondisi) merupakan ekspresi yang dievaluasi. Jika ada lebih dari satu instruksi yang akan dijalankan maka harus dibuat dalam blok instruksi dengan menggunakan tanda kurung kurawal “{}”.

·         Struktur Kondisional IF dan ELSE

Dapat juga menggunakan keyword else, jika kondisi tidak terpenuhi. Penulisannya digabungkan dengan if, contoh:
If(condition)
            Statement1;
Else
            Statement2;

·         Struktur Kondisional IF dan ELSE Majemuk

Pernyataan if – else majemuk digunakan jika kondisi/syarat lebih dari 2 sintax:

If(syarat1)
{
....perintah;
....perintah;
}

Else if(syarat2)
            {
            ....perintah;
            ....perintah;
            }
            Else
            {
            ....perintah;
            ....perintah;
            }

·         Struktur Kondisional SWITCH-CASE

Digunakan untuk mengeksekusisalah satu statement dari beberapa pilihan yang ada. Contoh Sintax:

Switch(ekspresi integer atau karakter)
{
Case konstanta-1:
...perintah;
...perintah;
break;
case konstanta-2:
...perintah;
...perintah;
break;
default:
...perintah;
...perintah;
}

Setiap cabang akan dijalankan jika syarat nilai konstanta tersebut dipenuhi. Defaukt akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukkan bahwa perintah siap keluar dari switch (jika pernyataan ini tidak ada, maka program akan diteruskan kecabang-cabang yang lainnya).


  •  STRUKTUR KONTROL PERULANGAN
·         Struktur Kontrol if-else

Pada kondisi, test ungkapan dapat digunakan untuk memeriksa kebenaran dari suatu ungkapan.

-       Bentuk umum:
if kondisi
then
perintah_1
. . .
Else
perintah_2
. . .

-       Struktur kontrol if-else
if kondisi_1
then
perintah_1
. . .
Else
if kondisi_2
then
perintah_2
. . .
Else
perintah_3
. . .

-       Struktur kontrol if-else bertingkat
if kondisi_1
then
perintah_1
. . .
Else if kondisi_2
Then
perintah_2
. . .
Else
perintah_3
. . .


·         Struktur Kontrol Case
case $variabel in
isi_1)
perintah_1
. . .
;;
isi_2)
perintah_2
. . .
;;
*)
perintah_3
. . .

Case :
1)    Tanda kurung tutup “)” merupakan tanda akhir dari kemungkinan isi dari variabel.
2)    Tanda “*” menyatakan bagian yang dieksekusi bila tidak ada nilai yang cocok dengan nilai di dalam variabel.
3)    Sedangkan antara pernyataan yang satu dengan pernyataan yang lain dipisahkan dengan tanda titik koma dua kali ( ;; ).


·         Perintah for
for variabel [ in daftar_argumen ]
do
perintah
. . .
Done

-       Struktur perintah for
Perintah-perintah yang terletak di antara do dan done akan dilaksanakan untuk setiap nilai yang terdapat pada daftar_argumen. Nilai dari variabel untuk setiap proses akan berubah sejalan dengan nilai yang terdapat pada daftar_argumen.

·         Perintah while

while kondisi
do
perintah
. . .
done

-       Struktur perintah while
Perintah until
until kondisi
do
perintah
. . .
done

  1. Perintah yang terletak di antara do dan done akan dilaksanakan selama kondisi salah,
  2.  Pemeriksaan kondisi dilakukan di akhir, jadi perintah di antara do dan done minimal dilaksanakan sekali.

·         Perintah Break
Digunakan untuk membuat aliran dari program keluar dari looping. Dengan perintah ini, pernyataan sesudah done akan dilaksanakan. Biasanya digunakan pada perintah looping while.

·         Perintah Continue
Perintah ini biasanya digunakan bersamaan dengan perintah looping for. Dengan perintah ini, aliran program dipaksa untuk melakukan proses selanjutnya dengan nilai argumen berikutnya.

·         Perintah Select
Merupakan perintah pada Korn Shell (pada Bourne Shell tidak ada) yang digunakan untuk membuat menu. Diakhiri dengan <ctrl-D>.
select variabel in daftar
do
perintah
. . .
Done

-       Struktur perintah select
a.    Perintah di antara do dan done dilaksanakan setiap pemakai memberikan pilihan yang terdapat dalam daftar.
b.    Perintah yang berkaitan dengan perintah select ini biasanya adalah PS3 (variabel bawaan yang digunakan untuk memperoleh pilihan) dan case untuk mengendalikan pilihan, dimana variabel dijadikan variabel kontrol untuk melakukan pemilihan.

·         Fungsi
-       Mempunyai maksud yang sama dengan Shell (dalam berisikan sejumlah perintah), namun harus didefinisikan dan dipanggil pada file yang sama.
-       Sebuah fungsi didefinisikan dengan diawali nama fungsi dan diikuti tanda kurung ( ), dan perintah-perintah yang ada diawali dengan simbol { dan diakhiri simbol }.
-       Fungsi dijalankan dengan memanggil nama fungsi.
-       Fungsi dapat juga memiliki argumen.
                      Fungsi dapat juga memberikan nilai balik, melalui perintah return.

Macam dan jenis C/C++


          dear cat, 
    
        kali inii aku pengen berbagii ilmu yang aku dapat dengan semua kucing-kucing maniis about C/C++....   taukan bahasa pemrograman yang satu inii..
            Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard.
      buat pengenalan awal teman-teman, dibawah ini beberapa macam file header dan jenis tipe data. jangan hanya dibaca ya.. tapi dimengerti juga, supaya kamu ga bingung menggunakan fungsi2 bahasa yang digunakan dalam C/C++. semoga bermanfaat buat kamu^.^
  •       Macam-macam File Header

a.      <stdio.h>
Standard Input Output(stdio.), file header yang digunakan untuk melakukan penginputan dan pencetakan. Perintah yang digunakan yakni,
-          Scanf: untuk penginputan
-          Printf: untuk pencetakan
b.      <iostream.h>
Input Output Stream(iostream.), file header yang digunakan untuk melakukan penginputan dan pencetakan perintah. Perintah yang digunakan yakni,
-          Cin: untuk penginputan
-          Cout: untuk pencetakkan
c.       <conio.h>
Console Input Output(cout.), file header yang digunakan untuk melakukan perintah penghapusan layare dan tampilan output perintah. Perintah yang digunakan adalah,
-          clrscr(): untuk menghapus layar
-          getch(): untuk menahan tampilan output
d.      <stdlib.h>
Perintah yang digunakan untuk melakukan berbagai operasi, termasuk konversi, pseudo(acak nomor), alokasi memori, control proses, lingkungan, sinyal, pencarian, dan sortasi.
e.       <math.h>
Digunakan untuk komputasi fungsi matematika umum.
f.        <complex.h>
Satu set fungsi untuk memanipulasi bilangan kompleks.
g.      <ctype.h>
Berisi fungsi yang digunakan untuk mengklasifikasikan jenis karakter, untuk mengkonversi antara atas dan huruf kecil dengan cara yang independen dari yang digunakan satu set karakter.
h.      <errno.h>
Untuk pengujian kode kesalahan dilaporkan oleh fungsi perpustakaan.
i.        <fenv.h>
Untuk mengendalikan floating-point lingkungan.
j.        <float.h>
Berisi konstanta didefinisikan menentukan implementasi khusus property dari floating-point perpustakaan, seperti perbedaan minimum antara dua yang berbeda floating-point(_EPSILON), jumlah maksimum digit akurasi(_DIG), dan kisaran angka yang dapat diwakili(_MIN, _MAX).
k.      <assert.h>
Berisi menegaskan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis lain dari bug di versi debug dari sebuah program.
l.        <inttypes.h>
Untuk konversi tipe data integer.

m.    <iso646.h>
Untuk pemrograman di ISO 646 varian set karakter.
n.      <limits.h>
Berisi konstanta didefinisikan menentukan implementasi khusus property dari tipe data integer, seperti kisaran angka yang dapat diwakili (_MIN, _MAX).
o.      <locale.h>
Digunakan untuk memilih yang sesuai locale.
p.      <setjmp.h>
Mendeklarasikan macro setjmp. Dan longjmp., yang digunakan untuk non local keluar.
q.      <signal.h>
Untuk mengendalikan berbagai kondisi yang luar biasa
r.       <stdarg.h>
Untuk mengakses berbagai jumlah argumen yang dilewatkan ke fungsi.
s.       <stdbool.h>
Untuk tipe data Boolean.
t.        <stdint.h>
Untuk mendefinisikan berbagai tipe data integer
u.      <string.h>
Untuk memanipulasi beberapa jenis string
v.      <wchar.h>
Untuk memanipulasi sungai lebar dan beberapa jenis string menggunakan karakter lebar, kunci untuk mendukung berbagai bahasa.
w.     <wctype.h>
Untuk mengklasifikasikan karakter lebar.
x.      <time.h>
Untuk mengkonversi antara waktu dengan format tanggal.
y.      <malloc.h>
Header yang dipakai agar bias menempatkan memori dinamis didalam program yang kita buat.
z.       <tgmath.h>
Untuk tipe generic fungsi matematika.


2.      Fungsi-fungsi Dasar dalam Bahasa C/C++

·         Printf        : untuk pencetakan
·         Scanf        : untuk penginputan
·         cin             : untuk menginput
·         cout           : untuk pencetakan
·         getch()      : untuk menahan tampilan output
·         clrscr()      : untuk menghapus layar
·         goto           : suatu instruksi/perintah untuk menuju ke baris program yang dituju. Biasanya ditandai dengan tanda “ : ”.
·         break        : pernyataan ini berfungsi untuk keluar dari suatu statement, baik statement pengecekkan ataupun perulangan
·         gotoxy       : berfungsi untuk mengarahkan cursor ke arah yang ditujukan oleh koordinat x dan y dilayar output
·         strcpy()     : berfungsi untuk menyalin suatu string asal ke variable string tujuan
·         strlen()      : berfungsi untuk memperoleh jumlah karakter dari suatu string
·         strcat()      : digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan
·         strupr()     : diguanakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital
·         strwlr()     : diguanakan untuk mengubah setiap huruf dari suatu string menjadi huruf kecil
·         strcmp()    : digunakan untuk membandingkan dua buah string
·         atof()         : digunakan untuk mengkonversi nilai string menjadi bilangan bertipe double
·         atoi()         : digunakan untuk mengkonversi nilai string menjadi bilangan bertipe integer
·         div()          : digunakan untuk menghitung hasil pembagian dan sisa pembagian
·         max()        : digunakan untuk menentukan nilai maksimal dari dua buah bilangan
·         min()         : digunakan untuk menentukan bilangan terkecil dari dua buah bilangan
·         pow()        : digunakan untuk menghitung pemangkatan suatu bilangan
·         sqrt()         : digunakan untuk menghitung akar dari sebuah bilangan
·         islower()   : fungsi akan mengahasilkan nilai benar(bukan nol) jika karakter merupakan huruf kecil.
·         isupper()   : fungsi akan menghasilkan nilai benar(bukan nol) jika karakter berupa huruf capital.
·         isdigit()     : fungsi akan menghasilkan nilai benar(bukan nol) jika karakter merupakan sebuah digit.
·         tolower()   : fungsi akan mengubah huruf capital menjadi huruf kecil
·         toupper()  : fungsi akan mengubah huruf kecil menjadi huruf capital
·         sin(), cos(), tan()   : masing-masing digunakan untuk menghitung nilai sinus, cosinus, dan tangens dari suatu sudut.