Pengulangan For juga berguna untuk mengulang pengeksekusian terhadap satu atau lebih sejumlah pernyataan.
Bentuk pengulangan for:
for (ungkapan1; ungkapan2;ungkapan3)
pernyataan;
Contoh FOR -1-
#include <iostream.h>
void main()
{
int x;
for (x=0 ;x < 10; x++)
cout<<“STMIK Buddhi”<<endl;
}
Contoh FOR -2-
#include <iostream.h>
void main()
{
int x,y;
for (x = 0; x < 15; x++)
cout<<"Oke"<<endl;
{
for (y = 0; y < 15; y++)
cout<<"STMIK Buddhi"<<endl;
}
}
Contoh FOR -3-
#include <iostream.h>
void main()
{
int tinggi = 10, //menyatakan tinggi segitiga
baris, //pencacah untuk baris
kolom; // pencacah untuk kolom
cout<<endl;
for (baris=1; baris<=tinggi;baris++)
{
for (kolom = 1; kolom<=baris; kolom++)
cout<<'*';
cout<<endl;
}
}
FUNGSI
•Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil akhir fungsi akan berupa sebuah nilai balik (return).
•Nama fungsi yang didefinisikan sendiri oleh pemrogram tidak boleh sama dengan nama build-in function pada compiler C++.
•Fungsi digunakan agar pemrogram dapat menghindari penulisan bagian program (kode) berulang-ulang, dapat menyusun kode program agar terlihat lebih rapi dan kemudahan dalam debugging program. Parameter adalah nama-nama peubah yang dideklarsikan pada bagian header fungsi. Pemrogram dapat membuat fungsi yang didefinisikan sendiri olehnya.
FUNGSI
Bentuk Umum dari Fungsi
Deklarasi parameter
{
Isi fungsi
}
Sebuah fungsi tidak dapat dipanggil kecuali sudah dideklaraikan, deklarasi fungsi dikenal dengan sebutan prototipe fungsi. Prototipe fungsi berupa :
1. Nama Fungsi
2. Tipe nilai fungsi
3. Jumlah dan tipe argumen
Contoh : void garis ( );
Pada contoh kedua, fungsi garis ( ) tidakmemiliki argumen dan nilai baliknya tidak ada (void).
•Isi dari sebuah fungsi adalah blok kode yang mengikuti judulnya. Berisi kode yang menjalankan aksi dari fungsi, termasuk pernyataan return yang memuat nilai fungsi yang akan dikembalikan ke yang memanggilnya, Isi dari fungsi hasil ( ) adalah
Tidak ada komentar:
Posting Komentar