program test;
uses crt;
label balik;
var p, l, a, t, c, j : integer ;
ls, phi : real ;
YN : string ;
begin
clrscr;
balik:
writeln ( '1. Program Mencari Luas Persegi Panjang' ) ;
writeln ( '2. Program Mencari Luas Segitiga' ) ;
writeln ( '3. Program Mencari Luas Lingkaran' ) ;
writeln ( '4. Exit' ) ;
write ( 'Pilih Menu 1-4 : ' ) ; readln ( c) ;
writeln ;
case c of
1 : Begin
writeln ( 'Mencari Luas Persegi Panjang' ) ;
write ( 'Masukan Panjang : ' ) ; readln ( p) ;
write ( 'Masukan Lebar : ' ) ; readln ( l) ;
write ( 'Rumus Luas : ' , p, ' x ' , l, ' : ' , p* l) ;
End ;
2 : Begin
writeln ( 'Mencari Luas Segitiga' ) ;
write ( 'Masukan Alas : ' ) ; readln ( a) ;
write ( 'Masukan Tinggi : ' ) ; readln ( t) ;
LS: = 1 / 2 * ( a* t) ;
write ( 'Rumus Luas : 1/2(' , a, ' x ' , t, ') : ' , LS: 0 : 0 ) ;
End ;
3 : Begin
writeln ( 'Mencari Luas Lingkaran' ) ;
write ( 'Masukan Jari-Jari : ' ) ; readln ( j) ;
LS: = 3.14 * ( j* j) ;
write ( 'Rumus Luas : 3.14 x ' , j, ' x ' , j, ' : ' , LS: 0 : 2 ) ;
End ;
4 : Begin
exit;
End ;
else write ( 'INPUT DATA SALAH' ) ;
End ;
writeln ;
write ( 'Kembali Ke Menu ? (Y/N) : ' ) ; readln ( YN) ;
if ( YN = 'Y' ) or ( YN = 'y' ) then
begin
clrscr;
goto balik
end
else if ( YN = 'N' ) or ( YN = 'n' ) then
write ( 'Press any key to Exit' )
else write ( 'INPUT SALAH' ) ;
readln ;
end .
cHJvZ3JhbSB0ZXN0Owp1c2VzIGNydDsKbGFiZWwgYmFsaWs7CnZhciBwLGwsYSx0LGMsaiA6aW50ZWdlcjsKICAgIGxzLHBoaSA6cmVhbDsKICAgIFlOIDpzdHJpbmc7CiAgICAKYmVnaW4KY2xyc2NyOwpiYWxpazoKICAgICAgIHdyaXRlbG4oJzEuIFByb2dyYW0gTWVuY2FyaSBMdWFzIFBlcnNlZ2kgUGFuamFuZycpOwogICAgICAgd3JpdGVsbignMi4gUHJvZ3JhbSBNZW5jYXJpIEx1YXMgU2VnaXRpZ2EnKTsKICAgICAgIHdyaXRlbG4oJzMuIFByb2dyYW0gTWVuY2FyaSBMdWFzIExpbmdrYXJhbicpOwogICAgICAgd3JpdGVsbignNC4gRXhpdCcpOwogICAgICAgd3JpdGUoJ1BpbGloIE1lbnUgMS00IDogJyk7cmVhZGxuKGMpOwogICAgICAgd3JpdGVsbjsKICBjYXNlIGMgb2YKICAgICAgIDEgOiBCZWdpbgogICAgICAgICB3cml0ZWxuKCdNZW5jYXJpIEx1YXMgUGVyc2VnaSBQYW5qYW5nJyk7CiAgICAgICAgIHdyaXRlKCdNYXN1a2FuIFBhbmphbmcgOiAnKTtyZWFkbG4ocCk7CiAgICAgICAgIHdyaXRlKCdNYXN1a2FuIExlYmFyICAgOiAnKTtyZWFkbG4obCk7CiAgICAgICAgIHdyaXRlKCdSdW11cyBMdWFzIDogJyxwLCcgeCAnLGwsJyA6ICcscCpsKTsKICAgICAgIEVuZDsKICAgICAgIAogICAgICAgMiA6IEJlZ2luCiAgICAgICAgIHdyaXRlbG4oJ01lbmNhcmkgTHVhcyBTZWdpdGlnYScpOwogICAgICAgICB3cml0ZSgnTWFzdWthbiBBbGFzICAgICA6ICcpO3JlYWRsbihhKTsKICAgICAgICAgd3JpdGUoJ01hc3VrYW4gVGluZ2dpICAgOiAnKTtyZWFkbG4odCk7CiAgICAgICAgIExTOj0xLzIqKGEqdCk7CiAgICAgICAgIHdyaXRlKCdSdW11cyBMdWFzIDogMS8yKCcsYSwnIHggJyx0LCcpIDogJyxMUzowOjApOwogICAgICAgRW5kOwogICAgICAgMyA6IEJlZ2luCiAgICAgICAgIHdyaXRlbG4oJ01lbmNhcmkgTHVhcyBMaW5na2FyYW4nKTsKICAgICAgICAgd3JpdGUoJ01hc3VrYW4gSmFyaS1KYXJpICAgICA6ICcpO3JlYWRsbihqKTsKICAgICAgICAgTFM6PTMuMTQqKGoqaik7CiAgICAgICAgIHdyaXRlKCdSdW11cyBMdWFzIDogMy4xNCB4ICcsaiwnIHggJyxqLCcgOiAnLExTOjA6Mik7ICAgCiAgICAgICBFbmQ7CiAgICAgICA0IDogQmVnaW4KICAgICAgICAgICAgICAgIGV4aXQ7CiAgICAgICBFbmQ7CiAgICAgICBlbHNlIHdyaXRlKCdJTlBVVCBEQVRBIFNBTEFIJyk7CiAgICAgICBFbmQ7CiAgICAgICB3cml0ZWxuOwogICAgICAgd3JpdGUoJ0tlbWJhbGkgS2UgTWVudSA/IChZL04pIDogJyk7cmVhZGxuKFlOKTsKICAgICAgICBpZiAoWU4gPSAnWScpIG9yIChZTiA9ICd5JykgdGhlbgogICAgICAgIGJlZ2luCiAgICAgICAgICAgIGNscnNjcjsKICAgICAgICAgICAgZ290byBiYWxpawogICAgICAgIGVuZAogICAgICAgIGVsc2UgaWYgKFlOID0gJ04nKSBvciAoWU4gPSAnbicpIHRoZW4KICAgICAgICAgICAgIHdyaXRlKCdQcmVzcyBhbnkga2V5IHRvIEV4aXQnKQogICAgICAgIGVsc2Ugd3JpdGUoJ0lOUFVUIFNBTEFIJyk7CnJlYWRsbjsKZW5kLgogICAgICAgCg==