Page 126 - BUKU TEKS SK T4
P. 126

Contoh output bukan bebas ralat masa larian (Mencari punca kuasa dua nombor negatif)


                 Ralat Logik
                 Ralat ini berlaku apabila atur cara tidak berfungsi seperti yang diingini.
                 Ralat logik tidak dapat dikesan atau jarang dikesan oleh pengkompil.
                 Pengatur cara sahaja yang boleh mengesan ralat logik melalui output
                 yang dihasilkan.
                                                                                    Logical errors in Java
                    Sekiranya output yang dihasilkan tidak menepati apa yang diinginkan,   http://goo.gl/0YMZS
                 pengatur cara perlu memeriksa semua aspek output projek tersebut
                 seperti pengiraan, teks dan penjarakan (spacing).

                  Contoh  54

                 Azian dan Mei Ling ingin menghasilkan atur cara yang boleh menghitung hasil tolak dua nombor.
                 Selepas menulis kod atur cara, hasil data output yang diperoleh salah. Oleh sebab pengkompil tidak dapat
                 mengesan ralat tersebut, Azian perlu memeriksa atur cara yang telah ditulisnya. Namun begitu, Azian boleh
                 menganggarkan tempat berlakunya kesilapan dalam kod atur cara dengan berpandukan data output yang
                 dipaparkan seperti rajah di bawah.


                              //Program Mengira Hasil Tolak Dua Nombor
                              public class Tolak_Dua_Nombor {
                                  public static void main(String[] args){

                                  int nombor1 = 20;
                                  int nombor2 = 13;
                                  double hasil;

                                      hasil = nombor1 + nombor2;             Ralat Logik

                                  System.out.println("Hasil tolak ialah " + hasil );
                                  }
                              }
                                 Formula matematik yang salah digunakan untuk menghitung hasil tolak dua nombor










                                       Contoh output yang tidak tepat menunjukkan ralat logik berlaku

                                                                            BAB 1 PENGATURCARAAN
                                                                                                  117
   121   122   123   124   125   126   127   128   129   130   131