uses crt;
label selesai;
begin
clrscr;
writeln('Satu');
goto selesai;
writeln('dua');
selesai:
writeln('tiga');
readln;
end.
write(x,' ');
x:=x+1;
end;
readkey;
end.
begin
write('Banyak Angka Genap = ');readln(a);
for b:=1 to a do
begin
c:=b;
d:=c*2;
write(d,' ');
end;
end;
if x=2 then
begin
write('Banyak Angka Ganjil = ');readln(a);
a:=a-1;
for b:=0 to a do
begin
c:=b;
d:=(c*2)+1;
write(d,' ');
end;
end;
end;
if y=2 then
begin
clrscr;
textcolor(2);
writeln('---------------------------------Pilih Bilangan--------------------------------');
writeln('----------1.Bilangan Genap');
writeln('----------2.Bilangan Ganjil');
write('Pilih Program : ');readln(x);
if x=1 then
begin
write('Banyak Angka Genap = ');readln(a);
for b:=a downto 1 do
begin
c:=b;
d:=c*2;
write(d,' ');
end;
end;
if x=2 then
begin
write('Banyak Angka Ganjil = ');readln(a);
a:=a-1;
for b:=a downto 0 do
begin
c:=b;
d:=(c*2)+1;
write(d,' ');
end;
end;
end;
if x<1 then
writeln('Error');
if x>2 then
writeln('Error');
writeln;
write('Apakah Anda ingin keluar??(Yes/No): ');readln(z);
until z='Yes';
end.
begin
write('A = ');readln(a);
write('B = ');readln(b);
writeln('Sebelum pertukaran A dan B adalah ',a,',',b);
a:=a+b;
b:=a-b;
a:=a-b;
writeln('Sesudah pertukaran A dan B adalah ',a,',',b);
end;
readkey;
end.
var x,y,a:integer;
begin
clrscr;
writeln('Fungsi X-Y');
write('Masukkan nilai x : ');readln(x);
write('Masukkan nilai y : ');readln(y);
a:=x-y;
if a>0 then
begin
writeln('Hasil : ',a);
end
else
begin
a:=a*(-1);
writeln('Hasil Mutlak : ',a);
end;
readkey;
end.
writeln('D = b^2-4ac');
writeln('D = ',b:0:0,'^2-','4*',a:0:0,'*',c:0:0);
d:= sqr(b)-4*a*c;
writeln('D = ',d:0:2);
if d>0 then
begin
writeln('D>0');
x:=(-b+sqrt(d))/(2*a);
y:=(-b-sqrt(d))/(2*a);
writeln('x1 = ',x:0:2);
writeln('x2 = ',y:0:2);
end;
if d=0 then
begin
writeln('D=0');
x:=(-b)/(2*a);
writeln('x1 = x2');
writeln('x = ',x:0:2);
end;
if d<0 then
begin
writeln('D<0');
d:=sqrt((-1*d));
x:=(-1*b/2*a);
y:=((d)/(2*a));
writeln('x1 = ',x:0:2,'+',y:0:2,'i');
writeln('x2 = ',x:0:2,'-',y:0:2,'i');
end;
readkey;
end.
Program Case Of
program case_of;
uses crt;
var nim:integer;
begin
clrscr;
write('Masukkan NiM Anda : ');readln(nim);
case nim of
320:writeln('Jonathan Hans S.');
321:writeln('Andi Budi Maulana');
322:writeln('Mukrimah R.');
end;
readkey;
end.
repeat
clrscr;
x1:=0;x2:=0;x3:=0;
q:=0;w:=0;e:=0;
writeln('Program pemilihan ketua ');
writeln('1.Yaumil: ');
writeln('2.Iyam: ');
writeln('3.Saya: ');
write('Masukkan jumlah perserta yang memilih : ');readln(x);
for y:=1 to x do
begin
clrscr;
writeln('1.Yaumil: ',x1);
writeln('2.Iyam: ',x2);
writeln('3.Saya: ',x3);
writeln;
write('No. calon yang anda pilih : ');readln(z);
if z=1 then
begin
clrscr;
x1:=1+w;
w:=x1;
end;
if z=2 then
begin
clrscr;
x2:=1+q;
q:=x2;
end;
if z=3 then
begin
clrscr;
x3:=1+e;
e:=x3;
end;
end;
writeln('1.Yaumil: ',x1);
writeln('2.Iyam: ',x2);
writeln('3.Saya: ',x3);
writeln;
if x1>x2 then
if x1>x3 then
writeln('Yaumil Menjadi Ketua');
if x2>x3 then
if x2>x1 then
writeln('Iyam menjadi Ketua');
if x3>x1 then
if x3>x2 then
writeln('Saya Menjadi Ketua');
if x1=x2 then
if x1>x3 then
writeln('Yaumil dan Iyam seri');
if x1=x3 then
if x1>x2 then
writeln('Yaumil dan Saya seri');
if x2=x3 then
if x2>x1 then
writeln('Iyam dan Saya seri');
if x1=x2 then
if x1=x3 then
writeln('Nilai Seri');
writeln;
write('Apakah Anda Ingin Melakukan Pemilihan Ulang?(y/n) : ');readln(u);
until u='n';
readkey;
end.