Minggu, 02 Desember 2012

Program Array

type dmhs=record nrp:string[10]; nama:string[25]; alamat:string[50]; end; var data:array[1..3] of dmhs; i:integer; begin for i:=1 to 3 do begin write(‘nrp : ‘);readln(data[i].nrp); write(‘nama : ‘);readln(data[i].nama); write(‘alamat : ‘);readln(data[i].alamat); end; writeln; writeln(‘Data ditampilkan’); for i:=1 to 3 do begin writeln(‘nrp : ‘, data[i].nrp); writeln(‘nama : ‘, data[i].nama); writeln(‘alamat : ‘, data[i].alamat); end; readln; end. LOGIKA PEMROGRAMAN ‘Uses Crt’ merupakan salah satu unit di pascal. Unit yang satu ini harus digunakan jika ingin menggunakan perintah ‘clrscr’ (perintah untuk membersihkan layar ‘Var’ merupakan bagian pendeklarasian variabel yang di dalamnya memuat tipe-tipe data, seperti string, integer, byte, word, char, dll. Mengenai tipe-tipe data akan dibahas di artikel selanjutnya. Setiap listing program utama harus diawali dengan huruf ‘begin’ dan diakhiri dengan ‘end.’ (ingat! jangan lupa titik(.) nya pada end.) Perintah untuk mencetak adalah ‘write’. Jadi kalau mau mencetak “Halo, saya pascal” ‘read/readln’ perintah ini digunakan untuk memasukkan (input) data dalam keyboard ke dalam suatu variabel. Tapi selain write, ada juga perintah ‘writeln’. Bedanya kalau ‘write’ setelah mencetak kursornya tetap disamping, sedangkan kalau ‘writeln’ kursornya ke bawah. Untuk contohnya dapat dicermati dari listing program tadi. Perintah ‘read’ dan ‘readln’ digunakan untuk membaca input yang dimasukkan user. Perbedaan antara keduanya sama dengan ‘write’ dan ‘writeln’. Begin yaitu tanda awal memulai nya program yang akan kita jalankan. for(a=1;a<=b;a++) memulai perintah kondisi : untuk variabel a sama dengan 1, jika variabel a kurang dari sama dengan variabel n, maka variabel a akan ditambahkan 1. clrscr(); Perintah membersihkan layar.

Fungsi program C++

Listing program #include void sebelum_sesudah (int x, int& sebelum, int& sesudah) { sebelum = x-1; sesudah= x+1; } int main () { int x=100, y, z; sebelum_sesudah (x, y, z); cout << "sebelum=" << y << ",sesudah=" << z; return 0; } LOGIKA PEMROGRAMAN #include Symbol “#” merupakan symbol preprocessor directive. Kalimat atau koding “include(iostream.h)” merupakan preprocessor compiler dengan menyertakan header file standard bertipe “iostream.h”. main() Kodingan diatas berfungsi mengawali isi program pada bahasa C, C++, atau Borland. Setelah kodingan ini biasanya akan disertakan tanda / symbol “{“ yang sebelumnya disisipkan symbol “( )”. clrscr(); Perintah membersihkan layar. “COUT” berfungsi mencetak output pada layar dengan kaliamat “nama perempuan yang kamu suka :”, sedangkan “cin>>mhs;” berfungsi sebagai inputan dengan memasukannnya kedalam variabel mhs. getch(); Kodingan / instruksi di atas berfungsi sebagai pengakhir program dan biasanya di akhiri dengan tanda / symbol “}”.

Prosedur program C++

Listing program #include void volume_limas() { double p, l, t; cout<<"Volume limas segi empat"<>p; cout<<"Masukkan lebar: "; cin>>l; cout<<"Masukkan tinggi: "; cin>>t; cout<<"Volume limas segi empat: "<>r; cout<<"Masukkan t: "; cin>>t; cout<<"Volume kerucut: "<<3.14*r*r*t/3<

Program Fungsi pascal

. Listing program uses crt; function pengurangan(a,b:integer):integer; begin clrscr; pengurangan:=a-b; end; var d,e:integer; begin clrscr; write('angka 1=');readln(d); write('angka 2=');readln(e); write('hasilnya=',pengurangan(d,e)); end. LOGIKA PEMROGRAMAN ‘Uses Crt’ merupakan salah satu unit di pascal. Unit yang satu ini harus digunakan jika ingin menggunakan perintah ‘clrscr’ (perintah untuk membersihkan layar ‘Var’ merupakan bagian pendeklarasian variabel yang di dalamnya memuat tipe-tipe data, seperti string, integer, byte, word, char, dll. Mengenai tipe-tipe data akan dibahas di artikel selanjutnya. Setiap listing program utama harus diawali dengan huruf ‘begin’ dan diakhiri dengan ‘end.’ (ingat! jangan lupa titik(.) nya pada end.) Perintah untuk mencetak adalah ‘write’. Jadi kalau mau mencetak “Halo, saya pascal” ‘read/readln’ perintah ini digunakan untuk memasukkan (input) data dalam keyboard ke dalam suatu variabel. Tapi selain write, ada juga perintah ‘writeln’. Bedanya kalau ‘write’ setelah mencetak kursornya tetap disamping, sedangkan kalau ‘writeln’ kursornya ke bawah. Untuk contohnya dapat dicermati dari listing program tadi. Perintah ‘read’ dan ‘readln’ digunakan untuk membaca input yang dimasukkan user. Perbedaan antara keduanya sama dengan ‘write’ dan ‘writeln’. Begin yaitu tanda awal memulai nya program yang akan kita jalankan. for(a=1;a<=b;a++) memulai perintah kondisi : untuk variabel a sama dengan 1, jika variabel a kurang dari sama dengan variabel n, maka variabel a akan ditambahkan 1. clrscr(); Perintah membersihkan layar.

Program prosedur Pascal

Listing program program Lsegitiga; uses crt; var i,n:integer; a,t:real; procedure hitungLuassegitiga(alas,tinggi:real); var luas:real; begin luas:=(alas*tinggi)/2; writeln('luas segitiga=',luas:10:2); end; begin clrscr; write ( ' banyaknya segitiga ?'); readln(n); for i:=1 to n do begin write(' panjang alas segitiga?'); readln(a); write('tinggi segitiga?'); readln(t); hitungluassegitiga(a,t); readln; End; End. LOGIKA PEMROGRAMAN Uses crt; adalah index atau kamus yang akan digunakan, ini wajib ada dalam turbo pascal. Var adalah variabel yang akan digunakan dalam program, di bagian ini saya memasukkan jenis variabel dan type data yang akan digunakan. Misal: saya ingin membuat sebuah variabel yang menampilkan nama maka kita tinggal mengetik Nama:string;. Maksudnya adalah nama variabelnya ‘Nama’ dan type datanya ‘string’. String adalah type data kumpulan huruf atau kalimat. Variabel yang saya gunakan diatas type datanya ada 2. String artinya kalimat atau kata dan real artinya bilangan pecahan. Di bagian ‘Begin’ adalah kumpulan barisan perintah yang harus dikerjakan oleh komputer, diakhir program harus selalu diakhiri dengan ‘End’. ‘write/writeln’ digunakan untuk menampilkan isi dari suatu nilai variabel di layar. ‘read/readln’ perintah ini digunakan untuk memasukkan (input) data dalam keyboard ke dalam suatu