Disusun oleh :
Vara Fauziyah Soraya (17031010018)
Paralel A / Sesi VI
repeat
Menampilkan
1. Nada Dasar
2. Nada Atas Pertama
3. Nada Atas Kedua
4. Nada Atas Ketiga
dan Memasukan pilihan anda
k:=0
Repeat
la:=lmd0/2
f1:=v0/(2*la)
lb:=lmd0/4
f2:=v0/(4*lb)
Tidak k:=k+1
lmd0:=lmd0+1
Menampilkan hasil
lmd0, la, f1,lb,f2
Tidak
Until k=5
Iya
A B C D
A B C D
Menampilkan
1. Iya
2. Tidak
Dan memasukan
angka 1 atau 2
l:=0
Repeat
la:=lmd1
f1:=v1/la
lb:=0.75*lmd1
f2:=(3*v1)/(4*lb)
Tidak l:=l+1
lmd1:=lmd1+1
Menampilkan hasil
Lmd1, la, f1,lb,f2
Tidak
Until l=5
Iya
A B C D
A B C D
Menampilkan
1. Iya
2. Tidak
Dan memasukan
angka 1 atau 2
m:=0
Repeat
Tidak la:=1.5*lmd2
f1:=(3*v2)/(2*la)
lb:=1.25*lmd2
f2:=(5*v2)/(4*lb)
m:=m+1
lmd2:=lmd2+1
Menampilkan hasil
lmd2, la, f1,lb,f2
Tidak
Until m=5
Iya
A B C D
A B C D
Menampilkan
1. Iya
2. Tidak
Dan memasukan angka
1 atau 2
p:=0
Repeat
la:=lmd3*2
f1:=(2*v3)/la
lb:=(7*lmd3)/4
f2:=(7*v3)/(4*lb)
p:=p+1
lmd3:=lmd3+1
Menampilkan hasil
lmd3, la, f1,lb,f2
Tidak
Until p=5
Iya
A B C D
A B C D
Menampilkan
1. Iya
2. Tidak
Dan memasukan angka
1 atau 2
Tidak
Until y=2
Iya
Selesai
Script Program :
program uts;
uses crt;
var n,l1,l2,l3,l4,f1,f2,lmd0,lmd1,lmd2,lmd3,v0,v1,v2,v3,la,lb:real;
x,k,l,m,p,y:integer;
begin
clrscr;
repeat
clrscr;
writeln('Pilih Pipa Organa:');
writeln('1.Nada Dasar');
writeln('2.Nada Atas Pertama');
writeln('3.Nada Atas Kedua');
writeln('4.Nada Atas Ketiga');
write('masukan pilihan anda : ');readln(x);
case x of
1:begin
writeln('Nada Dasar/Harmonik Pertama');
write('masukan nilai lamda0 = ');readln(lmd0);
write('masukan nilai kecepatan = ');readln(v0);
writeln('Tabel Hasil Perhitungan');
writeln('----------------------------------------------------------------');
writeln('| Lamda 0 | Jenis |Pipa Organa Terbuka|Pipa Organa Tertutup|');
writeln('----------------------------------------------------------------');
k :=0;
repeat
la:=lmd0/2;
f1:=v0/(2*la);
lb:=lmd0/4;
f2:=v0/(4*lb);
k := k+1;
lmd0 :=lmd0+1;
writeln(' ',lmd0:2:2,' Panjang ',la:2:2,' ',lb:2:2,' ');
writeln(' Frekuensi ',f1:2:2,' ',f2:2:2,' ');
until k=5;
writeln('---------------------------------------------------------------');
writeln('1. Iya');
writeln('2. Tidak');
write('Apakah Anda ingin menghitung resonansi kembali? ');readln(y);
end;
2:begin
writeln('Nada Atas Pertama/Harmonik Kedua');
write('masukan nilai lamda1 = ');readln(lmd1);
write('masukan nilai kecepatan = ');readln(v1);
writeln('Tabel Hasil Perhitungan');
writeln('--------------------------------------------------------------');
writeln('| Lamda 1 | Jenis |Pipa Organa Terbuka|Pipa Organa Tertutup|');
writeln('--------------------------------------------------------------');
l :=0;
repeat
la:=lmd1;
f1:=v1/la;
l:=l+1;
lb:=0.75*lmd1;
f2:=(3*v1)/(4*lb);
lmd1:=lmd1+1;
writeln(' ',lmd1:2:2,' Panjang ',la:2:2,' ',lb:2:2,' ');
writeln(' Frekuensi ',f1:2:2,' ',f2:2:2,' ');
until l=5;
writeln('--------------------------------------------------------------');
writeln('1. Iya');
writeln('2. Tidak');
write('Apakah Anda ingin menghitung resonansi kembali? ');readln(y);
end;
3:begin
writeln('Nada Atas Kedua/Harmonik Ketiga');
write('masukan nilai lamda2 = ');readln(lmd2);
write('masukan nilai kecepatan = ');readln(v2);
writeln('Tabel Hasil Perhitungan');
writeln('--------------------------------------------------------------');
writeln('| Lamda 2 | Jenis |Pipa Organa Terbuka|Pipa Organa Tertutup|');
writeln('--------------------------------------------------------------');
m :=0;
repeat
la:=1.5*lmd2;
f1:=(3*v2)/(2*la);
lb:=1.25*lmd2;
f2:=(5*v2)/(4*lb);
m := m+1;
lmd2 :=lmd2+1;
writeln(' ',lmd2:2:2,' Panjang ',la:2:2,' ',lb:2:2,' ');
writeln(' Frekuensi ',f1:2:2,' ',f2:2:2,' ');
until m=5;
writeln('--------------------------------------------------------------');
writeln('1. Iya');
writeln('2. Tidak');
write('Apakah Anda ingin menghitung resonansi kembali? ');readln(y);
end;
4:begin
writeln('Nada Atas Ketiga/Harmonik Keempat');
write('masukan nilai lamda3 = ');readln(lmd3);
write('masukan nilai kecepatan = ');readln(v3);
writeln('Tabel Hasil Perhitungan');
writeln('--------------------------------------------------------------');
writeln('| Lamda 3 | Jenis |Pipa Organa Terbuka|Pipa Organa Tertutup|');
writeln('--------------------------------------------------------------');
p :=0;
repeat
la:=lmd3*2;
f1:=(2*v3)/la;
lb:=(7*lmd3)/4;
f2:=(7*v3)/(4*lb);
p := p+1;
lmd3 :=lmd3+1;
writeln(' ',lmd3:2:2,' Panjang ',la:2:2,' ',lb:2:2,' ');
writeln(' Frekuensi ',f1:2:2,' ',f2:2:2,' ');
until p=5;
writeln('--------------------------------------------------------------');
writeln('1. Iya');
writeln('2. Tidak');
write('Apakah Anda ingin menghitung resonansi kembali? ');readln(y);
end;
end;
readln;
until y=2;
end.
Hasil Run :