User Tools

Site Tools


Sidebar

projects

uxi0 (due 20200123)
pct1 (bonus; due 20200123)
wcp1 (due 20200123)
adm0 (due 20200129)
pct2 (due 20200129)
wcp2 (due 20200129)
pbx0 (due 20200205)
pct3 (due 20200205)
wcp3 (due 20200205)
pbx1 (due 20200212)
pct4 (due 20200212)
wcp4 (due 20200212)
pbx3 (bonus; due 20200226)
bwp0 (bonus; due 20200226)
usr0 (due 20200226)
pct5 (due 20200226)
wcp5 (due 20200226)
pbx2 (due 20200304)
pct6 (due 20200304)
wcp6 (due 20200304)
upf0 (due 20200311)
pct7 (due 20200311)
wcp7 (due 20200311)
upf1 (due 20200318)
pct8 (due 20200318)
wcp8 (due 20200318)
spf0 (due 20200325)
pct9 (due 20200325)
wcp9 (due 20200325)
pwn0 (due 20200401)
pctA (due 20200401)
wcpA (due 20200401)
wpa0 (due 20200422)
pctB (due 20200422)
wcpB (due 20200422)
bwp1 (bonus; due 20200422)
gfo0 (due 20200429)
pctC (due 20200429)
wcpC (due 20200429)
eoce (due 20200513)
haas:spring2020:unix:projects:statuscalc

Corning Community College

CSCS1730 UNIX/Linux Fundamentals

~~TOC~~

Project: STATUSCALC

Objective

To employ your growing shell script abilities in calculating your current status in the class.

Project

I would like you to write a script that:

  • takes the status command output and:
    • calculates project points
    • calculates opus points
    • calculates attendance points
    • calculate project % of overall grade (36%)
    • calculate opus % of overall grade (36%)
    • calculate attendance % of overall grade (28%)
    • display the results (including overall grade)

Example output may look something like:

lab46:~/src/unix/statuscalc$ ./statuscalc
Projects   ... received 341 out of 405 total points: 84% (30/36)
Opus       ... received   9 out of  12 total points: 75% (27/36)
Attendance ... received  18 out of  23 total points: 78% (21/28)
================================================================
Total      ... 78/100

The calculations are based on how many points you got out of the maximum number of possible points (so while we may have done a number of projects, the individual projects don't matter as much as the aggregate of points they earned).

Submission

Submission criteria are as follows:

  • Script is organized and easy to read
  • Indentation to enhance readability
  • Comments to explain what is going on
  • Submit on time!
  • 10% late deduction per day after deadline
  • submit using submit tool, project name statuscalc
haas/spring2020/unix/projects/statuscalc.txt · Last modified: 2014/12/06 14:26 by 127.0.0.1