Membuat Program Sederhana Pada Pascal Dengan Menggunakan Menu
Array
©Logika Program©
Array (larik) :dapat diartikan
hampir sama dengan tabel, dimana tabel adalah sekumpulan elemen yang pada
setiap elemennya dapat diakses dengan indeksnya. Array bisa digunakan untuk
menyimpan banyak data dalam sebuah tabel terstuktur. Array hanya bisa di isi sesuai
dengan kapasitas indeksnya,
jika indeks yang diakses lebih dari yang ada
maka akan terjadi kesalahan (error).
uses wincrt; berfungsi untuk memulai
menjalankan program pada pascal.
Var artinya
singkatan dari variabel, jenis variabel yang digunakan disini adalah variabel
bertipe integer.
Angka : array[3..4,3..4] of shortint; artinya angka array yang kita gunakan adalah angka 5 sampai
dengan 7.
a,s,devi : integer; variabel yang digunakan adalah variabel A dan S yang
bertipe integer.
Begin berfungsi untuk memulai
menjalankan pada pascal.
for a:=3to 4 do artinya : variabel A akan mengeluarkan 2 angka dari angka 3 – 4 (3 dan 4) yang
akan kita proses pada saat meruning nanti. Pada program array yang saya buat
saat ini adalah mengenai hasil perkalian.
for s:=3 to 4 do : untuk
variabel S ini sama saja cara kerjanya dengan variabel A tadi.
Begin berfungsi untuk memulai
menjalankan pada pascal.
write(‘Masukan angka ‘,a,’.',s,’ :’);readln(angka[a,s]); Masukanlah angka yang ada pada variabel A dan Variabel Syaitu
dari angka 3 sampai angka 4
end; Untuk mengakhiri program
pada pascal, namun untuk menyambung memproses
menjalankan program yang erikutnya di baris berikutnya.
end; Untuk mengakhiri program
pada pascal , namun untuk menyambung memproses
menjalankan program yang berikutnya di baris berikutnya.
devi:=(angka[3,3]*angka[3,4])-(angka[4,4]*angka[4,3]);Kita
akanmemproses hasil kali dari (3x3 , 3x4 , 4x4 dan4x3) pada
saatmeruning program.
writeln(‘angka :’,devi©); kemudian program dapat membaca hasil kali yang kita masukan
tadi secara otomatis.
end. Untuk mengakhiri program
pada pascal.
©Listing Program©
©Output Program©
©Logika Program©
Array (larik) : dapat diartikan
hampir sama dengan tabel, dimana tabel adalah sekumpulan elemen yang pada
setiap elemennya dapat diakses dengan indeksnya. Array bisa digunakan untuk
menyimpan banyak data dalam sebuah tabel terstuktur. Array hanya bisa di isi
sesuai dengan kapasitas indeksnya,
jika indeks yang diakses lebih dari yang ada
maka akan terjadi kesalahan (error).
#include<conio.h>#include adalah salah satu pengarah praprosesor yang tersedia pada C++. File-file yang
berakhiran dengan .h disebut file header,
yaitu file-file yang berisi berbagai deklarasi, seperti fungsi, variabel dan
sebagainya. Baris #include <iostream.h> perlu disertakan pada program
yang melibatkan obyek cout. Tanpa kehadiran baris tersebut akan terjadi
kesalahan sewaktu program dikompilasi.
#include<iostream.h>merupakan library dari bahasa C++ dengan kegunaan untuk
memasukkan fungsi clrscr, getch, dll.
void main() digunakan
untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik. Tanda ()
digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke
fungsi. Pada fungsi void main() di atas, tidak ada argumen yang diberikan. Oleh
karena itu tdak ada entri di dalam ().
clrscr (); berfungsi
agar program membersihkan layar pada saat program di jalankan.
int a[8]={2,4,6,8,10}; menunjukkan bahwa terdapat array dimensi 1 dengan banyak elemen 8 yang
terdiri dari 2,4,6,8,10 dan elemen yang tidak didefinisikan bernilai 0 serta bertipe
data integer.
int b[8]={4,8}; menunjukkan bahwa terdapat array dimensi 1 dengan banyak elemen 8 yang
terdiri 4,8 dan elemen yang tidak didefinisikan bernilai 0 serta bertipe
data integer.
int c[8]={8,16,32}; menunjukkan bahwa terdapat array dimensi 1 dengan banyak elemen 8 yang
terdiri dari 8,16,32 dan elemen yang tidak didefinisikan bernilai 0 serta bertipe
data integer.
int d; menunjukkan bahwa variabel d bertipe data integer.
cout<<endl; Pengenal
cout merupakan sebuah obyek didalam didalam C++. Obyek ini disediakan oleh C++
untuk mengarahkan data ke standard
output (normalnya adalah layar). Tanda “<<” merupakan sebuah
operator yang disebut operator penyisipan atau peletakan. Operator ini akan
mengarahkan operand (data) yang terletak di sebelah kanannya ke obyek yang
terletak di sebelah kiri. Endl akan memindahkan kursor ke baris di bawahnya.
for (d=0; d<5; d++) suatu kondisi dimana variabel d berinisialisasi 0 dengan
kondisi variabel d lebih kecil daripada 5, bila ya maka program akan memproses
dengan rumus d++ yang artinya d = d + 1
cout <<”A["<<d<<"]=”<<a[d]<<”
B["<<d<<"]=”<<b[d]<<”
C["<<d<<"]=”<<c[d]<<endl; Program akan mencetak A[ diikuti dengan perulangan pada d ]= lalu
nilai dari array yang berada pada perulangan d lalu akan mencetak B[
diikuti dengan perulangan pada d]= lalu nilai dari array yang berada pada perulangan d lalu
akan mencetak C[ diikuti dengan perulangan pada d ]= lalu nilai dari array
yang berada pada perulangan
d sampai perulangan tidak terpenuhi.
getch(); digunakan untuk
mengeksekusi blok instruksi dan statement yang telah ditetapkan sebelumnya.
Biasanya di akhiri dengan tanda }
©Listing Program©
©Output Program©
Tidak ada komentar:
Posting Komentar