Complete the Funnyville High School registration program where user is prompted for her full name and the program generates email id and temporary password.

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter10: Classes And Objects
Section: Chapter Questions
Problem 2E: Open the Palace Solution.sln file contained in the VB2017\Chap10\Palace Solution folder. Use Windows...
icon
Related questions
Question

Complete the Funnyville High School registration program where user is prompted for her full name and the program generates email id and temporary password.

Sample run:

 

  • generate_EmailID:  This function takes two arguments: the user’s first name and last name and creates and returns the email id as a string by using these rules:
    • The email id is all lower case.
    • email id is of the form “last.first@fhs.edu”. e.g. For "John Doe" it will be "doe.john@fhs.edu".
    • See sample runs above.
  • generate_Password: This function takes two arguments: the user’s first name and last name and generates and returns a temporary password as a string by using these rules.  Assume that user's first and last names have at least 2 letters. The temporary password
    • starts with the first 2 letters of the first name, made lower case.
    • followed by a number which is the sum of the lengths of the first and last name (For example this number will be 7 for "John Doe" since length of "John" is 4 and length of "Doe" is 3.)
    • followed by a single random letter from these special characters:  '!', '@', '#', '$', '%', '*'
    • followed by the last 2 letters of the last name, made upper case.
    • So for "John Doe" possible passwords generated could be: "jo7%OE" or "jo7$OE" 
    • See sample runs above.

The starter file has a global list of the special characters SPECIAL_CHARS and an import statement which you will find useful.

IDLE Shell 3.92
Eile Edit Shel Debug Qptions Window Help
Welcome to Funnyville High School registration
Enter your first name: John
Enter your last name: Doe
Your FHS email id: doe.johne fhs.edu
Your temporary passwd: jo7!OE
Continue? (y/n) y
Enter your first name: HERMIONE
Enter your last name: GRANGER
Your FHS email id: granger.hermione@£hs.edu
Your temporary passwd: he15!ER
Continue? (y/n) y
Enter your first name: ronald
Enter your last name: weasley
Your FHS email id: weasley.ronald@ fhs.edu
Your temporary passwd: ro13$EY
Continue? (y/n)n
Good Bye!
>>>
Ln: 92 Col: 4
Transcribed Image Text:IDLE Shell 3.92 Eile Edit Shel Debug Qptions Window Help Welcome to Funnyville High School registration Enter your first name: John Enter your last name: Doe Your FHS email id: doe.johne fhs.edu Your temporary passwd: jo7!OE Continue? (y/n) y Enter your first name: HERMIONE Enter your last name: GRANGER Your FHS email id: granger.hermione@£hs.edu Your temporary passwd: he15!ER Continue? (y/n) y Enter your first name: ronald Enter your last name: weasley Your FHS email id: weasley.ronald@ fhs.edu Your temporary passwd: ro13$EY Continue? (y/n)n Good Bye! >>> Ln: 92 Col: 4
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT