Contoh-contoh Instruksi Pengulangan Bahasa Pascal
Pelajari cara melakukan pengulangan dalam bahasa Pascal dengan mudah melalui materi dan contoh yang disajikan di blog ini. Blog ini memberikan panduan langkah demi langkah tentang cara menggunakan loop dalam bahasa Pascal untuk mengulang kode tertentu dengan efisien. Berikut akan disajikan contoh-contoh program instruksi pengulangan bahasa pascal yang merupakan lanjutan pembahasan tulisan terkait instruksi pengulangan bahasa pascal. ayo disimak !!
Contoh-contoh :
Program genap
Program yang
meminta masukan N dan masukan angka-angka sebanyak N. Program akan menghitung
jumlah nilai bilangan yang genap-genap saja. Misal pengguna ingin memasukkan 3
bilangan.
program genapsaja; uses crt; var n,i,x,Jumlah_genap: integer; begin clrscr; write('Masukkan Jumlah bilangan = '); readln(n); i:=0; while i<=n do begin write('Masukkan bilangan ke-',i,'= '); readln(x); if x mod 2=0 then Jumlah_genap := Jumlah_genap + x; i:=i+1; end; writeln('Jumlah bilangan genap = ',Jumlah_genap); readln; end. |
Buatlah tabel harga fotokopian dari 1 –100 lembar, dimana harga perlembar kertas adalah 125 rupiah!
program harga_fc; const hrg= 125; var n: integer; begin writeln('TABEL HARGA FOTOKOPI'); writeln('|-------------||--------------|'); writeln('|LEMBAR ||HARGA |'); n := 1; while n <= 100 do begin writeln('|',n,' ||',n*hrg,' |'); n := n +1 ; end; readln; end. |
Program Hitung Usia
Dibaca data usia N orang mahasiswa dari masukan. program menghitung jumlah mahasiswa yang berusia 17 tahun, 18 tahun, 19 tahun, dan 20
tahun, dan jumlah mahasiswa yang berusia selain itu.
program Hitungjumlah; uses crt var n,i,umur,u17,u18,u19,u20,ulain: integer; begin clrscr; write('Masukkan Jumlah siswa = '); readln(n); u17:=0; u18:=0; u19:=0; u20:=0; ulain:=0; i:=1; while i<=n do begin write('Masukkan usia mahasiswa ke-',i,' ='); readln(umur); if (umur=17) then u17:= u17+1; if (umur=18) then u18:= u18+1; if (umur=19) then u19:= u19+1; if (umur=20) then u20:= u20+1; if (umur<17) or (umur>20) then ulain:=ulain+1; i:=i+1; end; writeln('Jumlah mahasiswa berusia 17 =',u17); writeln('Jumlah mahasiswa berusia 18 =',u18); writeln('Jumlah mahasiswa berusia 19 =',u19); writeln('Jumlah mahasiswa berusia 20 =',u20); writeln('Jumlah mahasiswa berusia lain = ',ulain); readln; end. |
Menggunakan struktur while-do, program meminta masukan angka N. Program akan menuliskan teks lagu Anak Ayam Turun N. Misal jika N=5 maka pada layar ouput:
Masukkan jumlah anak ayam: 5
Anak Ayam Turun 5
Anak Ayam turun 5, mati satu tinggal 4
Anak Ayam turun 4, mati satu tinggal 3
Anak Ayam turun 3, mati satu tinggal 2
Anak Ayam turun 2, mati satu tinggal 1
Anak Ayam turun 1, mati satu tinggal induknya.
Program LaguAnakAyam; uses crt; var angka,n : integer; begin write ('Masukkan Jumlah anak ayam : '); readln (n); writeln('Anak Ayam Turun ', n); angka := n; while angka >= 1 do begin if angka = 1 then writeln ('Anak ayam turun ',angka,',Mati satu tinggal induknya') else writeln ('Anak ayam turun ',angka,',Mati satu tinggal ',angka-1); angka := angka-1; end; readln; end. |
1. Program untuk mencetak output seperti di bawah ini dimana yang diinput hanya jumlah barisnya saja.
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
2. Modifikasi sedemikian sehingga outputnya menjadi:
segitiga rata kiri
segitiga rata kanan
segitiga rata tengah
3. Modifikasi sedemikian sehingga outputnya menjadi:
segitiga rata kiri
segitiga rata kanan
segitiga rata tengah
4. Buatlah program yang outputnya segitiga pascal.
Keterangan : Keempat Program Mencetak Angka penulis gabungkan kedalam satu program dengan pemilihan case of sesuai program yang diinginkan. Dapat di akses melalui link drive berikut Program Mencetak Angka
Materi terkait instruksi pengulangan bahasa pascal. klink tautan berikut atau cari di kolom pencarian untuk melihat materi terkait instruksi pemilihan bahasa pascal.
Terima Kasih Telah Membaca semoga bermanfaat, jika ada saran, kritik, dan pertanyaan silakan sampaikan di kolom komentar ya !!! see you...
0 comments:
Post a Comment