RSS

Prog-PASCAL

Soal-soal pemrograman berikut ini berupakan soal-soal yang dasar dan dapat dikerjakan dengan perintah IF dan FOR untuk perulangannya.
Berikut contoh soal pemrograman dalam bahasa PASCAL :
(Latihan program PASCAL khusus FOR)

Contoh-contoh program PASCAL khusus FOR :

  1. Program mendeteksi kata Palindrom
  2. Program mendeteksi bilangan prima
  3. Program mendeteksi bilangan kelipatan x dan n hingga m
  4. Program menghitung bilangan x pangkat y
  5. Program menghitung faktorial, permutasi dan kombinasi
Bagian 1. Pemrograman :
  1. Program mendeteksi bilangan ganjil, genap dan nol.
  2. Program mendeteksi bilangan positif dan negatif.
  3. Program mendeteksi bilangan pecahan dan bilangan bulat dengan fungsi TRUNC( )
  4. Program mendeteksi bilangan prima.
  5. Program mendeteksi bilangan prima dari n bilangan.
  6. Program menjumlahkan bilangan ganjil dari n bilangan.
  7. Program menjumlahkan bilangan genap dari n bilangan.
  8. Program mendeteksi bilangan kelipatan n dari m bilangan. Contoh : mendeteksi bilangan kelipatan 3 dari 1-100.
  9. Program perkalian x dan y dengan fungsi perulangan FOR.
  10. Program bilangan pangkat dengan fungsi perulangan FOR. Contoh : 2 pangkat 3.
  11. Program menghitung faktorial.
  12. Program menghitung permutasi.
  13. Program menghitung kombinasi.
  14. Program menghitung jarak 2 buah titik. (jawaban)
  15. Program menghitung sisi miring segitiga siku-siku.
  16. Program menghitung garis singgung persekutuan dalam.
  17. Program menghitung garis singgung persekutuan luar.
  18. Program mencari nilai terbesar dari n bilangan. (jawaban)
  19. Program mencari nilai terkecil dari n bilangan.
  20. Program mengurutkan n bilangan dari kecil ke besar (ascending).
  21. Program mengurutkan n bilangan dari besar ke kecil (descending).
  22. Program membalik kata. Contoh : JAKARTA menjadi ATRAKAJ. (jawaban)
  23. Program mendeteksi suatu kata palindrom atau bukan.
  24. Program mendeteksi huruf vokal dalam sebuah kata.
  25. Program mendeteksi huruf konsonan dalam sebuah kata.
  26. Program menghitung jumlah huruf vokal dan jumlah huruf konsonan dalam sebuah kata.
  27. Program menghitung jumlah kata dalam suatu kalimat.
  28. Program menampilkan kata yang ada dalam sebuah kalimat.
  29. Program tebak angka dari 1 hingga 100 dengan perintah RANDOMIZE. (jawaban)
  30. Program konversi waktu dari detik menjadi jam, menit dan detik. 
  31. Program kasir toko yang menentukan jumlah pecahan uang kembalian, jika pecahan yang dimiliki kasir adalah 5000-an, 1000-an, 500-an, 200-an, dan 100-an.
  32. Program yang dapat menampilkan segitiga bintang n baris berikut: (jawaban)
*                 *            *
**             **           **
***         ***          ***
****     ****         ****
  (a)         (b)            (c)

Bagian 2. Uraian :
  1. Buatlah struktur program dalam PASCAL.
  2. Apakah fungsi perintah const ?
  3. Sebut dan jelaskan jenis variabel numerik dalam PASCAL.
  4. Sebut dan jelaskan jenis variabel teks dalam PASCAL.
  5. Apakah fungsi perintah clrscr ?
  6. Apakah fungsi perintah readkey ?
  7. Bagaimana cara memberi keterangan pada program ? (Contoh : keterangan nama)
  8. Apakah fungsi dan beda perintah div dan / ?
  9. Apakah fungsi perintah mod ?
  10. Apakah fungsi dan beda perintah inc() dan dec() ?
  11. Apakah fungsi dan beda dari perintah sqr() dan sqrt() ?
  12. Apakah fungsi dan beda dari perintah trunc() dan round() ?
  13. Dimasukkan sebuah teks : 'Teknologi Informasi dan Komunikasi'. Perintah length(teks) akan menghasilkan ....
  14. Apakah fungsi perintah length(teks) diatas ?
  15. Buatlah sebuah kondisi yang digunakan untuk mendeteksi huruf vokal dalam sebuah kata.
  16. Tuliskan perintah IF untuk mendeteksi bilangan ganjil dan genap.
  17. Tuliskan perintah FOR dalam membalik sebuah kata.
<< 1 | 2 | 3 | 4 | 5 >>

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.