SOAL :
1. buat program ketentuan sebagai berikut : a. panjang string
b. mengabungkan dua string
c. menyisipkan string kedalam string lain
2. buat program untuk menampilkan jurusan dan angkatan seorang mahasiswa universitas gunadarma berdasarkan NPM
jawabanya :
1. masukan coding berikut ke pascal
uses crt;
var pilih,c1,c2 : integer;
a,b,d : string;
jawab : char;
begin
repeat
clrscr;
writeln('Pilih menu');
writeln('1. Mencari panjang dari sebuah string.');
writeln('2. Menggabungkan isi dari kedua string.');
writeln('3. Menyisipkan isi dari sebuah string ke dalam string lain.');
writeln('4 . exit ');
write ('Pilihan anda :'); readln(pilih);
case pilih of
1 : Begin
writeln('Tulis string yang anda ingin hitung panjangnya : ');
readln(a);
c1:=length(a);
writeln;
writeln('Panjang dari ',a,' adalah : ',c1);
end;
2 : Begin
writeln('Tulis string pertama yang anda ingin gabungkan : ');
readln(a);
writeln('Tulis string kedua yang anda ingin gabungkan : ');
readln(b);
d:=concat(a,b);
writeln('Gabungan string ',a,' dan string ',b,' adalah : ',d);
end;
3 : Begin
writeln('Tulis string pertama yang anda inginkan : ');
readln(a);
writeln('Tulis string yang ingin disisipkan : ');
readln(b);
writeln('Huruf ke berapa yang ingin disisipkan : ');
readln(c1);
insert(b,a,c1);
writeln('Gabungan stringnya adalah ',a,'' );
end;
4 : exit
end;
writeln('mau melanjutkan program ? (y/t) ');
readln(jawab);
until(jawab = 't');
end.
hasilnya :
bila kita memilih 1 :
bila kita memilih 2 :
bila kita memilih 3 :
saat menjawab (y/t) ,bila kita memilih y maka program akan terulang dan memulai pemilihan baru.,bila t maka program akan terhenti
bila kita memiih nomer 4 maka akan stop
____________________________________________________________________________________________________________________________
2 . masukan coding sebagai berikut :
uses crt;
var npm,jur1,jur2,ang1,ang2 : string;
a,b,c : integer;
begin
clrscr;
write ('Tuliskan NPM anda :');
readln (NPM);
(*Gunadarma didirikan pada tahun 1981
Kode jurusan :
1 = Strata 1 ; Sistem Informasi
2 = Diploma 3 ; Manajemen Informatika
3 = Strata 1 ; Manajemen Komputer & Akuntansi*)
jur1:= Copy(npm,1,1);
if jur1 = '1' then jur2:= 'Strata 1 - Sistem Informasi' else
if jur1 = '2' then jur2:= 'Diploma 3 - Manajemen Informatika' else
if jur1 = '3' then jur2:= 'Strata 1 - Manajemen Komputer & Akuntansi' else
jur2:= '-';
if jur2 <> '-' then
Writeln('Jurusan anda adalah ',jur2,' dengan kode jurusan ',jur1,'.')
else
Writeln('Maaf, kode jurusan anda tidak ada dalam database kami.');
ang1:= Copy(npm,4,2);
val(ang1,b,c);
if b > 81 then
Writeln('Anda termasuk angkatan 19',b,'.')
else begin
if b < 10 then begin
str(b:1,ang2);
insert('0',ang2,1);
Writeln('Anda termasuk angkatan 20',ang2,'.'); end;
writeln('Anda termasuk angkatan 20',b,'.');
end;
readln;
end.
maka hasilnya adalah :
Selengkapnya...
Senin, 28 Februari 2011
tugas struktur dan organisasi data 2
Langganan:
Postingan (Atom)