Program yang saya gunakan adalah turbo pascal.
FLOWCHART :
SOURCE CODE :
program mencari_Rbaru_dan_Cbaru_pada_perancangan_cascade_dengan_rangkaian_orde1;
uses crt;
var
km,rlama,rbaru,cbaru,kf,clama, ret: real;
pilihan1: string;
function funct_rbaru(f_km, f_rlama: real): real;
var
rbaru: real;
begin
rbaru := f_km*f_rlama;
funct_rbaru := rbaru;
end;
function funct_cbaru(f_km, f_kf, f_clama: real): real;
var
cbaru: real;
begin
cbaru := f_clama/(f_km*f_kf);
funct_cbaru := cbaru;
end;
begin
clrscr;
writeln('masukkan pilihan :');
writeln('[1] menghitung resistor');
writeln('[2] menghitung kapasitor');
readln(pilihan1);
writeln;
if (pilihan1 = '1') then
begin
writeln('masukan nilai pengskalaan amplitudo dan nilai resistor lama');
writeln('di program untuk mencari nilai resistor baru ini');
writeln;
write('masukan nilai pengskalaan amplitudo:');readln(km);
write('masukan nilai resistor lama:');readln(rlama);
ret := funct_rbaru(km, rlama);
write('hasil dari rbaru:',km,'x',rlama,'=',ret);
readln;
end
else if (pilihan1 = '2') then
begin
writeln('masukan nilai pengskalaan amplitudo,pengskalaan frekuensi,kapasitor lama');
writeln('di program untuk mencari nilai kapasitor baru ini');
writeln;
writeln('masukan nilai pengskalaan amplitudo:');readln(km);
writeln('masukan nilai pengskalaan frekuensi:');readln(kf);
writeln('masukan nilai kapasitor lama:');readln(clama);
ret := funct_cbaru(km, kf, clama);
writeln;
write('hasil dari Cbaru:',clama,'/',km,'x',kf,'=',ret);
readln;
end
else
begin
writeln('salah input');
end;
readln;
end.
Tidak ada komentar:
Posting Komentar