10. Masukan bilangan 1, setelah itu masukan bilangan 2, kemudian lakukan proses penjumlahan, perkalian pengurangan, dan pembagian. Hasil dari ke empat operasi aritmatika tersebut ditampilkan
Layout :
Bilangan 1 : 6
Bilangan 2 : 3
Hasil Penjumlahan : 9
Hasil Pengurangan : 3
Hasil Perkalian : 18
Hasil Pembagian : 2
Jawab:
uses crt;
var A,B:integer;
begin
clrscr;
Write('Bilangan 1: ');Readln(A);
Write('Bilangan 2: ');Readln(B);
Writeln('Hasil Penjumlahan= ',A+B);
Writeln('Hasil Pengurangan= ',A-B);
Writeln('Hasil Perkalian = ',A*B);
Writeln('Hasil Pembagian = ',A/B:0:0);
Readln;
end.
Minggu, 31 Oktober 2010
Tugas Algoritma Program Pascal "Luas Lingkaran"
11. Masukan nilai jari-jari sebuah lingkaran. Kemudian program akan menampilkan
hasil luas lingkaran.
Layout :
Jari-jari lingkaran : 7
Luar Lingkaran adalah 154
Jawab :
1. Masukan nilai jari-jari yang menyatakan r
2. Menetapkan nilai phi yaitu phi = 3.14
3. Menghitung luas lingkaran yang menyatakan L yaitu L = phi * r * r
4. Cetak hasil luas lingkaran (L)
uses crt;
const phi=3.14;
var L,r: real;
begin
writeln('Program Menghitung Luas Lingkaran');
write('Masukan jari-jari Lingkaran:');
Readln(r);
L:=phi*r*r;
writeln('Luas Lingkaran adalah:',round(L));
Readln;
end.
hasil luas lingkaran.
Layout :
Jari-jari lingkaran : 7
Luar Lingkaran adalah 154
Jawab :
1. Masukan nilai jari-jari yang menyatakan r
2. Menetapkan nilai phi yaitu phi = 3.14
3. Menghitung luas lingkaran yang menyatakan L yaitu L = phi * r * r
4. Cetak hasil luas lingkaran (L)
uses crt;
const phi=3.14;
var L,r: real;
begin
writeln('Program Menghitung Luas Lingkaran');
write('Masukan jari-jari Lingkaran:');
Readln(r);
L:=phi*r*r;
writeln('Luas Lingkaran adalah:',round(L));
Readln;
end.
Tugas Algoritma Program Pascal "Menghitung Luas"
12. Buat algoritma dan program untuk menghitung luas yang diarsir pada gambar dibawah ini:
1. 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.
2. Menghitung luas total, Ltotal= pL x lL
3. Menghitung luas tengah, Ltengah= pT x lT
4. Didapat luas yang diarsir, Larsir= Ltotal-Ltengah
jawab:
uses crt;
var pL, lL, pT, lT, Ltotal , Ltengah: integer;
begin
clrscr;
pL:=18; lL:=12; pT:=10; lT:=5;
Ltotal:= pL*lL;
Ltengah:= pT*lT;
writeln('Luas total = ', Ltotal);
writeln('Luas tengah = ', Ltengah);
writeln('Luas yang diarsir= ', Ltotal-Ltengah);
readln;
end.
1. 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.
2. Menghitung luas total, Ltotal= pL x lL
3. Menghitung luas tengah, Ltengah= pT x lT
4. Didapat luas yang diarsir, Larsir= Ltotal-Ltengah
jawab:
uses crt;
var pL, lL, pT, lT, Ltotal , Ltengah: integer;
begin
clrscr;
pL:=18; lL:=12; pT:=10; lT:=5;
Ltotal:= pL*lL;
Ltengah:= pT*lT;
writeln('Luas total = ', Ltotal);
writeln('Luas tengah = ', Ltengah);
writeln('Luas yang diarsir= ', Ltotal-Ltengah);
readln;
end.
Tugas Algoritma Program Pascal "Metode Perulangan"
14. Buat urutan angka dari terkecil sampai terbesar dari 5 (lima) nilai yang dinput. Gunakan metode urutan, pemilihan dan perulangan.
Layout :
Angka 1 : 8
Angka 2 : 17
Angka 3 : 5
Angka 4 : 7
Angka 5 : 18
Hasil urutan sebagai berikut:
5 7 8 17 18
Jawab:
if N1 > N2 maka tukarkanlah
8 17 5 7 18
5 17 8 7 18
5 8 17 7 18
5 7 17 8 18
5 7 8 17 18
Layout :
Angka 1 : 8
Angka 2 : 17
Angka 3 : 5
Angka 4 : 7
Angka 5 : 18
Hasil urutan sebagai berikut:
5 7 8 17 18
Jawab:
if N1 > N2 maka tukarkanlah
8 17 5 7 18
5 17 8 7 18
5 8 17 7 18
5 7 17 8 18
5 7 8 17 18
Tugas Algoritma Program Pascal "Metode urutan, pemilihan dan perulangan"
14. Buat urutan angka dari terkecil sampai terbesar dari 5 (lima) nilai yang dinput. Gunakan metode urutan, pemilihan dan perulangan.
Layout :
Angka 1 : 8
Angka 2 : 17
Angka 3 : 5
Angka 4 : 7
Angka 5 : 18
Hasil urutan sebagai berikut:
5 7 8 17 18
Jawab:
if N1 > N2 maka tukarkanlah
8 17 5 7 18
5 17 8 7 18
5 8 17 7 18
5 7 17 8 18
5 7 8 17 18
Layout :
Angka 1 : 8
Angka 2 : 17
Angka 3 : 5
Angka 4 : 7
Angka 5 : 18
Hasil urutan sebagai berikut:
5 7 8 17 18
Jawab:
if N1 > N2 maka tukarkanlah
8 17 5 7 18
5 17 8 7 18
5 8 17 7 18
5 7 17 8 18
5 7 8 17 18
Tugas Algoritma
15. Buat program sederhana menggunakan metode pemilihan untuk menampilkan keterangan umur di mana:
Umur Keterangan
0-5 Balita
6-13 Anak-Anak
14-25 Remaja
26-40 Dewasa
41 Orang Tua
Dengan memasukan nama, nim, program studi, tahun lahir. Maka akan ditampilkan umur dan keterangan umur
Layoutnya :
Nama : Andi
Nim : 21015199
Program Studi : Sistem Informasi
Tahun Lahir : 1981
Umur : 29
Keterangan : Dewasa
jawab :
uses crt;
var nama, nim,programstudi,ket: string ;
tahunlahir, umur : integer;
begin
clrscr;
write('Nama : '); readln(nama);
write('NIM : '); readln(nim);
write('Program Studi: '); readln(programstudi);
write('Tahun Lahir : '); readln(tahunlahir);
umur:= 2010-tahunlahir;
writeln;
writeln('Umur: ', umur);
if umur <=5 then ket:='balita'
else if umur <=13 then ket:='anak-anak'
else if umur <=25 then ket:='remaja'
else if umur <=40 then ket:='dewasa'
else ket:='orang tua';
writeln('Keterangan: ',ket);
readln;
end.
Umur Keterangan
0-5 Balita
6-13 Anak-Anak
14-25 Remaja
26-40 Dewasa
41 Orang Tua
Dengan memasukan nama, nim, program studi, tahun lahir. Maka akan ditampilkan umur dan keterangan umur
Layoutnya :
Nama : Andi
Nim : 21015199
Program Studi : Sistem Informasi
Tahun Lahir : 1981
Umur : 29
Keterangan : Dewasa
jawab :
uses crt;
var nama, nim,programstudi,ket: string ;
tahunlahir, umur : integer;
begin
clrscr;
write('Nama : '); readln(nama);
write('NIM : '); readln(nim);
write('Program Studi: '); readln(programstudi);
write('Tahun Lahir : '); readln(tahunlahir);
umur:= 2010-tahunlahir;
writeln;
writeln('Umur: ', umur);
if umur <=5 then ket:='balita'
else if umur <=13 then ket:='anak-anak'
else if umur <=25 then ket:='remaja'
else if umur <=40 then ket:='dewasa'
else ket:='orang tua';
writeln('Keterangan: ',ket);
readln;
end.
Selasa, 19 Oktober 2010
Program Sederhana Biodata
uses crt;
var
nama, alamat : string;
umur : integer;
begin
clrscr;
writeln ('===============================');
writeln (' Biodata ');
writeln ('===============================')
write ('Nama :'); readln (nama);
write ('Umur :') readln (umur);
write ('Alamat :') readln (alamat);
writeln ('--------------------------------------------------------------')
writeln ('Jadi data Anda : ');
writeln ('Anda bernama ',nama,'. Umur Anda ',umur,' tahun. Anda tinggal di ',alamat,'.');
writeln;
readkey;
end.
Langganan:
Postingan (Atom)