Zimmer/Porter CSCI 130 Fall 2018 (191) PROGRAM 5

Size: px
Start display at page:

Download "Zimmer/Porter CSCI 130 Fall 2018 (191) PROGRAM 5"

Transcription

1 PROGRAM 5 Sec 01 Sec 02 Design Due Date: Fri, Dec 7 by 10am Fri, Dec 7 by 4:00 NO LATE ITEMS Implementation Due Date: Fri, Dec 7 by 10am Fri, Dec 7 by 4:00 ACCEPTED You are to complete the following on your own unless otherwise stated. All programs must be written in C++ and be Linux compatible. Make sure you follow the Assignment Guidelines and Program Guidelines posted on my course webpage. Design due date deliverables use the Design Template for program 5 Complete the Identifier dictionary, narrative, algorithms, and the test plan Submit the design document to Program 5 Design dropbox on D2L Submit the test plan document to Program 5 Test Plan dropbox on D2L Print the completed design document, staple (left corner) & bring to class on the Design Due Date (section 2 turn in print out in Prof Porter s mailbox by 4:00pm) Print the completed test plan document, staple (left corner) & bring to class on the Design Due Date (section 2 turn in print out in Prof Porter s mailbox by 4:00pm) Implementation due date deliverables: (Staple in left top corner, Write labels in right top corner) Include the following in your program folder: Program 5: Stages of credit with your name & selection indicated (first page, right pocket) Staple to the stages of credit your script file from run(s) and any other files generated (receipt.rpt). o Highlight all error messages on script with a yellow highlighter Print program source code, staple, and label (label: p5) (left pocket) Submit the following to D2L: Completed Written log and summary (use Work log & summary Template) Submit your program on Linux: use the following directions Connect and login to cslab100. In the directory where you are working on program 5, make a sub-directory named p5submit (mkdir p5submit) Copy your source file (C++ program only) into the sub-directory Move to p5submit directory (cd p5submit) Execute the zimmer-submit.sh command: zimmer-submit.sh Answer to Program to submit : p5zimmer or p5porter (depending on your prof) Answer Y to the next prompt. Updated: 12/3/2018 1

2 Work Log and Summary: (Use the Work log template) Begin with a blank copy of the Work log template and log your hours for the design and implementation phase of program 5. Remember to write your reflection of the experience once you complete the program. Design, test and implement the following C++ program: You are working for the Igloo Ice Cream Parlor and given the task of creating a menu driven program to assist in creating customer receipts. The menu should contain the following options: 1. Start a new customer order clear the order data (give a second chance to not clear data) This will clear all the running totals (set them to zero). 2. Ordering Ice Cream Sundaes should prompt the user for the number of ice cream sundaes. 3. Ordering Ice Cream Cones should prompt the user for the number of ice cream cones. 4. Ordering Milkshakes should prompt the user for the number of milkshakes. 5. Generate the customer receipt for their order. This should be appended to any other orders already written to the file. The receipt output file should be named: receipt.rpt 6. Exit the program - Make sure to exit the program gracefully through the return 0 at the bottom of main( ). Write a menu driven program that will provide the user with the 6 menu options indicated above. The user should be able to make a selection, execute the code for that selection, and then return to the menu until option (6) Exit is selected. If the end-user enters an invalid menu option, print an error message and redisplay the menu, getting a new selection. When an option from the menu is selected your program should call a function to do the selection processing. If the end-user enters a qty that is less than 0 or enters character data, print an error message and prompt the user for a new value. Keep a running total of how many of each item is ordered. When the option to start a new order is selected, ask the user if they are sure they want to clear the order. If the user answers y or Y then clear the running totals for all ice cream products. Any other input should not clear the running totals. When the end-user selects to create a receipt, write a summary of the items ordered (don't print items that have a count of zero), calculate the subtotal, tax (using 6%), and the total order to an output file named receipt.rpt (use append mode of opening the file so each order is appended to the end of the file). If the entire order is zero, do not generate a summary; simply write the line: No order was placed. Each receipt written should have a delimiter a new line, line of *, and a new line. The Example Run shows the user screen experience. Be sure that each user input is followed by a new line. This will allow the redirected input/output used for testing to be readable. Updated: 12/3/2018 2

3 Suggestions for developing a working solution (these match the stages of credit): (See the stages of credit at the end of this document) Design and implement p5a.cpp to get a valid number of ice cream sundaes from the user and update a running total. Add a loop that executes this code 5 times. Make sure to test all the valid and invalid data to be sure it works. Print the running total at the end of the program. (Stage 1) Design and implement p5b.cpp (modifying p5a.cpp) that has a 2-item menu that executes 5 times. If the user selects 2 from the menu then process the number of ice cream sundaes, if the user selects 3 from the menu then process the number of ice cream cones. Maintain two running totals, one for ice cream sundaes and one for ice cream cones. Make sure to test all the valid and invalid data to be sure it works. Print the running totals at the end of the program. Design and implement p5c.cpp (modifying p5b.cpp) that has a 3-item menu that executes 10 times.. If the user selects 2 from the menu then process the number of ice cream sundaes, if the user selects 3 from the menu then process the number of ice cream cones, and if the user selects 4 from the menu then process the number of milkshakes. Maintain three running totals, one for ice cream sundaes, one for ice cream cones, and one for milkshakes. Make sure to test all the valid and invalid data to be sure it works. Print the running totals at the end of the program. (Stage 2) Design and implement p5d.cpp (modifying p5c.cpp) that has a 4-item menu that executes 10 times. If the user selects 1 from the menu then clear the running totals. if the user selects 2 from the menu then process the number of ice cream sundaes, if the user selects 3 from the menu then process the number of ice cream cones, and if the user selects 4 from the menu then process the number of milkshakes. Maintain three running totals, one for ice cream sundaes, one for ice cream cones, and one for milkshakes. Make sure to test all the valid and invalid data to be sure it works. Print the running totals at the end of the program. (Stage 3) Design and implement p5e.cpp (modifying p5d.cpp) that has a 4-item menu that executes 10 times. The menu remains the same as in p5d.cpp. When the program ends print the running totals to the screen and write the customer receipt to receipt.rpt. Make sure to test this with totals that are zero! (Stage 4) Design and implement p5.cpp (modifying p5e.cpp). Return to the program specifications and complete the implementation as directed. (Stage 5) Updated: 12/3/2018 3

4 Input Data: You will be running your program using redirection instead of typing in the input. I am providing the canned input files that you will use. Copy them from my p5 directory and into your directory: cp ~zimmer/csci130/191/p5/p5_*.in. Stage of Credit Input files to use Commands to execute p5a.exe < p5_stage1.in > p5.out Stage 1 p5_stage1.in * print p5.out Stage 2 Stage 3 p5_stage2.in p5_stage3.in p5c.exe < p5_stage2.in > p5.out * print p5.out p5d.exe < p5_stage3.in > p5.out * print p5.out Stage 4 p5_stage4a.in p5_stage4b.in p5_stage4c.in rm receipt.rpt p5e.exe < p5_stage4a.in > p5a.out p5e.exe < p5_stage4b.in > p5b.out p5e.exe < p5_stage4c.in > p5c.out * print p5a.out, p5b.out, p5c.out * print receipt.rpt Stage 5 p5_stage5.in rm receipt.rpt p5.exe < p5_stage5.in > p5.out * print p5.out * print receipt.rpt Updated: 12/3/2018 4

5 Example Run - This shows what the screen will look like to the user. Values enter by the user are indicated as underlined values in this example. Select ===> 1 Are you sure you would like to start the order over? (Y/N): y You have cleared the data to start a new order Select ===> 2 Number of ice cream sundaes you would like: -2 ***Error: Invalid ice cream sundaes. Please re-enter. Number of ice cream sundaes you would like: abc def ghi ***Error: Invalid ice cream sundaes. Please re-enter. Number of ice cream sundaes you would like: 10 Select ===> abc ***Error: Invalid menu selection. Please re-enter. Select ===> 3 Number of ice cream cones you would like: 0 Updated: 12/3/2018 5

6 Select ===> 1 Are you sure you would like to start the order over? (Y/N): N No data has been cleared continue your order Select ===> 4 Number of milkshakes you would like: -15 hello there ***Error: Invalid milkshakes. Please re-enter. Number of milkshakes you would like: 20 Select ===> 5 Order receipt has been written to: receipt.rpt Select ===> 6 Good Bye! Updated: 12/3/2018 6

7 File Example receipt.rpt IGLOO ICE CREAM RECEIPT Number of Ice Cream Sundaes: $ 2.50 = $ Number of Ice Cream Cones: $ 1.10 = $ Number of Milkshakes: $ 2.75 = $ *********************************** Subtotal: $ Tax: $ 6.52 Total: $ Updated: 12/3/2018 7

8 Programmer: Score: /100 Program 5 Stages of credit Please select the level obtained by your program (10 points will be deducted if you select a level higher than you achieved with your program). Place this as the front page in the right side pocket of your folder when you submit the program. 0 (-) Program does not compile or is not complete to one of the levels below 25 Stage 1 - Implement and demonstrate p5a.cpp - must demonstrate that invalid quantities are rejected. - must print a message at the end of main showing the running total. 50 Stage 2 - Implement and demonstrate p5c.cpp - must demonstrate that invalid quantities are rejected for the 3-item menu. - must demonstrate that invalid menu selections are rejected. - must print a message at the end of main showing three running totals. 65 Stage 3 - Implement and demonstrate p5d.cpp - must demonstrate that invalid quantities are rejected for the 4-item menu. - must demonstrate that invalid menu selections are rejected. - must demonstrate that menu option 1 clears the running totals. - must print a message at the end of main showing three running totals. 75 Stage 4 - Implement and demonstrate p5e.cpp - must demonstrate that invalid quantities are rejected for the 4-item menu. - must demonstrate that invalid menu selections are rejected. - must demonstrate that menu option 1 clears the running totals. - must print a message at the end of main showing three running totals. - must demonstrate the receipt is written at the end of the program. 100 Stage 5 - Implement the program completely as indicated in the specifications. - must demonstrate that invalid quantities are rejected for the 6-item menu. - must demonstrate that invalid menu selections are rejected. - must demonstrate that menu option 1 clears the running totals - must demonstrate that menu option 2,3 & 4 add to the correct running total. - must demonstrate that menu option 5 write an appended receipt. - must demonstrate that menu option 6 exits the program. Zimmer/Porter CSCI130 Fall 2018 (191)

Zimmer/Porter CSCI130 Fall 2018 (191) P3 Design. Const/Var/ Function Data Type Value Description. IC_IN_SUNDAES const int 8 ice cream in a sundae

Zimmer/Porter CSCI130 Fall 2018 (191) P3 Design. Const/Var/ Function Data Type Value Description. IC_IN_SUNDAES const int 8 ice cream in a sundae IDENTIFIER DICTIONARY: Identifier Const/Var/ Function Data Type Value Description IC_IN_SUNDAES const int 8 ice cream in a sundae IC_IN_CONES const int 6 ice cream in a cone IC_IN_SHAKES const int 10 ice

More information

PROGRAM 1- Implementation Specifications

PROGRAM 1- Implementation Specifications PROGRAM 1- Implementation Specifications Program Implementation Due Date: Feb 10, 2019 by 11:59pm (folder for next class meeting) You are to complete the following on your own unless otherwise stated.

More information

CS 1428 Programming Assignment 2 Due Wednesday September 19 th :15 am Section 3 3:45 pm Section 4

CS 1428 Programming Assignment 2 Due Wednesday September 19 th :15 am Section 3 3:45 pm Section 4 CS 1428 Programming Assignment 2 Due Wednesday September 19 th 2018 11:15 am Section 3 3:45 pm Section 4 Program 2: Write a C++ program to create a customer s bill for a company. The company sells only

More information

CS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 1

CS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 1 CS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 1 Prof. Michael J. Reale Fall 2014 COMMAND KATA 0 Command Kata 0: Preparation First, go to ~/cs307 cd ~/cs307 Make directory dkata0 and go to it mkdir

More information

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University Unix/Linux Basics 1 Some basics to remember Everything is case sensitive Eg., you can have two different files of the same name but different case in the same folder Console-driven (same as terminal )

More information

Your name here CSCI130 P4a Design. Const/Var/ Function Data Type Value Description. IC_IN_SUNDAES const int 8 ice cream in a sundae

Your name here CSCI130 P4a Design. Const/Var/ Function Data Type Value Description. IC_IN_SUNDAES const int 8 ice cream in a sundae Your name here CSCI130 P4a Design IDENTIFIER DICTIONARY: Identifier Const/Var/ Function Data Type Value Description IC_IN_SUNDAES const int 8 ice cream in a sundae IC_IN_CONES const int 6 ice cream in

More information

Lab Working with Linux Command Line

Lab Working with Linux Command Line Introduction In this lab, you will use the Linux command line to manage files and folders and perform some basic administrative tasks. Recommended Equipment A computer with a Linux OS, either installed

More information

CSCI 3300 Assignment 6

CSCI 3300 Assignment 6 Austin Peay State University, Tennessee Fall 2014 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 6 Total estimated time for this assignment: 9 hours When you see Richard

More information

Problem Set 1: Unix Commands 1

Problem Set 1: Unix Commands 1 Problem Set 1: Unix Commands 1 WARNING: IF YOU DO NOT FIND THIS PROBLEM SET TRIVIAL, I WOULD NOT RECOMMEND YOU TAKE THIS OFFERING OF 300 AS YOU DO NOT POSSESS THE REQUISITE BACKGROUND TO PASS THE COURSE.

More information

Visual Barcode Control

Visual Barcode Control Visual Barcode Control For the Pocket PC Dynamic Control Software Visual Barcode for Windows Mobile Dynamic Control Software Dynamic Control Software Table of Contents Welcome Screen... 3 Software Load

More information

EECE.2160: ECE Application Programming Spring 2018 Programming Assignment #6: Using Arrays to Count Letters in Text Due Wednesday, 4/4/18, 11:59:59 PM

EECE.2160: ECE Application Programming Spring 2018 Programming Assignment #6: Using Arrays to Count Letters in Text Due Wednesday, 4/4/18, 11:59:59 PM Spring 2018 Programming Assignment #6: Using Arrays to Count Letters in Text Due Wednesday, 4/4/18, 11:59:59 PM 1. Introduction In this program, you will practice working with arrays. Your program will

More information

NORTH COAST GAS TRANSMISSION. Electronic Bulletin Board. Shipper User Manual

NORTH COAST GAS TRANSMISSION. Electronic Bulletin Board. Shipper User Manual NORTH COAST GAS TRANSMISSION Electronic Bulletin Board Shipper User Manual Table of Contents Section 1: Hardware Requirements...1 Section 2: Logging Into the System...2 Section 3: Nominations...3 Section

More information

CSCI 3300 Assignment 3

CSCI 3300 Assignment 3 Austin Peay State University, Tennessee Fall 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 3 Total estimated time for this assignment: 10 hours When you see Richard

More information

CMSC 201 Spring 2017 Lab 01 Hello World

CMSC 201 Spring 2017 Lab 01 Hello World CMSC 201 Spring 2017 Lab 01 Hello World Assignment: Lab 01 Hello World Due Date: Sunday, February 5th by 8:59:59 PM Value: 10 points At UMBC, our General Lab (GL) system is designed to grant students the

More information

CSCI 3300 Assignment 3

CSCI 3300 Assignment 3 Austin Peay State University, Tennessee Spring 2014 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 3 When you see Richard Ricardo in the example screen captures, change it

More information

CSCI 3300 Assignment 7

CSCI 3300 Assignment 7 Austin Peay State University, Tennessee Fall 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 7 Total estimated time for this assignment: 12 hours When you see Richard

More information

Prof. Navrati Saxena TA: R. Sachan

Prof. Navrati Saxena TA: R. Sachan Prof. Navrati Saxena navrati@ece.skku.ac.kr TA: R. Sachan rochak@skku.edu What is UNIX Command What is UNIX Shell Linux file structure UNIX/LINUX Commands 2 A command is a program which interacts with

More information

CPS109 Lab 1. i. To become familiar with the Ryerson Computer Science laboratory environment.

CPS109 Lab 1. i. To become familiar with the Ryerson Computer Science laboratory environment. CPS109 Lab 1 Source: Partly from Big Java lab1, by Cay Horstmann. Objective: i. To become familiar with the Ryerson Computer Science laboratory environment. ii. To obtain your login id and to set your

More information

Assignment 1: Build Environment

Assignment 1: Build Environment Read the entire assignment before beginning! Submit deliverables to CourSys: https://courses.cs.sfu.ca/ Late penalty is 10% per calendar day (each 0 to 24 hour period past due, max 2 days). This assignment

More information

PROGRAM 2- Implementation Specifications

PROGRAM 2- Implementation Specifications PROGRAM 2- Implementation Specifications Program Implementation Due Date: Mar 18, 2019 (folder for next class meeting) You are to complete the following on your own unless otherwise stated. All programs

More information

Assignment Dropbox. Overview

Assignment Dropbox. Overview Assignment Dropbox Overview This system aims to replace the Computer Science EC dropbox with one that saves to SONAS and is linked to Cecil. It is not specific to Computer Science and can be made more

More information

CSCI 3300 Assignment 6

CSCI 3300 Assignment 6 Austin Peay State University, Tennessee Spring 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 6 Total estimated time for this assignment: 9 hours When you see Richard

More information

CMSC 201 Fall 2018 Lab 04 While Loops

CMSC 201 Fall 2018 Lab 04 While Loops CMSC 201 Fall 2018 Lab 04 While Loops Assignment: Lab 04 While Loops Due Date: During discussion, September 24 th through September 27 th Value: 10 points (8 points during lab, 2 points for Pre Lab quiz)

More information

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 3: SEP. 13TH INSTRUCTOR: JIAYIN WANG

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 3: SEP. 13TH INSTRUCTOR: JIAYIN WANG CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 3: SEP. 13TH INSTRUCTOR: JIAYIN WANG 1 Notice Reading Assignment Chapter 1: Introduction to Java Programming Homework 1 It is due this coming Sunday

More information

TRIM Document Queue Instructions

TRIM Document Queue Instructions TRIM Document Queue Instructions Document Queues allow TRIM/Records Online users to process large numbers of documents, using templates with predefined, rule based values. To begin, create a folder to

More information

Helpful Tips for Labs. CS140, Spring 2015

Helpful Tips for Labs. CS140, Spring 2015 Helpful Tips for Labs CS140, Spring 2015 Linux/Unix Commands Creating, Entering, Changing Directories to Create a Directory (a Folder) on the command line type mkdir folder_name to Enter that Folder cd

More information

CS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 2

CS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 2 CS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 2 Prof. Michael J. Reale Fall 2014 COMMAND KATA 7: VARIABLES Command Kata 7: Preparation First, go to ~/cs307 cd ~/cs307 Make directory dkata7 and go

More information

Note : Your program must contain the following 6 functions :

Note : Your program must contain the following 6 functions : Fall 2018 - CS1428 Programming Assignment 6 Due Date : Wednesday November 7 th - 2018 Sections 3 and 4 Write a menu driven C++ program that prints the day number of the year, given the date in the form

More information

CSCI 3300 Assignment 7

CSCI 3300 Assignment 7 Austin Peay State University, Tennessee Spring 2015 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 7 Total estimated time for this assignment: 12 hours When you see Richard

More information

Introduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang

Introduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang Introduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang Topics What is an Operating System Overview of Linux Linux commands Shell Submit system What is an Operating System? Special type of

More information

CS150 Assignment 7 DNA!

CS150 Assignment 7 DNA! CS150 Assignment 7 DNA! Date assigned: Monday, November 17, 2008 Design Documents Due: Friday, November 21, 2008, 1pm (5 points) Date due: Tuesday, December 2, 2008, 5pm (55 points) Total points: 60pts

More information

ADERP ISUPPLIER PORTAL USER MANUAL VERSION 1.2

ADERP ISUPPLIER PORTAL USER MANUAL VERSION 1.2 ADERP ISUPPLIER PORTAL USER MANUAL VERSION 1.2 Document Control Change Record 4 Date Author Version Change Reference 12-Dec-2016 DOF 1.0 08-Feb-2017 DOF 1.1 Updated with new URL links 23-Mar-2017 DOF 1.2

More information

2013 MEDICARE SALES TRAINING AND CERTIFICATION PROGRAM Amerigroup Medicare Sales Sentinel User Guide

2013 MEDICARE SALES TRAINING AND CERTIFICATION PROGRAM Amerigroup Medicare Sales Sentinel User Guide 2013 MEDICARE SALES TRAINING AND CERTIFICATION PROGRAM 2013 Amerigroup Medicare Sales Sentinel User Guide WHAT S INSIDE THE USER GUIDE Login Register for New Program Registration Introduction / Welcome

More information

AutoForm plus R6.0.3 Release Notes

AutoForm plus R6.0.3 Release Notes 0 Release Notes AutoForm plus R6.0.3 Release Notes AutoForm plus R6.0.3 Release Notes...1 1 General Information...2 2 Installation Instructions...3 Front-End and Back-End Windows...3 Prerequisites...3

More information

Vendor Training Manual Table of Contents

Vendor Training Manual Table of Contents Vendor Training Manual Table of Contents Invoice Instructions... 2 Generate Quote Instruction... 5 Corrective Entry Steps... 8 Status Change Steps... 9 Attachment Steps... 10 Setup user logins... 12 Delete

More information

OfficeMax Punchout Training Guide Version Number 1.0 Date: 12/14/2011

OfficeMax Punchout Training Guide Version Number 1.0 Date: 12/14/2011 Version Number 1.0 Date: 12/14/2011 Table of Contents Purchasing Page Introduction 2 Overview 2 Intended Audience 2 Documentation and Disclaimer 2 Instructions 3 Manage Orders 3 Shopping Lists 5 Searching

More information

User Manual. perfectionlearning.com/technical-support

User Manual. perfectionlearning.com/technical-support User Manual perfectionlearning.com/technical-support 1 User Manual Accessing Math X... 3 Login... 3 Forgotten Password... 3 Navigation Menu... 4 Logout... 4 Admin... 5 Creating Classes and Students...

More information

AmbirScan Cloud Searchable PDF and Cloud Scanning User Guide

AmbirScan Cloud Searchable PDF and Cloud Scanning User Guide AmbirScan Cloud Searchable PDF and Cloud Scanning User Guide 2018 Ambir Technology, Inc. Contents AmbirScan ADF Software...3 AmbirScan Cloud...3 AmbirScan Cloud Settings...3 Button 1: Searchable PDF...4

More information

: the User (owner) for this file (your cruzid, when you do it) Position: directory flag. read Group.

: the User (owner) for this file (your cruzid, when you do it) Position: directory flag. read Group. CMPS 12L Introduction to Programming Lab Assignment 2 We have three goals in this assignment: to learn about file permissions in Unix, to get a basic introduction to the Andrew File System and it s directory

More information

Consenting to Electronic 1098T

Consenting to Electronic 1098T 1098T Process for Students using Touchnet Student Account Center Gordon State College utilizes Touchnet s Student Bill + Payment application to allow for online viewing and printing of the 1098T Tax information.

More information

Practical Session 0 Introduction to Linux

Practical Session 0 Introduction to Linux School of Computer Science and Software Engineering Clayton Campus, Monash University CSE2303 and CSE2304 Semester I, 2001 Practical Session 0 Introduction to Linux Novell accounts. Every Monash student

More information

User Manual. Online E-commerce Music Store Version 1.0

User Manual. Online E-commerce Music Store Version 1.0 User Manual Online E-commerce Music Store Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering Reshma Sawant CIS 895 MSE Project Kansas State University

More information

CS 143A. Principles of Operating Systems. Instructor : Prof. Anton Burtsev

CS 143A. Principles of Operating Systems. Instructor : Prof. Anton Burtsev CS 143A Principles of Operating Systems Instructor : Prof. Anton Burtsev (aburtsev@uci.edu) Assistants : Junjie Shen junjies1@uci.edu Vikram Narayanan narayav1@uci.edu Biswadip Maity (Deep) Email : maityb@uci.edu

More information

Letter Assistant Word 2003 Setting up a New Letter DOC

Letter Assistant Word 2003 Setting up a New Letter DOC Letter Assistant Word 2003 Setting up a New Letter DOC QUICK DOC: Letter Assistant Word 2003 The type of letter(s) you will be sending will depend on where you go in Encompass. Our example will be if you

More information

Visual Voic Guide

Visual Voic Guide Visual Voicemail Guide Aastra 6739i Schmooze Com Inc. 6739i L1 John Doe Thu Feb 23 2:25pm Park Intercom DND CallFwd John Doe Ext. 4009 Day-Night ConfRooms Follow-Me Status: Not Set MagicButton Presence

More information

Use this procedure to submit an invoice for services provided to OPG.

Use this procedure to submit an invoice for services provided to OPG. Purpose Use this procedure to submit an invoice for services provided to OPG. Helpful Hints Ariba support is available at all times to help assist when any difficulties are encountered or to answer any

More information

CSE 390a Lecture 1. introduction to Linux/Unix environment

CSE 390a Lecture 1. introduction to Linux/Unix environment 1 CSE 390a Lecture 1 introduction to Linux/Unix environment slides created by Marty Stepp, modified by Jessica Miller & Ruth Anderson http://www.cs.washington.edu/390a/ 2 Lecture summary Course introduction

More information

A guide to setting up and using your NOW: Pensions Trust bureau microsite. Bureau user guide v2 PM /5

A guide to setting up and using your NOW: Pensions Trust bureau microsite. Bureau user guide v2 PM /5 A guide to setting up and using your NOW: Pensions Trust bureau microsite Bureau user guide v2 PM00050.0815/5 0 Bureau Site Management initial set up and data maintenance Contents: Step 1 Logging in for

More information

Laboratory 1 Semester 1 11/12

Laboratory 1 Semester 1 11/12 CS2106 National University of Singapore School of Computing Laboratory 1 Semester 1 11/12 MATRICULATION NUMBER: In this lab exercise, you will get familiarize with some basic UNIX commands, editing and

More information

Zimmer/Porter CSCI130 Fall Lab 6 Selection. 1. Begin by copying the file from my directory into your account (name it lab6.

Zimmer/Porter CSCI130 Fall Lab 6 Selection. 1. Begin by copying the file from my directory into your account (name it lab6. Zimmer/Porter CSCI130 Fall 2018 Lab 6 Selection Complete the following activities: 1. Begin by copying the file from my directory into your account (name it lab6.cpp): cp ~aporter/labs/lab6.cpp lab6.cpp

More information

2013 MEDICARE SALES TRAINING AND CERTIFICATION PROGRAM Retail Core Medicare Sales Sentinel User Guide

2013 MEDICARE SALES TRAINING AND CERTIFICATION PROGRAM Retail Core Medicare Sales Sentinel User Guide 2013 MEDICARE SALES TRAINING AND CERTIFICATION PROGRAM 2013 Retail Core Medicare Sales Sentinel User Guide LOGIN / REGISTER FOR NEW PROGRAM Medicare Sales Sentinel Click on the link received to bring you

More information

Division of Alcoholic Beverages and Tobacco. Beer Manufacturer s Monthly Report

Division of Alcoholic Beverages and Tobacco. Beer Manufacturer s Monthly Report Division of Alcoholic Beverages and Tobacco Beer Manufacturer s Monthly Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click on the Login

More information

Using C++, design an Abstract Data Type class named MyGrades. The class must have the following private members :

Using C++, design an Abstract Data Type class named MyGrades. The class must have the following private members : Programming Assignment - 3 Due Date : Section 2 - Monday October 1 st, 2018 - No Later than 12:45 pm Using C++, design an Abstract Data Type class named MyGrades. The class must have the following private

More information

Initial Direct Access Sign On/Change My Password/Forgot Password Overview

Initial Direct Access Sign On/Change My Password/Forgot Password Overview Initial Direct Access Sign On/Change My Password/Forgot Password Overview Introduction This guide will provide Retirees, Annuitants, and Former Spouses the procedures for how to sign into Direct Access

More information

CSCI 3300 Assignment 4

CSCI 3300 Assignment 4 Austin Peay State University, Tennessee Fall 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 4 Total estimated time for this assignment: 7 hours When you see Richard

More information

Locating the Dropbox Tool:

Locating the Dropbox Tool: This step- by- step guide will demonstrate how to utilize the Dropbox Tool in your course in Desire2Learn (D2L). Locating the Dropbox Tool: 1. Go to the Course Navigation Bar and locate the Dropbox Tool.

More information

CMSC 201 Spring 2018 Lab 01 Hello World

CMSC 201 Spring 2018 Lab 01 Hello World CMSC 201 Spring 2018 Lab 01 Hello World Assignment: Lab 01 Hello World Due Date: Sunday, February 4th by 8:59:59 PM Value: 10 points At UMBC, the GL system is designed to grant students the privileges

More information

Bulk Invoicing User Guide

Bulk Invoicing User Guide Bulk Invoicing User Guide Accessing Bulk Invoicing After accessing and logging into fmpilot2.0, you will be taken to the Work Order List screen as listed below. Once the Work Order List page is displayed,

More information

Programming Assignment 2 ( 100 Points )

Programming Assignment 2 ( 100 Points ) Programming Assignment 2 ( 100 Points ) Due: Thursday, October 16 by 11:59pm This assignment has two programs: one a Java application that reads user input from the command line (TwoLargest) and one a

More information

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java)

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java) Goals - to learn how to compile and execute a Java program - to modify a program to enhance it Overview This activity will introduce you to the Java programming language. You will type in the Java program

More information

Spring CS Homework 2 p. 1. CS Homework 2. To practice with PL/SQL stored procedures and functions, and possibly exception handling.

Spring CS Homework 2 p. 1. CS Homework 2. To practice with PL/SQL stored procedures and functions, and possibly exception handling. Spring 2018 - CS 328 - Homework 2 p. 1 Deadline Due by 11:59 pm on Sunday, February 4, 2018. Purpose CS 328 - Homework 2 To practice with PL/SQL stored procedures and functions, and possibly exception

More information

Remote Deposit Capture Quick Guide

Remote Deposit Capture Quick Guide Remote Deposit Capture Quick Guide Customer Support 1-877-895-7580 Specialists are available by phone during the following hours: Mon - Fri: 7:30 a.m. - 5:30 p.m. Before You Begin The purpose of this guide

More information

Unix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011

Unix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011 Unix/Linux Operating System Introduction to Computational Statistics STAT 598G, Fall 2011 Sergey Kirshner Department of Statistics, Purdue University September 7, 2011 Sergey Kirshner (Purdue University)

More information

EE516: Embedded Software Project 1. Setting Up Environment for Projects

EE516: Embedded Software Project 1. Setting Up Environment for Projects EE516: Embedded Software Project 1. Setting Up Environment for Projects By Dong Jae Shin 2015. 09. 01. Contents Introduction to Projects of EE516 Tasks Setting Up Environment Virtual Machine Environment

More information

Guide to setting up and using your NOW: Pensions payroll bureau microsite

Guide to setting up and using your NOW: Pensions payroll bureau microsite Guide to setting up and using your NOW: Pensions payroll bureau microsite PM00050.0416/11 0 Step 1 Logging in for the first time You will have received a web link, via email, that will provide access to

More information

CSCI 3300 Assignment 5

CSCI 3300 Assignment 5 Austin Peay State University, Tennessee Summer 2018 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 5 Total estimated time for this assignment: 10 hours When you see Richard

More information

Access Expense App Tutorial

Access Expense App Tutorial Contents Access Expense App Tutorial Where to download... 2 The Basics - Logging In... 3 The Directory Button... 3 Creating an Expense... 4 Add a receipt... 4 Change the Type... 4 Changing the values...

More information

Getting your department account

Getting your department account 02/11/2013 11:35 AM Getting your department account The instructions are at Creating a CS account 02/11/2013 11:36 AM Getting help Vijay Adusumalli will be in the CS majors lab in the basement of the Love

More information

ezbusiness Card Management 7/1/2015

ezbusiness Card Management 7/1/2015 ezbusiness Card Management 7/1/2015 Table of Contents Logging In........ 3 Out-of-Band Processing.... 5 Navigation.....5 Viewing Pages. 5 Sorting Lists.5 Accessing Online Help...6 Menu Options and Navigation...6

More information

Introduction to Linux Environment. Yun-Wen Chen

Introduction to Linux Environment. Yun-Wen Chen Introduction to Linux Environment Yun-Wen Chen 1 The Text (Command) Mode in Linux Environment 2 The Main Operating Systems We May Meet 1. Windows 2. Mac 3. Linux (Unix) 3 Windows Command Mode and DOS Type

More information

You should see something like this, called the prompt :

You should see something like this, called the prompt : CSE 1030 Lab 1 Basic Use of the Command Line PLEASE NOTE this lab will not be graded and does not count towards your final grade. However, all of these techniques are considered testable in a labtest.

More information

Executing Commands through the Execute VM Command Task

Executing Commands through the Execute VM Command Task Executing Commands through the Execute VM Command Task This chapter contains the following sections: Execute VM Command Task, page 1 Execute VM Command Task Examples, page 2 Execute VM Command Task You

More information

Oregon State University School of Electrical Engineering and Computer Science. CS 261 Recitation 1. Spring 2011

Oregon State University School of Electrical Engineering and Computer Science. CS 261 Recitation 1. Spring 2011 Oregon State University School of Electrical Engineering and Computer Science CS 261 Recitation 1 Spring 2011 Outline Using Secure Shell Clients GCC Some Examples Intro to C * * Windows File transfer client:

More information

CSE 391 Lecture 1. introduction to Linux/Unix environment

CSE 391 Lecture 1. introduction to Linux/Unix environment CSE 391 Lecture 1 introduction to Linux/Unix environment slides created by Marty Stepp, modified by Jessica Miller & Ruth Anderson http://www.cs.washington.edu/391/ 1 2 Lecture summary Course introduction

More information

Programming Assignment 1: CS11TurtleGraphics

Programming Assignment 1: CS11TurtleGraphics Programming Assignment 1: CS11TurtleGraphics Due: 11:59pm, Thursday, October 5 Overview You will use simple turtle graphics to create a three-line drawing consisting of the following text, where XXX should

More information

EECE.2160: ECE Application Programming

EECE.2160: ECE Application Programming Fall 2017 Programming Assignment #10: Doubly-Linked Lists Due Monday, 12/18/17, 11:59:59 PM (Extra credit ( 5 pts on final average), no late submissions or resubmissions) 1. Introduction This assignment

More information

CMSC 201 Spring 2016 Homework 7 Strings and File I/O

CMSC 201 Spring 2016 Homework 7 Strings and File I/O CMSC 201 Spring 2016 Homework 7 Strings and File I/O Assignment: Homework 7 Strings and File I/O Due Date: Monday, April 4th, 2016 by 8:59:59 PM Value: 40 points Homework 7 is designed to help you practice

More information

Welcome to our online Web Help for the Activity Fund Accounting System software.

Welcome to our online Web Help for the Activity Fund Accounting System software. Welcome to our online Web Help for the Activity Fund Accounting System software. Version 1.2 LOCAL GOVERNMENT CORPORATION ALL RIGHTS RESERVED 2010-2018 REV. 02/06/2018 Portions copyright 1988 - Acucorp,

More information

COMP1406 Tutorial 1. Objectives: Getting Started:

COMP1406 Tutorial 1. Objectives: Getting Started: COMP1406 Tutorial 1 Objectives: Write, compile and run simple Java programs using the IntelliJ Idea IDE. Practice writing programs that require user input and formatted output. Practice using and creating

More information

Instructions for Using the e-learning Module on Service-Learning for Students

Instructions for Using the e-learning Module on Service-Learning for Students Instructions for Using the e-learning Module on Service-Learning for Students I. Accessing the e-learning module 1.1 Login to LEARN@PolyU (https://learn.polyu.edu.hk) with your NetID and password 1.2 Under

More information

Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018

Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018 Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018 Due: Tuesday, September 18, 11:59 pm Collaboration Policy: Level 1 (review full policy for details) Group Policy: Individual This lab will give you experience

More information

CSCI 4000 Assignment 1

CSCI 4000 Assignment 1 Austin Peay State University, Tennessee Spring 2018 CSCI 4000: Advanced Web Development Dr. Leong Lee CSCI 4000 Assignment 1 Total estimated time for this assignment: 9 hours (if you are a good programmer)

More information

Alcoholic Beverage Distributor s Monthly Report

Alcoholic Beverage Distributor s Monthly Report Alcoholic Beverage Distributor s Monthly Report Log in with the user id and password provided through the EDS registration process and click on the Login button. If you have not registered, click on the

More information

Connected Office Voice Recording an Auto Attendant Greeting User Guide 05/17/16

Connected Office Voice Recording an Auto Attendant Greeting User Guide 05/17/16 Connected Office Voice Recording an Auto Attendant Greeting User Guide 05/17/16 RECORDING AN AUTO ATTENDANT GREETING Auto Attendant Overview The Auto Attendant is an automated receptionist who greets and

More information

Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2

Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2 Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades 2017-2018 Q2 Facultat d Informàtica de Barcelona This first lab session is focused on getting experience in working

More information

Using Scantron ParLAN 6.5 for the First Time:

Using Scantron ParLAN 6.5 for the First Time: Page 1 of 19 Using Scantron ParLAN 6.5 for the First Time: Last updated: Monday, December 02, 2013 Nine Basic Steps To request a Scantron Account, please contact the Academic Technology Center. Step One:

More information

last time in cs recitations. computer commands. today s topics.

last time in cs recitations. computer commands. today s topics. last time in cs1007... recitations. course objectives policies academic integrity resources WEB PAGE: http://www.columbia.edu/ cs1007 NOTE CHANGES IN ASSESSMENT 5 EXTRA CREDIT POINTS ADDED sign up for

More information

Introduction to Unix - Lab Exercise 0

Introduction to Unix - Lab Exercise 0 Introduction to Unix - Lab Exercise 0 Along with this document you should also receive a printout entitled First Year Survival Guide which is a (very) basic introduction to Unix and your life in the CSE

More information

Topics Covered. Web Address / Popup Blockers. How to Sign On. Main Toolbar Overview. Order Guides / Placing Orders. Confirmations.

Topics Covered. Web Address / Popup Blockers. How to Sign On. Main Toolbar Overview. Order Guides / Placing Orders. Confirmations. Topics Covered Web Address / Popup Blockers How to Sign On Main Toolbar Overview Order Guides / Placing Orders Confirmations Reports User / Admin Options Custom Order Guides Web Address What is the web

More information

2017 STATE TITLES MYFOOTBALLCLUB SELF REGISTRATION GUIDE

2017 STATE TITLES MYFOOTBALLCLUB SELF REGISTRATION GUIDE 2017 STATE TITLES MYFOOTBALLCLUB SELF REGISTRATION GUIDE CONTENTS 2017 State Titles Registration Guide... 3 Myfootballclub... 4 Creating a New Account... 5 Finding Your Details... 6 Myfootballclub Login...

More information

find starting-directory -name filename -user username

find starting-directory -name filename -user username Lab 7: Input and Output The goal of this lab is to gain proficiency in using I/O redirection to perform tasks on the system. You will combine commands you have learned in this course using shell redirection,

More information

Professional Training

Professional Training Professional Training Use the Professional Training form, accessed from the SC Daily log, to record time spent engaging in training activities. Pursuant to guidance in HUD s Management Agent Handbook 4381.5

More information

Lab 1 Introduction to UNIX and C

Lab 1 Introduction to UNIX and C Name: Lab 1 Introduction to UNIX and C This first lab is meant to be an introduction to computer environments we will be using this term. You must have a Pitt username to complete this lab. The doc is

More information

Intro to Linux. this will open up a new terminal window for you is super convenient on the computers in the lab

Intro to Linux. this will open up a new terminal window for you is super convenient on the computers in the lab Basic Terminal Intro to Linux ssh short for s ecure sh ell usage: ssh [host]@[computer].[otheripstuff] for lab computers: ssh [CSID]@[comp].cs.utexas.edu can get a list of active computers from the UTCS

More information

Dropbox for Business at WPU

Dropbox for Business at WPU Dropbox for Business at WPU Sections: I. Accepting Invite to WPU Dropbox II. Multiple computers and Selective Sync III. Disconnecting from other Dropbox Accounts Important Notes: 1) If you have a personal

More information

MichelinB2B National Account Delivery Receipts Quick Reference Guide

MichelinB2B National Account Delivery Receipts Quick Reference Guide MichelinB2B National Account Delivery Receipts Quick Reference Guide This document serves as a quick reference guide to demonstrate how to use the key functions of the Michelin ebusiness Process Claims

More information

Accessing Bonzi. Welcome to Bonzi! Ready to start using Bonzi? Need a little help?

Accessing Bonzi. Welcome to Bonzi! Ready to start using Bonzi? Need a little help? Welcome to Bonzi! Ready to start using Bonzi? NISL clubs will follow a simple 4 step process in the Bonzi system in preparation for the upcoming season. This guide will show you how to administratively

More information

User Manual. Operation Manual

User Manual. Operation Manual Signagelink TM E Edition User Manual Signagelink TM E Edition Operation Manual www.signagelink.com This document, 2012, SignageLink.Com., is designed for the sole use of our clients and no portion of it

More information

Catalog Management Tool (CMT) Reference Guide

Catalog Management Tool (CMT) Reference Guide Catalog Management Tool (CMT) Reference Guide The Catalog Management Tool (CMT) provides data on items listed on the Portal s e-catalog. The CMT offers contracted vendors advanced item submission and catalog

More information

EECE.2160: ECE Application Programming

EECE.2160: ECE Application Programming Spring 2018 Programming Assignment #10: Instruction Decoding and File I/O Due Wednesday, 5/9/18, 11:59:59 PM (Extra credit ( 4 pts on final average), no late submissions or resubmissions) 1. Introduction

More information