Sintaks Dasar

Harus dikuasai :

  • input/output : write, writeln, read, readln. baca keterangan mengenai tipe-tipe input/output di Struktur Dasar/Compile/I-O.
  • output bilangan real dengan ketepatan x angka di belakang koma

writeln(r:0:3); => menulis r, 3 angka di belakang koma

  • tipe data dasar : integer, longint, int64, qword, string, char, boolean, real, double
  • +, -, *, /, % (modulo)
  • penggunaan titik koma dan :=
  • fungsi matematika : sqrt, sqr, trunc, floor, ceil, round, abs
  • <, >, !=, ==
  • or, and, not, serta tabel boolean.
  • menukar dua bilangan a,b:

temp := a; a := b; b := temp;

  • end of file (membaca sampai input file habis)

while not eof do begin

//program : read, write, dkk

end;

Latihan :

To be added : detailed tutorial

Feedback please! 🙂 feel free untuk suggest soal lain!

Advertisements

6 Responses to Sintaks Dasar

  1. i am says:

    while not eof(input) do begin
    ………
    ………..
    end;

    tanya..
    buat manggil inputanny itu gmna y..
    trus nama file inputannya itu ap..??
    thanks..=)

    • Angelina Veni says:

      soal input-output lebih jelasnya bisa dilihat di sini: https://lenn1e2nd.wordpress.com/programming/struktur-dasarcompilei-o/

      kalau kamu mau buat file inputan, maka kira2 begini (program untuk menambahkan bilanagn sampai eof):
      =======================
      var
      fin,fout : text;
      a,jum : integer;
      begin
      assign(fin,’prog.in’); assign(fout,’prog.out’);
      reset(fin,’prog.in’); rewrite(fout,’prog.out’);
      jum := 0;
      while not eof (fin) do begin
      readln(fin,a);
      jum := jum+a;
      end;
      writeln(fout,jum);
      close(fin); close(fout);
      end.

      prog.in ditaruh di folder yang sama dengan file.pas ini.
      ==========================================
      kalau dari ketikan keyboard, bisa begini:

      var
      a,jum:integer;
      begin
      jum := 0;
      while not eof do begin
      readln(a); jum := jum+a;
      end;
      writeln(jum);
      end.
      ==========================================
      untuk input, bisa di run saja programnya, lalu masukkan angka2. bila kamu ud selesai input program, tekan ctrl+z.

      mudah2an jelas 🙂

  2. sapuu says:

    kk, kok page.na gk bisa di save ea ??

  3. R says:

    cc, disini boleh tanya c++ juga ngga? :p
    untuk tau panjang sebuah string itu perintahnya gimana ya (di c++) ? sama class nya sekalian…
    makasih sebelumnya 😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: