Do the following:
1.1 Tab sheet (Question 1.1)
Write code in the OnCreate event handler of the form to be doing the following:
- Display the sentence "IT IS FUN" on the panel pnl1 - NSC Information Technology - Question 1 - 2017 - Paper 1
Question 1
Do the following:
1.1 Tab sheet (Question 1.1)
Write code in the OnCreate event handler of the form to be doing the following:
- Display the sentence "IT IS FUN" o... show full transcript
Worked Solution & Example Answer:Do the following:
1.1 Tab sheet (Question 1.1)
Write code in the OnCreate event handler of the form to be doing the following:
- Display the sentence "IT IS FUN" on the panel pnl1 - NSC Information Technology - Question 1 - 2017 - Paper 1
Step 1
Tab sheet (Question 1.1)
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
In the OnCreate event handler of the form, set the properties as follows:
Set the caption of the panel pnl1 to "IT IS FUN".
Change the font size to 15.
Alter the background color of the panel to lime.
This will ensure visibility and adherence to the design requirements.
Step 2
Tab sheet (Question 1.2)
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
1.2.1 Button (1.2.1 – Larger number):
Retrieve the values from the edit boxes designated for number 1 and number 2.
Compare the two values using an if statement:
If number1 > number2, then display number1 in the result edit box.
Otherwise, display number2.
Include an additional check to see if both numbers are equal, and if so, display the message "Equal" in the result edit box.
1.2.2 Button (1.2.2 – Swap words):
Grab the inputs from both edit boxes containing Word 1 and Word 2.
Use a temporary variable to hold Word 1, and then swap them by assigning Word 2 to Word 1, and the temporary variable value back to Word 2.
Reflect these changes in the respective edit boxes.
Step 3
Tab sheet (Question 1.3)
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
1.3.1 Combo box:
Extract the selected number of cakes from the combo box cmbNumCakes.
Use this value to calculate the variable PRICE.
Display the total cost formatted as currency, ensuring that it is rounded to two decimal places.
1.3.2 Button (1.3.2 – Calculate the amount of sugar):
Calculate the amount of sugar required by multiplying the number of cakes (from the combo box) by 375.
Show this value in the designated edit box and also determine the number of sugar packets, rounding appropriately to state how many 1 kg packets are necessary.
Step 4
Tab sheet (Question 1.4)
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
1.4.1 Radio group (Type of user):
When a type of user is selected, extract this choice and display the corresponding panel (either the owner or staff panel). Make sure to handle visibility accordingly.
1.4.2 Button (1.4.2 – Validate password):
Extract the password from the edit box and validate it against the requirements: it must be at least 6 characters long, start with a letter, and include at least one special character. Output either "Valid Password" or "Invalid Password" based on these checks.
1.4.3 Button (1.4.3 – Encrypt password):
Modify the first character of a valid password to the next in the alphabetical order, looping if necessary (e.g. Z to A), and display the updated password in the designated field.
Step 5
Tab sheet (Question 1.5)
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
1.5.1 Button (1.5.1 – Perfect square):
Ask the user to input an integer through an input box, convert this input to a number, and check if it is a perfect square by assessing if the square root of the number results in an integer value. Display an appropriate message based on whether or not it is a perfect square.
1.5.2 Button (1.5.2 – Sequence of numbers):
Initialize the first term of the sequence to 1. Loop through to increment each subsequent term by 1 until reaching 1000. Present the full sequence in an organized format.