Angelina Veni
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 :
- UVA 10071 : High School Physics [V]
- Z-Trening : Wooden Doors [V]
- Project Euler #1
- COCI 2009/2010 #3 : Filip
- UVA 10346 : Peter’s Smoke [V]
- UVA 10079 : Pizza Cutting [V]
- UVA 10491 : Cows and Cars [V]
- BNPCHS 2009 : Kaca Patri
To be added : detailed tutorial
Feedback please! feel free untuk suggest soal lain!
7 Responses to Sintaks Dasar
Leave a Reply Cancel reply
On the Web
Recent Comments
- Peter on US College Application Essay
- Peter on US College Application Essay
- angelinavj on US College Application Essay
- Peter on US College Application Essay
- didut on Bahasa Indonesia dan Lokalisasi
- widya on Programming
- Vederis Leunardus on Array
- nissa on US College Application Essay
- Rhemed on Rekursi
- Anonymous on Programming
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License (you're required to link to this blog whenever you republish my content).
while not eof(input) do begin
………
………..
end;
tanya..
buat manggil inputanny itu gmna y..
trus nama file inputannya itu ap..??
thanks..=)
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
kk, kok page.na gk bisa di save ea ??
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
boleh
kalau pakai #include (STL String) :
string s;
int panjang = s.length();
kalau pakai #include (C string):
char s[10000];
int panjang = strlen(s);
bisaaa
makasih cc
kak, bs gak kasih link untuk straight away download GNU Compiler buat C++?