[Tutor] (no subject)

Alan Gauld alan.gauld at btinternet.com
Mon Dec 12 01:56:02 CET 2011


On 11/12/11 22:30, shawn taylor wrote:
> How do I do this

Read the assignment, it tells you exacvtly what you need to do.
Now which bit of it do you not understand?

Can you do step 1 - read the name, id and birthday?

Can you generate the user name?

As a hint you might want to write some helper functions to:

getInitials(first,last)
getMiddleLetter(aString)
addDigits(aNumber)

>
>
> Password Generator
> For this assignment, you will generate usernames and passwords for your
> school. The passwords have to be secure and based on information
> provided by the parents at registration.
> 1) Write a program that will prompt the user for
> FirstName LastName IDNumber BirthDay
> 2) generate the student’s username and password.
> 3) Test to see if the password and username works.
> RULES FOR GENERATING PASSWORD AND USERNAME
> The username is fairly straightforward it is composed of the student’s
> initials follow by the idnumber
> Username = <First letter of firstname> + <first letter of lastname> +
> <idnumber>
> The password is much more difficult.
> Step 1 – pick the middle letter of the student’s first name.
> Step 2 – pick the middle letter of the student’s last name.
> Step 3 – Add all the digits in the student’s birthday. Keep adding until
> you get a single digit.

This is a bit confusing since I always get a single digit
at the first digit?
And if the student was born  on the 9/9/1999 the total is
more than one digit. So should we then sum the digits of
the total?
ie.
9/9/1999 -> 46 -> 10 -> 1?

It's a badly worded requirement.

> Step 4 – Add all the digits in the student’s idNumber. Keep adding until
> you get a single digit.

Same problem here

> Step 5 – Multiply the month * day * year and divide by 17.
> Step 6 – Multiply the first 2 digits of the idNumber by the last 3
> digits of the idNumber / 7
> Step 7 – Multiply Step 5 by Step6
> Step 8 – Combine into a password
> Password = Concatenate (<Step1> + <step3> + <Step4>+<Step7 > + <Step2>)

Ask a specific questuion and you will get specific help.
Show us some code that you've written and you will get more help.

-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/



More information about the Tutor mailing list