This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:spring2017:unix:projects:usf0 [2017/03/12 20:07] – [Output Formatting with printf(1)] wedge | haas:spring2017:unix:projects:usf0 [2017/03/13 15:05] (current) – [Specifications] wedge | ||
---|---|---|---|
Line 171: | Line 171: | ||
You'll notice that everything lines up and is positioned similarly: | You'll notice that everything lines up and is positioned similarly: | ||
- | * each column exists within 8 characters of on-screen real estate, with one addition | + | * each column exists within 8 characters of on-screen real estate, with one additional |
* The values are right justified with each column, with all bases but decimal being exactly the same length (prepending leading zeroes if necessary) | * The values are right justified with each column, with all bases but decimal being exactly the same length (prepending leading zeroes if necessary) | ||
* The dashes and vertical bars set up an ASCII art-like table pattern that helps make the data more readable. | * The dashes and vertical bars set up an ASCII art-like table pattern that helps make the data more readable. | ||
Line 349: | Line 349: | ||
< | < | ||
- | 78:upf1:final tally of results (78/78) | + | 78:usf0:final tally of results (78/78) |
- | *:upf1:upf1steps | + | *:usf0:usf0.sh |
- | *:upf1:upf1steps covers steps from copy until submit [4/4] | + | *:usf0:usf0.sh has a shabang invoking bash [3/3] |
- | *: | + | *:usf0:usf0.sh runs without error [6/6] |
- | *: | + | *:usf0:usf0.sh with no arguments displays default table [6/6] |
- | *: | + | *:usf0:usf0.sh is commented explaining implementation |
- | *:upf1:task0.cli uses specified input_value | + | *:usf0:table heading and separators conform to project specifications |
- | *:upf1:task0.cli uses specified input_unit | + | *:usf0:values are calculated, not literally displayed |
- | *:upf1:task0.cli solution in specified output_unit | + | *:usf0:binary column is correct |
- | *:upf1:task0.cli solution using specified precision | + | *:usf0:octal column is correct |
- | *:upf1:task0.cli solution using specified delimiter | + | *:usf0:decimal column is correct |
- | *:upf1:task1.cli produces | + | *:usf0:hexadecimal column is correct |
- | *:upf1:task1.cli uses specified input_value [1/1] | + | *:usf0:starting value is properly checked for and verified |
- | *: | + | *:usf0:ending value is properly checked for and verified |
- | *: | + | *:usf0:signed option is properly checked for and verified |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *:upf1:task2.cli uses specified input_value [1/1] | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *:upf1:task3.cli uses specified input_value [1/1] | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *:upf1:task4.cli uses specified input_value | + | |
- | *:upf1:task4.cli uses specified input_unit | + | |
- | *:upf1:task4.cli solution in specified output_unit [2/2] | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
</ | </ |