SlideShare una empresa de Scribd logo
1 de 12
DEKLARASI LABEL

         PROGRAM cetak;
   •

                   LABEL satu,akhir;
   •

                   BEGIN
   •

                      WRITELN('STMIK');
   •

                      GOTO SATU;
   •

                      WRITELN('BINA');
   •

                      satu:
   •

                      WRITELN('GUNADARMA');
   •

                      GOTO akhir;
   •

                      WRITELN('SARANA');
   •

                      akhir:
   •

                   END.
   •




output
Deklarasi konstanta

         PROGRAM CETAK_2(OUTPUT);
   •

                      CONST a = 50; (* selalu menggunakan tanda = *)
   •

                              b = 'INDONESIA Merdeka';
   •

                      BEGIN
   •

                        WRITELN(a,' TAHUN ');
   •

                        WRITELN(b);
   •

                      END.
   •




output
Deklarasi tipe

         PROGRAM SATU;
   •

                 TYPE bulat = INTEGER; { selalu menggunakan = }
   •

                        hasil,pecahan = REAL;
   •

                        ket      = STRING[20];
   •

                 BEGIN
   •

                        pecahan := 2.52;
   •

                        bulat := 2;
   •

                        hasil := pecahan + bulat;
   •

                        ket := 'hasil penjumlahan = ';
   •

                 WRITE(ket,hasil:4:2);
   •

                 END.
   •

Output
Deklarasi variabel/perubah

         VAR satu : INTEGER;
   •

                           dua : INTEGER;
   •

                           a : REAL;
   •

                           b : REAL;        { selalu menggunakan : }
   •

                     BEGIN
   •

                           satu := 5;
   •

                           dua := 4;
   •

                           a := 2.3;
   •

                           b := 5+4*2.3;     { hasil real }
   •

                     WRITE('hasil = ',b:4:1);
   •

                     END
   •

Output
TYPE DATA INTEGER

       VAR a,b,jumlah1,jumlah2 : INTEGER;
   •

             BEGIN
   •

                jumlah1:=10;
   •

                jumlah2:=3;
   •

                a:=jumlah1 DIV jumlah2;
   •

                b:=jumlah1 MOD jumlah2;
   •

                WRITELN('HASIL A = ',a);
   •

                WRITELN('HASIL B =',b);
   •

             END.
   •

OUTPUT
Tipe data real

        VAR nilai1,nilai2,hasil : REAL;
    •

                    BEGIN
    •

                       nilai1 := 2.52;
    •

                       nilai2 := 3.2;
    •

                       hasil := nilai1 + nilai2;
    •

                       WRITE('HASIL PENJUMLAHAN = ',hasil:4:2);
    •

                    END.
    •

OUTPUT
Tipe data karakter

        VAR nilai : CHAR;
    •

               BEGIN
    •

                   nilai :='A';
    •

                   WRITELN('NILAI TERBAIK = ',nilai);
    •

               END.
    •

OUTPUT




Tipe data string

        VAR kata1 : STRING[5];
    •

                   kata2 : STING[9];
    •

                   kata : CHAR;
    •

               BEGIN
    •

                   kata1 :='STMIK';
    •

                   kata2 :='GUNADARMA';
    •

                   kata :=' ';         { karakter berupa spasi }
    •

                   WRITELN(kata1,kata,kata2);
    •

               END.
    •
OUTPUT




Tipe data Boolean

              VAR
   •

               benar : BOOLEAN;
   •

              BEGIN
   •

                benar := TRUE;
   •

                WRITELN('benar = ',benar);
   •

              END.
   •

OUTPUT
Program Deret;

   •   VAR

   •   I,J,K = INTEGER;

   •   BEGIN

   •      K := 2;

   •     FOR I := 3 DOWNTO 0 DO

   •     BEGIN

   •         J := I + 2 ;

   •      WRITELN (I,J);

   •     END;

   •   READLN;

   •   END.

OUTPUT




PROGRAM LUAS SEGIEMPAT;

   •   VAR

   •     P,L,LUAS : INTEGER;
•   BEGIN

   •       WRITE(‘Masukkan panjang = ‘);readln(P);

   •      WRITE(‘Masukkan lebar= ‘);readln(L);

   •   LUAS := P * L;

   •      WRITE(‘LUAS = ‘,LUAS);

   •     READLN;

   •   END.

OUTPUT




STATEMENT KENDALI PASCAL

   •   VAR

   •      NAMA : STRING[20];

   •     KET : STRING[10];

   •     NILAI : INTEGER;

   •   BEGIN

   •     WRITE(‘NAMA = ‘ );READLN(NAMA);

   •     WRITE(‘NILAI = ‘ );READLN(NILAI);
•   IF NILAI >= 60 THEN WRITELN(‘LULUS’)

  •   ELSE WRITELN (‘GAGAL’);

  •   READLN;

  •   END.

OUTPUT




PROGRAM CASE…OF

  •   USES CRT;

  •   VAR

  •      HK, HPL, POT, TOTAL, JUMLAH : INTEGER;

  •   BEGIN

  •       WRITE(‘HARGA KOMPUTER = ‘);READLN(HK);

  •       WRITE(‘HARGA PRODUK LAIN = ‘);READLN(HPL);

  •       JUMLAH := HK+HPL;

  •   WRITELN(‘JUMLAH = RP ‘,JUMLAH);

  •       CASE TOTAL OF

  •   1000..2900 : POT := 100;
•   3000..5900 : POT := 200;

  •   6000..10000 : POT := 300;

  •   END;

  •      WRITELN (‘POTONGAN = RP ‘,POT);

  •      TOTAL := JUMLAH – POT

  •      WRITELN (‘TOTAL = RP ‘,TOTAL);

  •   READLN;

  •   END.

OUTPUT

Más contenido relacionado

Destacado

ICT Laptop and Desktop Policy Final
ICT  Laptop and Desktop Policy FinalICT  Laptop and Desktop Policy Final
ICT Laptop and Desktop Policy FinalKel' Laquian
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and FlowchartsDeva Singh
 

Destacado (7)

ICT Laptop and Desktop Policy Final
ICT  Laptop and Desktop Policy FinalICT  Laptop and Desktop Policy Final
ICT Laptop and Desktop Policy Final
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Writing algorithms
Writing algorithmsWriting algorithms
Writing algorithms
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and Flowcharts
 

Último

TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...Nguyen Thanh Tu Collection
 
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...Idrees.Hishyar
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...Nguyen Thanh Tu Collection
 
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....سمير بسيوني
 
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution  (फ्रेंच राज्यक्रांती)French Revolution  (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)Shankar Aware
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 

Último (6)

TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
 
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
 
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
 
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution  (फ्रेंच राज्यक्रांती)French Revolution  (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

tugas 1

  • 1. DEKLARASI LABEL PROGRAM cetak; • LABEL satu,akhir; • BEGIN • WRITELN('STMIK'); • GOTO SATU; • WRITELN('BINA'); • satu: • WRITELN('GUNADARMA'); • GOTO akhir; • WRITELN('SARANA'); • akhir: • END. • output
  • 2. Deklarasi konstanta PROGRAM CETAK_2(OUTPUT); • CONST a = 50; (* selalu menggunakan tanda = *) • b = 'INDONESIA Merdeka'; • BEGIN • WRITELN(a,' TAHUN '); • WRITELN(b); • END. • output
  • 3. Deklarasi tipe PROGRAM SATU; • TYPE bulat = INTEGER; { selalu menggunakan = } • hasil,pecahan = REAL; • ket = STRING[20]; • BEGIN • pecahan := 2.52; • bulat := 2; • hasil := pecahan + bulat; • ket := 'hasil penjumlahan = '; • WRITE(ket,hasil:4:2); • END. • Output
  • 4. Deklarasi variabel/perubah VAR satu : INTEGER; • dua : INTEGER; • a : REAL; • b : REAL; { selalu menggunakan : } • BEGIN • satu := 5; • dua := 4; • a := 2.3; • b := 5+4*2.3; { hasil real } • WRITE('hasil = ',b:4:1); • END • Output
  • 5. TYPE DATA INTEGER VAR a,b,jumlah1,jumlah2 : INTEGER; • BEGIN • jumlah1:=10; • jumlah2:=3; • a:=jumlah1 DIV jumlah2; • b:=jumlah1 MOD jumlah2; • WRITELN('HASIL A = ',a); • WRITELN('HASIL B =',b); • END. • OUTPUT
  • 6. Tipe data real VAR nilai1,nilai2,hasil : REAL; • BEGIN • nilai1 := 2.52; • nilai2 := 3.2; • hasil := nilai1 + nilai2; • WRITE('HASIL PENJUMLAHAN = ',hasil:4:2); • END. • OUTPUT
  • 7. Tipe data karakter VAR nilai : CHAR; • BEGIN • nilai :='A'; • WRITELN('NILAI TERBAIK = ',nilai); • END. • OUTPUT Tipe data string VAR kata1 : STRING[5]; • kata2 : STING[9]; • kata : CHAR; • BEGIN • kata1 :='STMIK'; • kata2 :='GUNADARMA'; • kata :=' '; { karakter berupa spasi } • WRITELN(kata1,kata,kata2); • END. •
  • 8. OUTPUT Tipe data Boolean VAR • benar : BOOLEAN; • BEGIN • benar := TRUE; • WRITELN('benar = ',benar); • END. • OUTPUT
  • 9. Program Deret; • VAR • I,J,K = INTEGER; • BEGIN • K := 2; • FOR I := 3 DOWNTO 0 DO • BEGIN • J := I + 2 ; • WRITELN (I,J); • END; • READLN; • END. OUTPUT PROGRAM LUAS SEGIEMPAT; • VAR • P,L,LUAS : INTEGER;
  • 10. BEGIN • WRITE(‘Masukkan panjang = ‘);readln(P); • WRITE(‘Masukkan lebar= ‘);readln(L); • LUAS := P * L; • WRITE(‘LUAS = ‘,LUAS); • READLN; • END. OUTPUT STATEMENT KENDALI PASCAL • VAR • NAMA : STRING[20]; • KET : STRING[10]; • NILAI : INTEGER; • BEGIN • WRITE(‘NAMA = ‘ );READLN(NAMA); • WRITE(‘NILAI = ‘ );READLN(NILAI);
  • 11. IF NILAI >= 60 THEN WRITELN(‘LULUS’) • ELSE WRITELN (‘GAGAL’); • READLN; • END. OUTPUT PROGRAM CASE…OF • USES CRT; • VAR • HK, HPL, POT, TOTAL, JUMLAH : INTEGER; • BEGIN • WRITE(‘HARGA KOMPUTER = ‘);READLN(HK); • WRITE(‘HARGA PRODUK LAIN = ‘);READLN(HPL); • JUMLAH := HK+HPL; • WRITELN(‘JUMLAH = RP ‘,JUMLAH); • CASE TOTAL OF • 1000..2900 : POT := 100;
  • 12. 3000..5900 : POT := 200; • 6000..10000 : POT := 300; • END; • WRITELN (‘POTONGAN = RP ‘,POT); • TOTAL := JUMLAH – POT • WRITELN (‘TOTAL = RP ‘,TOTAL); • READLN; • END. OUTPUT