filem

Watch Free Online Live Dragon Ball Season Episode Saga Watch Free Online Live Dragon Ball Z Season Episode Saga Watch Free Online Live Dragon Ball GT Season Episode Saga Watch Free Online Live Case Closed Season Episodes Watch Free Online Live Pokemon Season Episodes Watch Free Online Live One Piece Season Episodes Watch Free Online Live Naruto Season Episodes

Kamis, 28 Oktober 2010

program seder hana menggunakan metode pilihan untuk menampilkan keterangan umur

  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                           :CLAUDIUS M.R RUNTUWENE
Nim                             : 21015314  
Program Studi : Sistem Informasi
Tahun Lahir                 : 1991

Umur                           : 19
Keterangan                  : REMAJA

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.

metode urutan angka

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

Program pascal - perulangan bilangan

Buat tampilan program dibawah ini dengan menggunakan metode perulangan  
               
       1 2 3 4                         2 2 2                            3 2 1
       1 2 3 4                         1 1 1                            3 2 1

       1 2 3 4                         0 0 0                            3 2 1
       1 2 3 4

       1                                  4 3 2 1                         1         
       1 2                               4 3 2                            3   5  
       1 2 3                            4 3                               7   9   11
       1 2 3 4                         4                                  13 15 17 19
           
Jawab:
1.         uses crt;                         
   var I,J :integer;
   begin
   clrscr;
     for I:=1 to 4 do
     begin
     for J:= 1 to 4 do
     write(J:4);
     writeln;
     end;
     readln;
   end.

2.    uses crt;
   var A, I,J: integer;
   begin
     clrscr;
     A:=2;
     for I:= 1 to 3 do
     begin
     for J:= 1 to 3 do
     write(A:4);
     A:=A-1; writeln;
     End;
     Readln;
end.


3. uses crt; var i, j: byte;
      begin
         clrscr;
         for i:= 1 to 3 do
         begin
         for j:= 3 downto 1 do
         write(j:4); writeln;
         end;
         readln;
        end.

4. uses crt;
   var i, j: integer;
   begin
     clrscr;
     for i:= 1 to 4 do
     begin
     for j:= 1 to i do
     write(j:4); writeln;
     end;
     readln;
   end.

1.  5. uses crt;
   var A, i,j:integer;
   begin
     clrscr;
     for i:= 4 downto 1 do
     begin
     A:=4;
     for j:= 1 to i do
     begin
     write(A:4);
     A:=A-1;
     end;
     writeln;
     end;
     readln;
   end.

6. uses crt;
   var A, i, j: byte;
   begin
     clrscr;
     A:= 1;
     for i:= 1 to 4 do
     begin
     for j:= 1 to i do
     begin
     write(A:4);
     A:= A+2;
     end;
     writeln;
     end;
     readln;
   end.

program pascal-luas persegi panjang

   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
      Program pascal:
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.