Statement LET, REM,PRINT dan READ DATA

00.18 0 Comments

Statement REM
·        digunakan untuk memberikan komentar program, yaitu ;
-          Judul program
-          Penjelasan program
-          Keterangan mengenai variabel yang digunakan
-          Keterangan tentang langkah-langkah program,dsb.
·        Statement REM dapat diletakkan dimanapun didalam program, baik diawal program, ditengah program, diakhir program tanpa mempengaruhi proses program.
Contoh :   REM PROGRAM LUAS PERSEGI PANJANG
                  REM PROGRAMMER : SIAPA SAJA
                  LET PANJANG = 5
                  LET LEBAR = 4
                  REM PROSES
                  LUAS = PANJANG * LEBAR
                  REM OUTPUT
                  PRINT “LUAS = “;LUAS
                  END
Output :               
                  LUAS = 20
·      Sebagai pengganti statemen REM, dapat digunakan tanda petik tunggal ( ‘ ).

Statement LET
·        Digunakan untuk memasukan sebuah nilai/harga kedalam suatu variabel dimana harga suatu variabel boleh berubah.
Misal : LET A = 10
·        B.U.           LET  variabel   =   nilai/ekspresi
·        Harga suatu variabel boleh berubah
Contoh :   LET A = 9                                          Output :
                  LET  B = 4 : PRINT B                                               4
                  LET  B = A : PRINT B                                              9
                  LET NAMA$ =  “SAYA”                                         SAYA
                        PRINT NAMA$
·      Variabel yang sama terdapat pada kedua ruas
Contoh : LET A = A + B
Contoh program :                                   Output :
      10 LET A = 3                                                 4
      20 LET B = 7                                                5                                  
      30 LET A = A + 1                                     12
      40 PRINT A

      50 LET A= A + 1

      60 PRINT A
      70 LET A = A + B
      80 PRINT A : END
·      Bersifat optional

Statement READ-DATA
·        Statement READ akan membaca nilai-nilai yang didefinisikan dalam statement DATA kedalam variabel yang ada dalam instruksi READ.
·        Statement READ-DATA dapat digunakan untuk membaca deretan nilai yang berbeda jenisnya.
·        Statement DATA dapat diletakan dimana saja, namun disarankan untuk meletakkannya diawal atau akhir program guna mempermudah pencariannya.
·        Jenis variabel harus sama dengan jenis data yang dibaca. Apabila jenis variabel tidak sama dengan jenis data yang dibaca maka BASIC akan menampilkan pesan kesalahan.
·        Jumlah data harus sama atau lebih besar dari jumlah variabel. Apabila terdapat kekurangan data maka BASIC akan menampilkan pesan kesalahan OUT OF DATA dan program akan dihentikan.
·        B. U.          READ  var1[,var2, ….]
DATA  data1[,data2,….]

Contoh  1 :   DATA  1,3,5,7,9                Output program tsb :
                      READ  A,B,C,D,E                        1  5                  9
                      PRINT A; C , E
                      END
Contoh 2 :
                  READ  A, B                           Output program tsb :
                  PRINT A, B                            OUT OF DATA
                  READ  A, B
                  PRINT A
                  DATA 2, 4, 6
            END
Contoh 3 :                                               Contoh 4 :
DATA 13,5                                                     DATA 10,5    
READ A,B                                                     READ A,B
LET C = (A + B) / 2                                      LET A = A + 1
PRINT C                                                        LET C = A * B
PRINT B                                                      PRINT C : PRINT A
END                                                               END
Output :                                                          Output :
9                                                                      55
5                                                                                             11

Contoh 5 :                                               Contoh 6 :
READ A,B                                                     READ A
READ C                                                         DATA 2,3,4
DATA 2,3,4                                                    READ B,C
PRINT A,B,C                                                 PRINT A,B,C
END                                                               END
Output :                                                          Output :
2  3  4                                                             2  3  4
Statemen RESTORE
·      Statemen Restore menyebabkan data yang sama dibaca sekali lagi dengan nama variabel yang dapat berbeda.
Contoh 1 :                                                            Output :

                  READ A,B,C                                                 6

                                                                                          6                     
DATA 1,2,3                                       
LET I = A * B * C
PRINT I
RESTORE
READ D,E,F
LET K = D * E * F
PRINT K
END

Contoh 2 :                                                                                        
                        REM CONTOH PROGRAM RESTORE
                        READ A,B,C                                                            
                        PRINT A,B,C
                        RESTORE 90
                        READ X,Y
                        PRINT X
                        PRINT Y
                        DATA 2
90          DATA 3,4
END

Output :                                2              3              4
                                                  3             
  4



Statement PRINT

·        Digunakan untuk menampilkan data dari hasil pengolahan pada layar tampilan. Data yang ditampilkan dapat merupakan ekspresi.
·        B. U.          PRINT [deretan ekspresi]
Ket : ekspresi adalah himpunan karakter numerik dan atau string yang dapat dipisahkan dengan ( , dan ; )
·        Pada penulisan statement PRINT dapat menggunakan pemisah 
( ,  dan  ;  ) untuk mengatur jarak tampilan pada layar.
-          (,) untuk mengatur tampilan dalam zona tertentu jarak 11-14 spasi(kolom) dalam satu layar terdapat 80 kolom
-          (;) mengatur jarak kira-kira satu spasi(kolom)
Contoh :   LET A = 9                               Output dari program tsb :
                  LET B = 4                               19                    9  10
                  LET B = A + 1                       
                        LET C = A + B
                        PRINT  C , A  ;  B
                        END  
·      Menampilkan nilai string dan karakter
NAMA$ = “DEWI LARASATI”
PRINT “     “+ NAMA$
PRINT “JL. MARGONDA 100 DEPOK”
PRINT
PRINT “----------------------------------------“
END

Output :   
                              DEWI LARASATI

                        JL. MARGONDA 100 DEPOK


                        -----------------------------------------




·      Menampilkan nilai numerik
Contoh :   LET AWAL = 25                               Output :
                  LET TAMBAH = 15                                                  5
                  PRINT 5                                                                     25
                  PRINT AWAL                                                            15
                  PRINT TAMBAH                                                      40
                  PRINT AWAL + TAMBAH  
                  END
·      Menampilkan nilai dengan tabulasi
-          Untuk menampilkan suatu niali di kolom tertentu dapat dilakukan menggunakan fungsi TAB dengan menyebutkan posisi kolomnya.
-          Contoh :
PRINT TAB(5);”UNIVERSITAS”
PRINT TAB(2);”GUNADARMA”
END
                        Output :  
           UNIVERSITAS
  GUNADARMA
-          Contoh :
LET N = 7
PRINT TAB(3);”MARGONDA”;TAB(N*2);”RAYA”
END
                        Output :     
                                                 MARGONDA
                                                                                  RAYA





CONTOH PROGRAM:

1.    DATA 2,6                                                 5. DATA 2,4,6
READ A,B                                                   READ A,B,C        

PRINT “B”                                                   PRINT B

PRINT “ASCII”                                           PRINT A + B         
PRINT A                                                     END
END                                                            RUN
RUN                                                            4      
B                                                                  6
ASCII
2                                                                6. DATA 5,10
                                                                            READ X,Y
2.    DATA –3,8                                                  PRINT X * Y          
READ A,B                                                  PRINT X + 1          
LET B = A + 7                                            PRINT Y/X
PRINT A                                                    END
PRINT “B”                                                   RUN
PRINT B                                                    50
END                                                            6
RUN                                                            2      
      - 3                                     
      B                                                               7. A = 3 : B = 5
      4                                                                    PRINT A;”+”;B;”=”;
                                                                            PRINT A + B
                                                                            END          
3.    DATA 2,5                                                    RUN
READ C,D                                                    3 + 5 = 8   
PRINT C
PRINT “C SAMA DENGAN’;C             8. A$ = “EFGHIJ”
END                                                             B$ = “KLMN”
RUN                                                            PRINT“ABCD”;A$;B$;”OPQR”
2                                                                    END
C SAMA DENGAN 2                                 RUN          
                                                                            ABCDEFGHIJKLMNOPQR      
4.    A = 3: B = 5                                 
PRINT A; “+”;B;”=”                     
PRINT A + B                              
END
RUN
3 + 5 =

8


0 komentar: