300x250 AD TOP

Text Widget

pengunjung

Popular Content

AD (728x60)

Diberdayakan oleh Blogger.

Translate

Popular Posts

Minggu, 03 Mei 2015

Tagged under:

Program file


Program Filetugas;
Uses Crt;
Var
 JenisFile         : Text;
 Nama,alamat,telp  : String;
 Tanya             : Char;
 Pilihan           : ShortInt;

Begin
Repeat
 ClrScr;
 Writeln('+-----------------------------+');
 writeln('|        PROGRAM FILE         |');
 writeln('|-----------------------------|');
 Writeln('| 1. | Membuat File Data Baru |');
 Writeln('| 2. | Memasukan Data Baru    |');
 Writeln('| 3. | Menampilkan Data       |');
 Writeln('| 4. | Keluar                 |');
 Writeln('|-----------------------------|');
 Writeln('| Pilihan :                   |');
 writeln('+-----------------------------+');
 gotoxy(13,9);Readln(Pilihan);

Case  Pilihan Of

1 : Begin
 Assign(JenisFile,'Alamat.dat');
 ReWrite(JenisFile);
 Close(JenisFile);
 writeln;
 writeln;
 Writeln('---File Sukses Dibuat---');
 readkey;
 End;

2 : Begin
 Assign(JenisFile,'Alamat.dat');
 Append(JenisFile);
 Repeat
 ClrScr;
 writeln('+----------------------------+');
 Writeln('| Nama      :                |');
 Writeln('| ALamat    :                |');
 Writeln('| Telepon   :                |');
 writeln('+----------------------------+');
 gotoxy(15,2);readln(nama);
 gotoxy(15,3);readln(alamat);
 gotoxy(15,4);readln(telp);
 Writeln(JenisFile,Nama);
 Writeln(JenisFile,Alamat);
 Writeln(JenisFile,Telp);
 Writeln;
 Write('Tambah Data Lagi ? (Y/T): ');
 Tanya := ReadKey;
 Until UpCase(Tanya) = 'T';
 Close(JenisFile);
 writeln;
 Writeln('Data telah dimasukan !');
 readkey;
 End;

3 : Begin
 Assign(JenisFile,'Alamat.dat');
 Reset(JenisFile);
 Repeat
 Readln(JenisFile,Nama);
 Readln(JenisFile,Alamat);
 Readln(JenisFile,Telp);
 ClrScr;
 writeln('+----------------------------+');
 Writeln('| Nama      :                |');
 Writeln('| ALamat    :                |');
 Writeln('| Telepon   :                |');
 writeln('+----------------------------+');
 gotoxy(15,2);writeln(nama);
 gotoxy(15,3);writeln(alamat);
 gotoxy(15,4);writeln(telp);
 writeln;
 If Nama = ''Then
 Tanya := 'T'
 Else
 Begin
  Write('Lihat Data Selanjutnya ? (Y/T) : ');
  Tanya := ReadKey;
 End;
  Until UpCase(Tanya) = 'T';
  Close(JenisFile);
 End;

 Else
 End;

 Until Pilihan=4;
End.

2. Screenshot Program