Program Pascal Procedure Menghitung Efisiensi
Generator Dan Daya Input Generator
program menghitung_efisiensi_generator_dan_daya_input_generator;
uses crt;
procedure f_n(f_pin, f_pout: real; var result: real);
begin
result := (f_pout/f_pin) * 100;
end;
procedure f_pin(f_pout, f_prugi: real; var result: real);
begin
result := f_pout + f_prugi;
end
var
pil, pout, pin, n, prugi, rf_n, rf_pin: real;
begin
clrscr;
writeln(' program menghitung efisiensi generator dan daya
input generator ');
writeln;
writeln('1. menghitung efisiensi generator');
writeln('2.
menghitung daya input generator');
write('masukan pilihan : ');
readln(pil);
if (pil = 1) then
begin
write('Pin (daya input) = ');
readln(pin);
write('Pout (daya output) = ');
readln(pout);
f_n(pin, pout, rf_n);
writeln;
writeln('efisiensi = ', rf_n:2:2, ' %');
end
else if (pil = 2) then
begin
write('Pout (daya output) = ');
readln(pout);
write('Prugi (daya rugi) = ');
readln(prugi);
f_pin(pout, prugi, rf_pin);
writeln;
writeln('Pin (daya input) = ', rf_pin:2:2, ' watt');
end
else
begin
writeln('salah input');
end;