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!

 

7 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: http://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 :D

  4. anon says:

    kak, bs gak kasih link untuk straight away download GNU Compiler buat C++?

Leave a Reply to sapuu Cancel reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Set your Twitter account name in your settings to use the TwitterBar Section.