9. Masukkan sebuah bilangan kemudian tentukan apakah bilangan yang diinput adalah bilangan ganjil
atau bilangan genap. Gunakan metode pemilihan.
atau bilangan genap. Gunakan metode pemilihan.
Layout:
Masukkan sebuah bilangan: 3 --> ENTER
Bilangan yang anda input adalah bilangan ganjil
10.Masukkan bilangan 1, setelah itu bilangan 2, kemudian lakukan proses penjumlahan, perkalian,
pengurangan, dan pembagian. Hasil dari keempat proses aritmatika tersebut ditampilkan.
pengurangan, dan pembagian. Hasil dari keempat proses aritmatika tersebut ditampilkan.
Layout:
Bilangan 1: 6
Bilangan 2: 3
Hasil penjumlahan = 9
Hasil pengurangan = 3
Hasil perkalian = 18
Hasil pembagial = 2
11.Masukkan nilai jari-jari sebuah lingkaran. Kemudian program akan menampilkan hasil perhiutungan
luas lingkaran.
luas lingkaran.
Layout:
Jari-jari lingkaran: 7
Luas lingkaran adalah: 154
12.Buat algoritma dan program untuk menghitung luas yang diarsir pada gambar berikut.
Penyelesaian:
9. Program pascal untuk menentukan bilangan bulat yang diinput adalah bilangan ganjil atau genap:
- uses crt;
- var lagi: char; x: longint; ket: string;
- begin
- clrscr;
- lagi:='Y';
- while lagi='Y' do
- begin
- clrscr;
- write('Masukkan sebuah bilangan bulat: ');readln(x);
- if x mod 2= 0 then ket:='genap'
- else ket:='ganjil';
- writeln;
- writeln('Bilangan yang diinput adalah bilangan ',ket);
- write('Coba lagi (Y/N ): '); read(lagi);
- end;
- readln
- end.
10. Program pascal untuk menghitung hasil proses aritmatika dari dua bilangan bulat yang diinput:
- uses crt;
- var b1, b2: longint;
- begin
- clrscr;
- write('Bilangan 1: '); read(b1);
- write('Bilangan 2: ');readln(b2);
- writeln(#10);
- writeln('Hasil penjumlahan= ', b1+b2);
- writeln('Hasil pengurangan= ', b1-b2);
- writeln('Hasil perkalian = ', b1*b2);
- writeln('Hasil pembagian = ', b1/b2 :0:0);
- readln;
- end.
11. Program pascal untuk menghitung luas lingkaran dengan menginput jari-jari lingkaran (r):
- uses crt;
- var L,r: real;
- const pi=3.14;
- begin
- clrscr;
- write('Jari-jari lingkaran= '); readln(r);
- L:= pi * sqr(r);
- writeln('Luas lingkaran = ', L:0:0);
- readln
- end.
12. Algortma untuk menghitung luas daerah yang diarsir pada gambar:
- Menentukan nilai panjang sisi luar (pL): pL= 18, lebar sisi luar (lL): lL= 12, panjang sisi dalam (pT): pT= 10, dan lebar sisi dalam (lT): lT= 5.
- Menghitung luas total, LTotal= pL x lL
- Menghitung luas tengah, LTengah= pT x lT
- Didapat luas yang diarsir, LArsir= LTotal-LTengah
Listing Program:
- uses crt;
- var pL, lL, pT, lT, L_total, L_tengah: integer;
- begin
- clrscr;
- pL:=18; lL:=12; pT:=10; lT:=5;
- L_total:= pL*lL;
- L_tengah:= pL*lL;
- writeln('Luas total = ', L_total);
- writeln('Luas tengah = ', L_tengah);
- writeln('Luas yg diarsir= ', L_total-L_tengah);
- readln;
- end.
Tidak ada komentar:
Posting Komentar