You are on page 1of 11

NAMA : RANDY M. LITTIK NIM : 0806033004 TUGAS : ALGORITMA DAN PEMROGRAMAN 1.

Menampilkan bilangan dari 1 sampai 10 menggunakan perulangan for: a. Flowchart: Start

For nilai:= 1 to 10 do begin Writeln(ni lai); End; b. Program Source code:

Running:

2. Menampilkan 50 buah tanda bintang

a) Menggunakan for: Source code:

Running:

b) Menggunakan while Source code:

Running:

c) Menggunakan until:

Source code:

Hasil running:

3. Mencetak Tabel A sampai Z Source code:

Hasil running:

4. Menampilkan bilangan yang diinput dari keyboard dan diberi komentar

a. Flowchart: Start

Read(bilangan);

Hasil:=bilangan mod 2

If hasil:=0

Komentar:= (GENAP);

T Komentar:=(GANJIL);

Write (bilangan, komentar)

End

b. Program Source code:

Hasil Running:

5. Program meminta sebuah bilangan dimasukan dari keyboard kemudian diberi komentar a. Program Source code

Hasil running:

b. Flowchart:

Start

Input nilai

If nilai >0 Y

If Nilai <0 Y

Writeln(Nilai,Po sitif) Writeln(nilai, Negatif) Writeln(nilai, Nol);

End

6. Data TV menggunakan Case a. Program: Source code:

Hasil Running:

Start Input saluran [1..6] If salura n=1 Tidak If salura n=2 Tidak If salura n=3 Tidak If salura n=4 Tidak If salura n=5 Tidak If salura n=3 Ya Tidak Write(INDOSIAR ); Ya Write(ANTV); Ya Write(SCTV); Ya Ya Write(RCTI); Ya Ya Write(TVRI);

Write(TPI);

Write(Nomor saluran salah!); End 7. Program menampilkan semua bilangan genap yang terletak antara 10 100, masing-masing baris hanya boleh mengandung maksimal 10 bua bilangan.

8. Buatlah matriks Source code:

Hasil running:

9. Buat program untuk menyimpan sederat data array kemudian tampilkan dengan menggunakan bantuan for. Source code

Hasil Running:

10.15 error massages pada saat pembuatan program

a. Out of memory: kompiler kekurangan tempat untuk mengkompile data. b. Uknown identifier: ada tanda pengenal yang belum dideklarasikan sehingga tidak dikenal oleh mesin kompiler. c. Duplicate identifier: tanda pengenal dideklarasikan lebih dari 1 kali. d. Syntax error: kesalahan pada tata bahasa dala program. e. File not found: file yang dipanggil tidak ditemukan dalam direktori, dapa disebabkan karena terhapus. f. Too many open files: terlalu banyak file yang terbuka. g. Disk read error: program gagal membaca file pada disk/piranti. h. Disk write error: program gagal menulis file pada disk, disebabkan karena file yang tersimpan melebihi kapasitas disk. i. Path not found: sub direktori atau file yang dipanggil tidak ada. j. File not open: file yang dipanggil tidak dapat dibuka, dapat disebabkan kerusakan pada file. k. Invalid string length: terjadi jika jumlah karakter pada string lebih dari 255 karakter. l. Line too long: terjadi jika dalam satu baris terdapat lebih dari 126 karakter. m. Unexpected end of file: terjadi jika baris komentar tidak ditutup atau jumlah kata begin dan end tidak seimbang. n. Hardware failure: kerusakan pada hardware komputer. o. Division by zero: jika bilangan dibagi dengan bilangan null.