CTH FA dfp50283 Sesi120222023
CTH FA dfp50283 Sesi120222023
QUESTION 1
SOALAN 1
Write Servlet page to calculate the area of rectangle. Data input must be entered via
HTML page.
Cipta halaman servlet untuk mengira mengira luas segiempat tepat. Input data
perlulah dimasukkan melalui halaman html.
a) Based on Figure 1 and Figure 2, create a form using HTML and named as
rectangle.html. The form is used to accepts input from users via a textfield. The
data inputs are length and height. This data will be sent to the Servlet page,
which is area.java.
.
Berdasarkan Rajah 1 dan Rajah 2, cipta borang menggunakan HTML dan beri
nama sebagai rectangle.html. Borang ini digunakan untuk menerima input data
dari pengguna melalui textfield. Data yang diinput adalah panjang dan tinggi.
Data ini akan di hantar ke halaman Servlet iaitu area.java.
b) By using the servlet code, create the area.java page which receives the data sent
from the rectangle.html page to calculate area of rectangle. (Figure 3)
Dengan menggunakan kod servlet, cipta area.java untuk menerima input data
dari halaman rectangle.html bagi mengira luas segiempat. (Rajah 3)
Figure 1 : An example of a form (rectangle.html)
Rajah 1 : Contoh borang (rectangle.html)
QUESTION 2
SOALAN 2
Write a JSP(Java Server Pages) to calculate the book prices. Data input must be
entered via HTML page.
Cipta halaman JSP(Java Server Pages) untuk mengira harga buku berdasarkan nama
buku dan kuantiti buku yang dibeli oleh pelanggan. Input data perlulah dimasukkan
melalui halaman HTML.
a) Based on Figure 4 and Figure 5, create a form using HTML and named as
book.html. The form is used to accept input from users via a textfield. The data
inputs are the book name and quantity. This data will be sent to the JSP
page, which is price.jsp.
Berdasarkan Rajah 4 dan Rajah 5, cipta borang menggunakan HTML dan beri
nama sebagai book.html. Borang ini digunakan untuk menerima input data dari
pengguna melalui textfield. Data yang diinput adalah nama buku dan kuantiti.
Data ini akan di hantar ke halaman JSP iaitu price.jsp.
b) Based on Figure 6, create the price.jsp page which receives the data sent from the
book.html page. The function of the price.jsp page is as below:
• Calculate total price of books by using the information in Table 1.
(use control structure : if)
• If the total price is more RM55.00, a 20% discount will be given to the
total price.
• Display : book name, quantity, price before discount, discounted price,
total price
Berdasarkan Rajah 6, cipta price.jsp untuk menerima input data dari halaman
book.html. Fungsi halaman ini adalah seperti di bawah.
• Kira jumlah harga buku dengan menggunakan maklumat dari Jadual 1.
(Guna kawalan struktur: if)
• Sekiranya jumlah harga melebihi RM55.00, sebanyak 20% diskaun
akan diberikan ke atas jumlah harga.
• Paparkan : nama buku, kuatiti, harga sebelum diskaun, harga diskaun,
jumlah harga
Requirements :
Keperluan:
2. Screenshot your output and source code. Arrange both in pdf files(report).
Save in the same folder.
(**source code in web application and report MUST be tallied)
Tangkap layar output dan sumber kod anda. Susun kedua-duanya di dalam
fail pdf (laporan). Simpan di dalam folder yang sama.
(**sumber kod di dalam aplikasi web mestilah selari dengan laporan)
END QUESTION
SOALAN TAMAT