Difference between revisions of "CSC111 Homework 4 2015"

From dftwiki3
Jump to: navigation, search
(Problem #4)
(Problem #4)
Line 75: Line 75:
 
<br />
 
<br />
 
* Submit your program to HW 4 PB 4 on Moodle.
 
* Submit your program to HW 4 PB 4 on Moodle.
 +
<br />
 +
=Problem #5=
 +
<br />
 +
Write a program that prompts the user to enter a date in the form ''mmddyyyy'', and displays it back as ''dd month yyyy'',  where ''month'' is the first 3 letters of the name of the month, in English.
 +
 +
Your program '''must''' use the list of months defined as follows:
 +
<br />
 +
:::<source lang="python">
 +
monthNames = ["January", "February", "March", "April", "May", "June", "July", "August",
 +
                      "September", "October", "November", "December"]
 +
</source>
 +
<br />
 +
:;Example
 +
:<source lang="text">
 +
Enter date: 02142015
 +
 +
2 Feb 2015
 +
</source>
 +
<br />
 +
* Submit your program to HW 4 PB 5 on Moodle.
 +
<br />
 +
=Problem #6=
 +
<br />
 +
Write a program that prompts the user to enter a date in the form ''mmddyyyy'', and displays it back as ''dd month yyyy'',  where ''month'' is the first 3 letters of the name of the month, in English.
 +
 +
Your program '''must''' use the string defined as follows, and cannot use the list you used in Problem 5!
 +
<br />
 +
:::<source lang="python">
 +
monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec"
 +
</source>
 +
<br />
 +
:;Example
 +
:<source lang="text">
 +
Enter date: 02142015
 +
 +
2 Feb 2015
 +
</source>
 +
<br />
 +
* Submit your program to HW 4 PB 6 on Moodle.
 +
<br />

Revision as of 16:41, 15 February 2015

--D. Thiebaut (talk) 15:23, 15 February 2015 (EST)


Problem #1


Write a program that prompts the user for her first and last name, and outputs a computer account made of the first initial of her first name, plus her last name, all in lowercase.

Example
    First name? Allie
    Last name? BABA
    Your computer account name is: ababa 


  • Submit your program to HW 4 PB 1 on Moodle.


Problem #2


Write a program that prompts the user for her first and last name, and outputs a computer account made of the first initial of her first name, plus her last name, all in lowercase. But now we want the computer account to be exactly 8 characters long. If the user names are too short, your program will pad the character 'z'.

Example
    First name? Allie 
    Last name? BABA 
    Your computer account name is: ababazzz 
    First name? Al 
    Last name? Gus 
    Your computer account name is:aguszzzz 
    First name? Alma 
    Last name? Verylongname 
    Your computer account name is: averylon 


  • Submit your program to HW 4 PB 2 on Moodle.


Problem #3


Write a program that prompts the user for her first and last name, and outputs a computer account made of the first initial of her first name, plus her last name, all in lowercase. We want the computer account to be exactly 8 characters long, but this time it is padded with the current year (2015 for us).

Example
    First name? Allie 
    Last name? BABA 
    Your computer account name is: ababa201 
    First name? Al 
    Last name? Gus 
    Your computer account name is:agus2015 
    First name? Alma 
    Last name? Verylongname 
    Your computer account name is: averylon 


  • Submit your program to HW 4 PB 3 on Moodle.


Problem #4


Write a program that prompts the user for her first and last name, and outputs a triangle made with her name, padded with dots in front of it, as illustrated below. There is no limit on the length of the first and last names.

Example
First name? Maria
Last name? LUCE
........M
.......Ma
......Mar
.....Mari
....Maria
...MariaL
..MariaLU
.MariaLUC
MariaLUCE


  • Submit your program to HW 4 PB 4 on Moodle.


Problem #5


Write a program that prompts the user to enter a date in the form mmddyyyy, and displays it back as dd month yyyy, where month is the first 3 letters of the name of the month, in English.

Your program must use the list of months defined as follows:

 monthNames = ["January", "February", "March", "April", "May", "June", "July", "August",
                       "September", "October", "November", "December"]


Example
Enter date: 02142015

2 Feb 2015


  • Submit your program to HW 4 PB 5 on Moodle.


Problem #6


Write a program that prompts the user to enter a date in the form mmddyyyy, and displays it back as dd month yyyy, where month is the first 3 letters of the name of the month, in English.

Your program must use the string defined as follows, and cannot use the list you used in Problem 5!

 monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec"


Example
Enter date: 02142015

2 Feb 2015


  • Submit your program to HW 4 PB 6 on Moodle.