Breaking News
Loading...
, ,

Membuat Program Penerimaan Mahasiswa Baru Dengan Pascal

Share on Google Plus

Assalamualaikum.

Halo kawan semua. Kali ini DK akan berbagi tentang sebuah program sederhana yaitu membuat program penerimaan mahasiswa baru menggunakan Pascal. Yosh mari langsung saja ke topik utama kita kali ini.
Sebelumnya DK akan menjeaskan beberapa ketentuan yang terdapat pada program ini. Program ini terdapat inputan tanggal lahir dimana inputan yang benar harus seperti contoh berikut (ex: 21 07 1994). Setiap angka dipisahkan oleh spasi lalu tekan enter jika sudah selesai. Sedangkan jika inputan salah maka akan ada peringatan dari program.


Berikut source code-nya :
uses wincrt;
var
   no,nama,asal,tempat:string;
   tgl,bln,th:integer;
   b_daftar,u_bangun,tot:longint;
begin
     clrscr;
     writeln('====================================');
     writeln;
     writeln('     Pendaftaran Mahasiswa Baru     ');
     writeln;
     writeln('                oleh                ');
     writeln('           Dani Kustiawan           ');
     writeln;
     writeln('====================================');
     writeln;
     write  ('No.               : '); readln(no);
     write  ('Nama              : '); readln(nama);
     write  ('Tempat Lahir      : '); readln(tempat);
     write  ('Tanggal Lahir     : '); readln(tgl,bln,th);
     case bln of
     1,3,5,7,8,10,12 : begin
                       if (tgl>31) then
                          begin
                               writeln('Format Tanggal salah');
                               readkey;
                               donewincrt;
                          end
                     
                       end;
     4,6,9,11 : begin
                if (tgl>30) then
                   begin
                        writeln('Format Tanggal salah');
                        readkey;
                        donewincrt;
                        end
                end;
     2 : begin
         if (th mod 4=0) then
            begin
                 if (tgl>29) then
                 begin
                      writeln('Format Tanggal salah');
                      readkey;
                      donewincrt;
                 end
            end
            else
            begin
            if (tgl>28) then
            begin
                 writeln('Format Tanggal salah');
                 readkey;
                 donewincrt;
            end
            end;
       end;
     end;
     if (bln>12) or (th>1995) then
        begin
             writeln('Format Tanggal Salah');
             readkey;
             donewincrt;
     end;
       
     write  ('Asal Sekolah      : '); readln(asal);
     write  ('Biaya Pendaftaran : '); readln(b_daftar);
     write  ('Uang Bangunan     : '); readln(u_bangun);
     tot:=b_daftar+u_bangun;
     write  ('Total             : ',tot);
end.
Untuk tampilan programnya adlah sebagai berikut :

Untuk tampilan kesalahan input tanggal adalah seperti berikut :
Hmmm, kayanya segitu aja dulu untuk posting kali ini. Semoga bermanfaat.
Wassalamualaikum
File bisa didownload disini

You Might Also Like

0 comments

About

danikustiawan.id adalah personal blog yang dikelola secara pribadi. Tujuan utama hadirnya blog ini adalah untuk mempererat tali silaturahmi, menambah pengetahuan, dan menyalurkan hobby. Terimakasih telah berkunjung, jangan lupa subscribe dan selalu berkunjung.

danikustiawan.id on social media