Tutorial pengenalan kepada antaramuka Visual Basic 6.0 (messaged box)
Aturcara Menggunakan Fungsi
/* a) Tentukan nombor terbesar bagi dua nombor yang merupakan senarai parameter
bagi fungsi tersebut. Seterusnya pulangkan nilai terbesar tersebut.
b) Cipta satu fungsi untuk meminta input data dua nombor dari pengguna.
Seterusnya panggil fungsi di(a) dengan menghantar dua nilai yang telah
diinputkan. Cetakkan nilai tersbesar di dalam fungsi ini */
#include <iostream.h>
#include <stdlib.h>
void fnInput();
int fnPerbandingan(int, int);
int main()
{
fnInput(); ?*panggil fungsi*/
}
void fnInput()/*ini adalah fungsi perbandingan*/
{
int nNom1, nNom2, nTerbesar;
cout<<"Masukkan Nombor pertama: ";
cin>>nNom1;
cout<<"Masukkan Nombor kedua: ";
cin>>nNom2;
nTerbesar = fnPerbandingan(nNom1, nNom2);/*panggil fungsi fnPerbandingan*/
cout<<"\nNombor yang terbesar ialah: " <<nTerbesar << endl;
system("PAUSE");
}
int fnPerbandingan(int a, int b)
{
if (a > b)
return a;
else
return b;
}
bagi fungsi tersebut. Seterusnya pulangkan nilai terbesar tersebut.
b) Cipta satu fungsi untuk meminta input data dua nombor dari pengguna.
Seterusnya panggil fungsi di(a) dengan menghantar dua nilai yang telah
diinputkan. Cetakkan nilai tersbesar di dalam fungsi ini */
#include <iostream.h>
#include <stdlib.h>
void fnInput();
int fnPerbandingan(int, int);
int main()
{
fnInput(); ?*panggil fungsi*/
}
void fnInput()/*ini adalah fungsi perbandingan*/
{
int nNom1, nNom2, nTerbesar;
cout<<"Masukkan Nombor pertama: ";
cin>>nNom1;
cout<<"Masukkan Nombor kedua: ";
cin>>nNom2;
nTerbesar = fnPerbandingan(nNom1, nNom2);/*panggil fungsi fnPerbandingan*/
cout<<"\nNombor yang terbesar ialah: " <<nTerbesar << endl;
system("PAUSE");
}
int fnPerbandingan(int a, int b)
{
if (a > b)
return a;
else
return b;
}
Aturcara Menggunakan Gelung while
/* Inputkan dua nombor dan satu pengoperasian, seterusnya laksanakan operasi yang bersesuaian berdasarkan pengoperasian yang diinputkan oleh pengguna seperti mana jadual dibawah. Contoh: Pengguna inputkan 10, 25 dan '*', hasil yang akan dipaparkan ialah 250. Gunakan gelung while supaya ianya dapat dilaksanakan berulangkali bergantung kepada input pengguna */
#include <ctype.h>
int main()
{
int nNom1, nNom2, nHasil = 0;
char chOperasi, chPilihan;
chPilihan = 'Y';
while (toupper(chPilihan) == 'Y')
{
cout<<"Masukkan Nombor pertama: ";
cin>>nNom1;
cout<<"Masukkan Nombor kedua: ";
cin>>nNom2;
cout<<"Masukkan Pengoperasi: ";
cin>>chOperasi;
switch (chOperasi)
{
case '+':
nHasil = nNom1 + nNom2;
break;
case '-':
nHasil = nNom1 - nNom2;
break;
case '*':
nHasil = nNom1 * nNom2;
break;
case '/':
nHasil = nNom1 + nNom2;
break;
default:
cout<<"Error";
break;
}
cout<<"\nHasilnya ialah: " <<nHasil <<endl;
cout<<"\nAdakah anda mahu meneruskan aturcara ini? [Y/N]: ";
cin>>chPilihan;
}
return 0;
}
Contoh Aturcara Mudah C++
#include<iostream.h>
main()
{
char nama[10];
cout<<"Masukkan nama anda: ";
cin>>nama;
cout<<"Selamat Datang "<<nama<<" ke bahasa pengturcaraan C++";
}
main()
{
char nama[10];
cout<<"Masukkan nama anda: ";
cin>>nama;
cout<<"Selamat Datang "<<nama<<" ke bahasa pengturcaraan C++";
}
- program ini meminta pegguna memasukkan nama, kemudian akan memaparkan kembali nama yang di masukkan.
Contoh Aturcara Pilihan Switch
/* Inputkan dua nombor dan satu pengoperasian, seterusnya laksanakan operasi yang bersesuaian berdasarkan pengoperasian yang diinputkan oleh pengguna seperti mana jadual dibawah. Contoh: Pengguna inputkan 10, 25 dan '*', hasil yang akan dipaparkan ialah 250 */
/*Dalam aturcara ini terdapat penggunaan pilihan "switch"*/
#include <iostream.h>
#include <stdlib.h>
int main()
{
int nNom1, nNom2, nHasil = 0;
char chOperasi, chPilihan;
cout<<"Masukkan Nombor pertama: ";
cin>>nNom1;
cout<<"Masukkan Nombor kedua: ";
cin>>nNom2;
cout<<"Masukkan Pengoperasi: ";
cin>>chOperasi;
switch (chOperasi)
{
case '+':
nHasil = nNom1 + nNom2;
break;
case '-':
nHasil = nNom1 - nNom2;
break;
case '*':
nHasil = nNom1 * nNom2;
break;
case '/':
nHasil = nNom1 + nNom2;
break;
default:
cout<<"Error";
break;
}
cout<<"\nHasilnya ialah: " <<nHasil <<endl;
system("PAUSE");
return 0;
}
Pengenalan Kepada Bahasa C++
Apakah yang dimaksudkan dengan C + +, dan Apakah Perbezaan?
C adalah satu bahasa pengaturcaraan yang asalnya dibangunkan untuk membangunkan sistem pengendalian Unix. Ia adalah bahasa peringkat rendah dan berkuasa, tetapi ia tidak mempunyai banyak binaan moden dan berguna. C + + adalah bahasa baru yang berdasarkan C, yang menambah ciri-ciri bahasa pengaturcaraan yang lebih moden yang membuat ia lebih mudah digunakan daripada bahasa C.
Pada asasnya, C++ mengekalkan semua aspek bahasa C, pada masa yang sama menyediakan ciri-ciri baru kepada pengaturcara yang membuat ia lebih mudah untuk menulis program-program yang berguna dan canggih.
Sebagai contoh, C++ memudahkan kita untuk menguruskan memori dan menambah beberapa ciri untuk membolehkan pengaturcaraan berorientasi objek "dan"generik "pengaturcaraan. Pada asasnya, ia memudahkan pengaturcara untuk berhenti memikirkan tentang butir-butir inti cara kerja mesin dan berfikir tentang masalah yang mereka cuba untuk menyelesaikan.
Bilakah C++ digunakan?
C++ adalah bahasa pengaturcaraan umum yang kuat-tujuan. Ia boleh digunakan untuk mewujudkan program-program kecil atau aplikasi besar. Ia boleh digunakan untuk membuat skrip CGI atau program DOS console sahaja. C++ membolehkan anda untuk membuat program-program untuk melakukan hampir apa sahaja yang anda perlu lakukan.Pencipta C++ iaitu Bjarne Stroustrup, telah meletakkan bersama-sama sebahagian daripada senarai permohonan yang ditulis dalam C + +. Lve.
Persekitaran Visual Basic
Sebelum memulakan projek pengaturcaraan, perkara yang asas perlu dilakukan ialah melarikan perisian Visual Basic. Kotak Dialog akan keluar dan anda boleh memilih sama ada ingin memulakan projek yang baru atau membuka projek yang telah sedia ada atau projek yang terkini.
Form Window - tempat bagi mereka bentuk antara muka. Bagi projek yang baru, Visual Basic akan menetapkan nama form sebagai FORMI, dan ianya adal default. Anda boieh menukarkannya kepada nama yang lain apabila projek disimpan.
Project Explorer Window - akan memaparkan nama-nama fail yang disimpan di dalam projek. Bar tajuk memegang nama fail .vbp. Project1 adalah nama default yang diberi oleh Visual Basic selagi anda tidak menukarkannya dengan nama yang lain.
Properties Window - digunakan untuk set properties bagi objek.
Form Layout Window - kedudukan form di dalam Form Layout menunjukan kedudukan form semasa projek dilarikan.
Toolbox - mengandungi tools yang digunakan untuk menempatkan objek di dalam form.
Toolbar - butang arahan ini adalah sama fungsinya seperti arahan yang terdapat pada menu.
Design Time, Run Time dan Break Time - semasa mereka bentuk antara muka dan menulis kod ia dipanggil Design Time. Semasa pengujian dijalankan atau projek dilarikan, ia dipanggil Run Time. Sekiranva anda mendapat ralat (error) semasa Run Time atau projek diberhentikan (pause) semasa dilarikan, anda berada di Break Time.
Pengenalan Kepada Visual Basic
Visual Basic adalah dibangunkan daripada BASIC. lanya menggunakan pendekatan yang berbeza daripada pendekatan prosedur, iaitu menggunakan pendekatan Pengaturcaraan Berorientasikan Objek (Object Oriented Programming) dan Pengaturcaraan Event-Driven. Pengaturacaraan Visual Basic melibatkan penggunaan object. Object ini terdiri daripada Properties dan Method.
Properties : Menerangkan ciri-ciri bagi Object seperti warm, saiz, lokasi, nama dan sebagainya. Contohnya Forml.Caption
Pengaturcaraan Event-Drive mengandungi kebanyakan (tetapi tidak semua) elemen yang terdapat di dalam Pengaturcaraan Berorientasi Objek (OOP). Pendekatan ini membolehkan pengguna hanya perlu menekan butang arahan untuk melaksanakan arahan yang dikehendaki. Tindakan pengguna ini akan menyebabkan event berlaku. yang mana dilakukan oleh aturcara Basic yang ditulis. Sebagai contoh, pengguna menekan butang arahan yang berlabelkan KIRA. Proses klik butang ini akan menyebabkan event Click berlaku, di mana secara automatik prosedur yang melaksanakan proses pengiraan akan dipanggil bagi melaksanakan tugas pengiraan.
Pembangunan VB adalah secara berperingkat-peringkat iaitu bermula daripada versi 1.0 pada 1991, versi 2.0 pada 1992, versi 3.0 pada 1993, versi 4.0 pads 1995, versi 5.0 pada 1997, versi 6.0 pada 1998 dan versi VB .Net pada 2003. Visual Basic 6.0 mempunyai 4 edisi iaitu Learning. Professional, Enterprise dan Working Model. Edisi Professional dan Enterprise sesuai bagi pembangunan aplikasi profesional dan kompleks contohnya yang melibatkan pengurusan pangkalan data yang besar.
Visual Basic adalah antara bahasa pengaturcaraan yang paling mudah dan menarik kerana ianya bersifat mesra-pengguna dan kelihatan seperti persekitaran Windows. Microsoft Windows menggunakan Graphical User Interface (GUI).
Contoh aturcara dengan pembolehubah
/* Aturcara C dgn pembolehubah*/
#include <stdio.h>
main ( )
{
int umur;
umur = 25;
printf("Aturcara C Pertama Saya\n");
printf("Selepas umur saya %d tahun", umur);
}Paparan pada skrin
Aturcara C Pertama Saya
Selepas umur saya 25 tahun
int umur; --> mengisytiharkan 1 pembolehubah bernama umur yang boleh menyimpan nilai integer sahaja.
umur=25; --> memberikan nilai 25 kpd pembolehubah umur - iaitu umur diumpukkan dgn nilai 25.
printf --> panggil fungsi printf untuk cetak mesej dalam "......"
\n --> mengarahkan supaya mesej yg seterusnya dicetak bermula di baris yg baru.
%d --> menyatakan jenis dan format untuk mencetak nilai pembolehubah umur.
Struktur Aturcara C
Contoh aturcara C.
/*Contoh aturcara untuk cetak mesej d skrin*/ ---> komen/ulasan
#include<stdio.h> ---> arahan prapemproses
main() ---> fungsi
{ ---> permulaan fungsi
printf("Ini aturcara pertama saya"); ---> arahan untuk cetak
} ---> penutup fungsi
Atucara diatas akan memaparkan mesej
Ini aturcara pertama saya
1.Komen/Ulasan aturcara
- Dimulakan dengan /* dan diakhiri dengan */
- Untuk menjelaskan maklumat mengenai aturcara
- Untuk dibaca oleh pembaca bukan untuk komputer
2. Arahan prapemproses
- Dimulakan dengan #.
- Aturcara sistem yang sedia ada dalam kompiler C
- Tujuan - memasukkan kandungan fail lain dan mengubah satu aturcara C semasa proses pengkompilan berlaku
- Contoh - #include<....>, #define<....>
3. Penakrifan fungsi
- Setiap aturcara C mesti mempunyai sekurang-kurangnya satu fungsi utama yang dipanggil main()
- Tanda curly bracket, { digunakan sebagai permulaan fungsi dan } sebagai akhiran fungsi
- Fungsi main menentukan titik kemasukan bagi satu aturcara C.
- Perlaksanaan aturcara bermula pada penyataan pertama dan berakhir dgn pernyataan paling akhir dalam main().
4. Badan aturcara/fungsi
- Arahan printf adalah untuk mencetak apa yang terdapat didalam ("...............")
- Mesti berakhir dengan semikolon, ;
Pengenalan Kepada Bahasa C
Latar Belakang Bahasa C
- Asal C bermula daripada bahasa BCPL (Basic Combined Programming Language) oleh Martin Richards pada 1967
- BCPL diubah suai oleh Ken Thompson menjadi bahasa B
- B pula diubah suai ke C oleh Dennis Ritchie pada 1972
- Digelar bahasa pertengahan kerana mengabungkan ciri-ciri bahasa aras tinggi dan aras rendah, antara ciri2 gabungan C
- Mempunyai kemudahan yang biasa disediakan oleh bahasa peringkat rendah contohnya pengolahan bit dan penggunaan pembolehubah daftar
- Mempunyai pembinaan kawalan dan jenis struktur data yang mana biasa terdapat dalam bahasa peringkat tinggi
Kenapa C menjadi pilihan untuk menyelesaikan masalah saintifik dan masalah kejuruteraan?
- Mudah alih : C dipiawaikan (ANSI C), mudah dialihkan dari satu sistem ke sistem yg lain.
- Kecekapan C tinggi berbanding bahasa lain.
- Struktur C bermodular
- Berkuasa utk mengungkapkan pengolahan data dan aritmetik.
- Sintaks yg mudah
- Fungsi2 perpustakaan yg banyak utk menyokong pengaturcaraan.
