1.1 Project 2: Palindrome Mini-Project [55] Required is a project that seeks to develop a
program that checks whether the input string is a palindrome or not. The input can be any
number or a string character, or even a phrase. What makes it interesting is that we are devising
two options to choose from, and each of which desires a completely different treatment of input
string entries: a. First, input read is treated as word(s) input which simply reverses the input text
and further determines if that's a palindrome or not. The code for this part would be provided
with required UI to simplify the problem. See image as shown in Figure 1, below. b. Next, the
second part is where we consider input as a number and treat it as such. Now, this brings in a
plethora of programming terms and concepts in seek of an effective solution. Your task is to
generate the code that will input a number and then employ various tools and structures learnt in
this course. to determine whether input number is a palindrome or not. The list of programming
tools may include, but are not limited to selection, Iteration, modulo operator, division,
multiplication, etc. Follow the instructions below and have the program ready for grading in
class on Tuesday 10 Oct, 2023 in HP3. A partially completed code snippet is available below.
Also, a fully completed code of the entire program in Word format must be uploaded for
submission on link (Proj2_Submission) available on Moodle. i. Before you begin creating the
application, it is always helpful to plan ahead. Create a MS Word file and desion an appropriate
Plan Chart as necessary. Name your word file as StudentNumber_Palindrome. [6] ii. Also, use
both the pseudocode and flowchart as an added aide in planning and preparing for your solution.
MS Word, Visio tools or other alternatives may prove suitable candidate applications for both
pseudocode and flowchart design. [8] iii. Set Tab Order in which each control receives the focus
when the user either presses the Tab key or employs an access key during run time. [5] iv. Set
access keys as necessary and should appear with underscores on the UI. [2] v. Code each of the
(radio) options under separate blocks, whether be it independent Sub procedures or Function
procedures but have them referred to under two different (method) calls. [8] vi. Use an event-
handling Sub procedure to perform the following list of tasks: [4] 1. clear the label showing
result message when there is change in the input text box selects all 2. input characters avallable
when input box receives Tab focus. vii. Use code-level Options to ensure that all variables in
your code have been declare, that every variable is declared is with a data type, and lastly that a
variable may not be enforced by the expression type and be demoted to a lesser data type or data
type with less precision. [6] viii. Use comments as a necessary when coding in order to internally
document your program. Also..
1.1 Project 2 Palindrome Mini-Project [55] Required is a project t.pdf
1. 1.1 Project 2: Palindrome Mini-Project [55] Required is a project that seeks to develop a
program that checks whether the input string is a palindrome or not. The input can be any
number or a string character, or even a phrase. What makes it interesting is that we are devising
two options to choose from, and each of which desires a completely different treatment of input
string entries: a. First, input read is treated as word(s) input which simply reverses the input text
and further determines if that's a palindrome or not. The code for this part would be provided
with required UI to simplify the problem. See image as shown in Figure 1, below. b. Next, the
second part is where we consider input as a number and treat it as such. Now, this brings in a
plethora of programming terms and concepts in seek of an effective solution. Your task is to
generate the code that will input a number and then employ various tools and structures learnt in
this course. to determine whether input number is a palindrome or not. The list of programming
tools may include, but are not limited to selection, Iteration, modulo operator, division,
multiplication, etc. Follow the instructions below and have the program ready for grading in
class on Tuesday 10 Oct, 2023 in HP3. A partially completed code snippet is available below.
Also, a fully completed code of the entire program in Word format must be uploaded for
submission on link (Proj2_Submission) available on Moodle. i. Before you begin creating the
application, it is always helpful to plan ahead. Create a MS Word file and desion an appropriate
Plan Chart as necessary. Name your word file as StudentNumber_Palindrome. [6] ii. Also, use
both the pseudocode and flowchart as an added aide in planning and preparing for your solution.
MS Word, Visio tools or other alternatives may prove suitable candidate applications for both
pseudocode and flowchart design. [8] iii. Set Tab Order in which each control receives the focus
when the user either presses the Tab key or employs an access key during run time. [5] iv. Set
access keys as necessary and should appear with underscores on the UI. [2] v. Code each of the
(radio) options under separate blocks, whether be it independent Sub procedures or Function
procedures but have them referred to under two different (method) calls. [8] vi. Use an event-
handling Sub procedure to perform the following list of tasks: [4] 1. clear the label showing
result message when there is change in the input text box selects all 2. input characters avallable
when input box receives Tab focus. vii. Use code-level Options to ensure that all variables in
your code have been declare, that every variable is declared is with a data type, and lastly that a
variable may not be enforced by the expression type and be demoted to a lesser data type or data
type with less precision. [6] viii. Use comments as a necessary when coding in order to internally
document your program. Also.