Begin this assignment by first creating a new Java Project called Assignment 5.There is only one part to this assignment.

Size: px
Start display at page:

Download "Begin this assignment by first creating a new Java Project called Assignment 5.There is only one part to this assignment."

Transcription

1 CSCI 2311, Spring 2013 Programming Assignment 5 The program is due Sunday, March 3 by midnight. Overview of Assignment Begin this assignment by first creating a new Java Project called Assignment 5.There is only one part to this assignment. From now on, we will start including comments in our code. For this assignment, the only comment you must have is a header comment at the top of your class that has the following format: /* * Author: <Your Name Here> * Assignment: <Assignment Number> * Due Date: <Date Assignment is Due> * * Purpose: * * The purpose of this assignment is to... */ You should also include comments in your code where ever you feel appropriate to help clarify variables and give meaning to sections of code. Be certain to follow the naming conventions we discussed in class when naming your identifiers. Also, don t assume your assignment works correctly just because it matches my example output. Try your program out with several different values to be sure it works. IMPORTANT: Starting with this assignment and all future assignments, point deductions will occur when failing to properly name variables, poor code formatting, forgetting to comment, failing to follow conventions, etc. This is the last assignment I will remind students of this, you are expected to remember it for future assignments.

2 How to Play Craps To play craps (a simple version of it anyway), you need two dice. The total value of the dice is used to determine whether a roll is a win or a loss. The game starts when one person, the shooter, places a bet and then begins with an initial roll of the dice. If the two dice total 7 or 11, it is a winning roll. If the two dice total, 2, 3 or 12, it is a losing roll. If the two dice total 4, 5, 6, 8, 9, or 10, the shooter continues to roll until: 1. If the two dice equal the total of the original roll, it is a winning roll 2. If the two dice total 7, it is a losing roll 3. If the two dice total anything else, rolls continue until part 1 or 2 occur Bets are paid out at a ratio of 1:1; for example, a winning bet of $5.00 results in a gain of $5.00 and a losing bet of $5.00 results in a loss of $5.00. Play continues until the shooter decides to stop betting or runs out of money. As an example, consider the following scenario (assume the user starts with $50.00): The shooter bets $5.00 and on the first roll, gets a 2 and a 5 for a total of 7. This is a winning roll and now the shooter has $ The shooter bets $10.00 and on the first roll, gets a 6 and a 6 for a total of 12. This is a losing roll and now the shooter has $ The shooter bets $20.00 and on the first roll, gets a 2 and a 3 for a total of 5. The shooter rolls again and gets a 1 and a 1 for a total of 2. The shooter rolls again and gets a 6 and a 6 for a total of 12. The shooter rolls again and gets a 5 and a 6 for a total of 11. The shooter rolls again and gets a 1 and a 4 for a total of 5. This is a winning roll and now the shooter has $ The shooter bets $65.00 and on the first roll, gets a 5 and a 4 for a total of 9. The shooter rolls again and gets a 1 and a 2 for a total of 3. The shooter rolls again and gets a 4 and a 4 for a total of 8. The shooter rolls again and gets a 2 and a 5 for a total of 7. This is a losing roll and now the shooter has $0.00. The game is over since the shooter is out of money.

3 Random Number Generator You will need to use a random number generator to complete this assignment. To use random numbers, we have to import that Random class, similar to how we import the Scanner class. We can handle this using the import java.util.random. Once we import the Random class, we have to create an instance of the class. (e.g, Random random = new Random();). Once created, we can use the variable name (in this case, random) to access the methods of the Random class. The only method you will need from this class for the assignment is the nextint(integer param) method. This method will return a value from 0 up to, but excluding, the value of the parameter. For a dice, we need a value from 1 to 6, so to do this we can use the following code: random.nextint(6) + 1. Below is an example of how to use the Random class: import java.util.random; public class ExampleClass { public static void main(string[] args) { int diceroll1, diceroll2; Random random = new Random(); diceroll1 = random.nextint(6) + 1; diceroll2 = random.nextint(6) + 1; } } You only need to have the statement Random random = new Random(); one time in your code. Every time you invoke random.nextint(6), it will return a random value from 0 to 5. Remember, every time you roll the dice, you will need to invoke this method for both die, similar to the example above. The Program Create a new class in this project called Craps. You will write a program that plays the craps dice game. Your program must do the following: 1) Create a constant and store in it the initial starting balance of 50. 2) Start the program by showing a welcome message and the rules of craps. You should only display this to the user ONE time (not every time we loop). 3) Begin a loop that should continue until either the user enters 0 as a bet, or the current balance is 0. If the user enters 0, the program should display the appropriate game ending messages such as in my output and then immediately terminate. 4) At the start of a new set of rolls, display the user s current balance and then prompt the user to enter a bet amount.

4 5) You may assume that all user bets will be an integer value (assume the user will not enter values like 1.5) the must be from 1 up to the current balance (at the start, users should only be allowed to enter a bet from 1 to 50, or 0 if they want to exit the game). a. If the user enters a bet less than 0 or greater than balance, the program should inform the user of an invalid bet and then again prompt the user for a another bet, as in my example, until a valid bet is entered. 6) After a valid bet, display the value of each dice roll and the total of the two dice together. For dice rolls, we need the random number generator described above. a. If it s a winning roll, inform the user and then add the value of the bet to the current balance b. If it s a losing roll, inform the user and then subtract the value of the bet from the current balance c. If it s a roll that requires more rolling, continue rolling and displaying the values of the rolls (as in my output) until either a winning roll or a losing roll occurs, based on the rules of Craps. 7) Continue to play the game until one of the conditions in part 3 above occurs. At the end of the game, display the appropriate game ending messages. If the current balance is greater than or equal to the starting balance, consider it a win and display the amount above $50.00 that was won; for example, You won $ If the current balance is less than the starting balance, display something the amount lost, for example, You lost $ ) Don t forget that the balance at all times must be formatted as currency. The printf() method makes this easier. Refer back to assignment 4 if you don t remember how to do this. Tips: To complete this program, consider using a do-while loop for the outer loop, a nested do-while loop to verify the bet amount, and another nested while loop for the continuing dice rolls. When examining whether a first roll is a win, a loss, or a continuing roll, a switch statement works nicely. Example Output 1 (User input is the bolded blue text) Welcome to Craps! Rules 1. Start by placing a bet 2. The dice are then rolled - Rolling a 7 or 11 is a win - Rolling a 2, 3 or 12 is a loss - Otherwise, rolling continues until: -- Rolling the original total of the dice again (win) -- Rolling a 7 (loss)

5 Please enter a bet (or 0 to exit): -5 Invalid bet! Must be a value from 1 to 50. Please enter a bet (or 0 to exit): 51 Invalid bet! Must be a value from 1 to 50. Please enter a bet (or 0 to exit): 5 You rolled 5 and 3 totaling 8. More rolls needed: You rolled 5 and 2 totaling 7. Your current balance is $45.00 Please enter a bet (or 0 to exit): 46 Invalid bet! Must be a value from 1 to 45. Your current balance is $45.00 Please enter a bet (or 0 to exit): 0 GAME OVER Your final balance is $45.00 You lost $5.00 Thanks for playing! Example Output 2 (User input is the bolded blue text) Welcome to Craps! Rules 1. Start by placing a bet 2. The dice are then rolled - Rolling a 7 or 11 is a win - Rolling a 2, 3 or 12 is a loss - Otherwise, rolling continues until: -- Rolling the original total of the dice again (win) -- Rolling a 7 (loss) Please enter a bet (or 0 to exit): 5 You rolled 1 and 3 totaling 4. More rolls needed: You rolled 6 and 4 totaling 10. You rolled 3 and 5 totaling 8. You rolled 6 and 6 totaling 12. You rolled 1 and 2 totaling 3. You rolled 2 and 3 totaling 5. You rolled 4 and 4 totaling 8. You rolled 5 and 4 totaling 9. You rolled 3 and 6 totaling 9. You rolled 6 and 6 totaling 12. You rolled 1 and 2 totaling 3. You rolled 3 and 2 totaling 5.

6 You rolled 6 and 4 totaling 10. You rolled 1 and 6 totaling 7. Your current balance is $45.00 Please enter a bet (or 0 to exit): 1 You rolled 2 and 1 totaling 3. Your current balance is $44.00 Please enter a bet (or 0 to exit): 23 You rolled 3 and 4 totaling 7. You win! Your current balance is $67.00 Please enter a bet (or 0 to exit): 0 GAME OVER Your final balance is $67.00 You won $17.00 Thanks for playing! Example Output 3 (User input is the bolded blue text) Welcome to Craps! Rules 1. Start by placing a bet 2. The dice are then rolled - Rolling a 7 or 11 is a win - Rolling a 2, 3 or 12 is a loss - Otherwise, rolling continues until: -- Rolling the original total of the dice again (win) -- Rolling a 7 (loss) Please enter a bet (or 0 to exit): 50 You rolled 2 and 4 totaling 6. More rolls needed: You rolled 3 and 1 totaling 4. You rolled 2 and 1 totaling 3. You rolled 1 and 3 totaling 4. You rolled 3 and 2 totaling 5. You rolled 6 and 6 totaling 12. You rolled 3 and 1 totaling 4. You rolled 2 and 3 totaling 5. You rolled 5 and 6 totaling 11. You rolled 3 and 4 totaling 7. GAME OVER Your final balance is $0.00 You lost $50.00 Thanks for playing!

7 Example Output 4 (User input is the bolded blue text) Welcome to Craps! Rules 1. Start by placing a bet 2. The dice are then rolled - Rolling a 7 or 11 is a win - Rolling a 2, 3 or 12 is a loss - Otherwise, rolling continues until: -- Rolling the original total of the dice again (win) -- Rolling a 7 (loss) Please enter a bet (or 0 to exit): 13 You rolled 5 and 6 totaling 11. You win! Your current balance is $63.00 Please enter a bet (or 0 to exit): 25 You rolled 3 and 4 totaling 7. You win! Your current balance is $88.00 Please enter a bet (or 0 to exit): 60 You rolled 5 and 5 totaling 10. More rolls needed: You rolled 3 and 4 totaling 7. Your current balance is $28.00 Please enter a bet (or 0 to exit): 0 GAME OVER Your final balance is $28.00 You lost $22.00 Thanks for playing!

8 Assignment Submission Submit the following file to me on blackboard: Craps.java All assignments will be submitted through blackboard. You are only allowed ONE submission so do not submit the assignment until you are completely done with it. However, you can upload the assignment and save a draft without submitting it. If you do this, don t forget to submit it before the due date. Saving a draft and submitting it are not the same thing. To submit the assignment, login to Navigate to our course and then to the Assignments folder. Click the link that says Lab Assignment 5. On this new page, scroll down to where it says Attach File and attach the java files for your program. You will need to browse to the location where you saved the file on your computer. If you aren t sure where it is located, refer to assignment 1 on how to find out.

CMPT 125/128 with Dr. Fraser. Assignment 3

CMPT 125/128 with Dr. Fraser. Assignment 3 Assignment 3 Due Wednesday June 22, 2011 by 11:59pm Submit all the deliverables to the Course Management System: https://courses.cs.sfu.ca/ There is no possibility of turning the assignment in late. The

More information

HW4: The Game of Pig Due date: Tuesday, Mar 15 th at 9pm. Late turn-in deadline is Thursday, Mar 17th at 9pm.

HW4: The Game of Pig Due date: Tuesday, Mar 15 th at 9pm. Late turn-in deadline is Thursday, Mar 17th at 9pm. HW4: The Game of Pig Due date: Tuesday, Mar 15 th at 9pm. Late turn-in deadline is Thursday, Mar 17th at 9pm. 1. Background: Pig is a folk jeopardy dice game described by John Scarne in 1945, and was an

More information

HW4: The Game of Pig Due date: Thursday, Oct. 29 th at 9pm. Late turn-in deadline is Tuesday, Nov. 3 rd at 9pm.

HW4: The Game of Pig Due date: Thursday, Oct. 29 th at 9pm. Late turn-in deadline is Tuesday, Nov. 3 rd at 9pm. HW4: The Game of Pig Due date: Thursday, Oct. 29 th at 9pm. Late turn-in deadline is Tuesday, Nov. 3 rd at 9pm. 1. Background: Pig is a folk jeopardy dice game described by John Scarne in 1945, and was

More information

Project 2 - Blackjack Due 7/1/12 by Midnight

Project 2 - Blackjack Due 7/1/12 by Midnight Project 2 - Blackjack Due 7//2 by Midnight In this project we will be writing a program to play blackjack (or 2). For those of you who are unfamiliar with the game, Blackjack is a card game where each

More information

Web-CAT submission URL: CAT.woa/wa/assignments/eclipse

Web-CAT submission URL:   CAT.woa/wa/assignments/eclipse King Saud University College of Computer & Information Science CSC111 Lab05 Loops All Sections ------------------------------------------------------------------- Instructions Web-CAT submission URL: http://10.131.240.28:8080/web-cat/webobjects/web-

More information

Computer Science 25: Introduction to C Programming

Computer Science 25: Introduction to C Programming California State University, Sacramento College of Engineering and Computer Science Computer Science 25: Introduction to C Programming Fall 2018 Project Dungeon Battle Overview Time to make a game a game

More information

ECE2049: Foundations of Embedded Systems Lab Exercise #1 C Term 2018 Implementing a Black Jack game

ECE2049: Foundations of Embedded Systems Lab Exercise #1 C Term 2018 Implementing a Black Jack game ECE2049: Foundations of Embedded Systems Lab Exercise #1 C Term 2018 Implementing a Black Jack game Card games were some of the very first applications implemented for personal computers. Even today, most

More information

CS 371M. Homework 2: Risk. All submissions should be done via git. Refer to the git setup, and submission documents for the correct procedure.

CS 371M. Homework 2: Risk. All submissions should be done via git. Refer to the git setup, and submission documents for the correct procedure. Homework 2: Risk Submission: All submissions should be done via git. Refer to the git setup, and submission documents for the correct procedure. The root directory of your repository should contain your

More information

CIDM 2315 Final Project: Hunt the Wumpus

CIDM 2315 Final Project: Hunt the Wumpus CIDM 2315 Final Project: Hunt the Wumpus Description You will implement the popular text adventure game Hunt the Wumpus. Hunt the Wumpus was originally written in BASIC in 1972 by Gregory Yob. You can

More information

Ok, we need the computer to generate random numbers. Just add this code inside your main method so you have this:

Ok, we need the computer to generate random numbers. Just add this code inside your main method so you have this: Java Guessing Game In this guessing game, you will create a program in which the computer will come up with a random number between 1 and 1000. The player must then continue to guess numbers until the

More information

Welcome to JigsawBox!! How to Get Started Quickly...

Welcome to JigsawBox!! How to Get Started Quickly... Welcome to JigsawBox!! How to Get Started Quickly... Welcome to JigsawBox Support! Firstly, we want to let you know that you are NOT alone. Our JigsawBox Customer Support is on hand Monday to Friday to

More information

CPSC 217 Assignment 3 Due Date: Friday March 30, 2018 at 11:59pm

CPSC 217 Assignment 3 Due Date: Friday March 30, 2018 at 11:59pm CPSC 217 Assignment 3 Due Date: Friday March 30, 2018 at 11:59pm Weight: 8% Individual Work: All assignments in this course are to be completed individually. Students are advised to read the guidelines

More information

Craps Wizard App Quick Start Guide

Craps Wizard App Quick Start Guide Craps Wizard App Quick Start Guide Most Control Throw Dice Shooters will have what they need to start using this App at home. But if you are just starting out, you need to do a lot more steps that are

More information

How to Use EZ Appoint

How to Use EZ Appoint How to Use EZ Appoint Welcome to EZ-Appoint The following is a brief guide we, here at Manhattan Insurance Groups, have created to walk you through the process of agent appointment. Before beginning the

More information

Discrete Random Variables Day 1

Discrete Random Variables Day 1 Discrete Random Variables Day 1 What is a Random Variable? Every probability problem is equivalent to drawing something from a bag (perhaps more than once) Like Flipping a coin 3 times is equivalent to

More information

Assignment 1. Due: 2:00pm, Monday 14th November 2016 This assignment counts for 25% of your final grade.

Assignment 1. Due: 2:00pm, Monday 14th November 2016 This assignment counts for 25% of your final grade. Assignment 1 Due: 2:00pm, Monday 14th November 2016 This assignment counts for 25% of your final grade. For this assignment you are being asked to design, implement and document a simple card game in the

More information

PMM. Chronological Notes

PMM. Chronological Notes PMM Chronological Notes CHRONOLOGICAL NOTES Allows users to add chronological notes. Click on Chronologicals. CHRONOLOGICAL NOTES The screen has three separate areas for storing notes: Pending Reviews

More information

LISTING THE WAYS. getting a total of 7 spots? possible ways for 2 dice to fall: then you win. But if you roll. 1 q 1 w 1 e 1 r 1 t 1 y

LISTING THE WAYS. getting a total of 7 spots? possible ways for 2 dice to fall: then you win. But if you roll. 1 q 1 w 1 e 1 r 1 t 1 y LISTING THE WAYS A pair of dice are to be thrown getting a total of 7 spots? There are What is the chance of possible ways for 2 dice to fall: 1 q 1 w 1 e 1 r 1 t 1 y 2 q 2 w 2 e 2 r 2 t 2 y 3 q 3 w 3

More information

Programming Exam. 10% of course grade

Programming Exam. 10% of course grade 10% of course grade War Overview For this exam, you will create the card game war. This game is very simple, but we will create a slightly modified version of the game to hopefully make your life a little

More information

Building a Personal Portfolio in Blackboard UK SLIS

Building a Personal Portfolio in Blackboard UK SLIS Building a Personal Portfolio in Blackboard Creating a New Personal Portfolio UK SLIS 1. Enter the Blackboard Course, and select Portfolios Homepage in the Course Menu. 2. In the Portfolios page, you will

More information

STATION 1: ROULETTE. Name of Guesser Tally of Wins Tally of Losses # of Wins #1 #2

STATION 1: ROULETTE. Name of Guesser Tally of Wins Tally of Losses # of Wins #1 #2 Casino Lab 2017 -- ICM The House Always Wins! Casinos rely on the laws of probability and expected values of random variables to guarantee them profits on a daily basis. Some individuals will walk away

More information

Student activity sheet Gambling in Australia quick quiz

Student activity sheet Gambling in Australia quick quiz Student activity sheet Gambling in Australia quick quiz Read the following statements, then circle if you think the statement is true or if you think it is false. 1 On average people in North America spend

More information

SEEM3460/ESTR3504 (2017) Project

SEEM3460/ESTR3504 (2017) Project SEEM3460/ESTR3504 (2017) Project Due on December 15 (Fri) (14:00), 2017 General Information 30% or more mark penalty for uninformed late submission. You must follow the guideline in this file, or there

More information

Physical Inventory System User Manual. Version 19

Physical Inventory System User Manual. Version 19 Physical Inventory System User Manual Version 19 0 Physical Inventory System User Manual 1 Table of Contents 1. Prepare for Physical Inventory... 2. Chapter 1: Starting Inventory... 2.1. CDK/ADP... 3.

More information

Materials: Game board, dice (preferable one 10 sided die), 2 sets of colored game board markers.

Materials: Game board, dice (preferable one 10 sided die), 2 sets of colored game board markers. Even and Odd Lines is a great way to reinforce the concept of even and odd numbers in a fun and engaging way for students of all ages. Each turn is comprised of multiple steps that are simple yet allow

More information

Project 1: A Game of Greed

Project 1: A Game of Greed Project 1: A Game of Greed In this project you will make a program that plays a dice game called Greed. You start only with a program that allows two players to play it against each other. You will build

More information

TABLE OF CONTENTS. Logging into the Website Homepage and Tab Navigation Setting up Users on the Website Help and Support...

TABLE OF CONTENTS. Logging into the Website Homepage and Tab Navigation Setting up Users on the Website Help and Support... TABLE OF CONTENTS Logging into the Website...02 Homepage and Tab Navigation...03 Setting up Users on the Website...08 Help and Support...10 Uploding and Managing Photos...12 Using the Yearbook Ladder...16

More information

Instructions [CT+PT Treatment]

Instructions [CT+PT Treatment] Instructions [CT+PT Treatment] 1. Overview Welcome to this experiment in the economics of decision-making. Please read these instructions carefully as they explain how you earn money from the decisions

More information

Module 5: Probability and Randomness Practice exercises

Module 5: Probability and Randomness Practice exercises Module 5: Probability and Randomness Practice exercises PART 1: Introduction to probability EXAMPLE 1: Classify each of the following statements as an example of exact (theoretical) probability, relative

More information

CS1301 Individual Homework 5 Olympics Due Monday March 7 th, 2016 before 11:55pm Out of 100 Points

CS1301 Individual Homework 5 Olympics Due Monday March 7 th, 2016 before 11:55pm Out of 100 Points CS1301 Individual Homework 5 Olympics Due Monday March 7 th, 2016 before 11:55pm Out of 100 Points File to submit: hw5.py THIS IS AN INDIVIDUAL ASSIGNMENT!!!!! Collaboration at a reasonable level will

More information

JOU4308: Magazine & Feature Writing

JOU4308: Magazine & Feature Writing JOU4308: Magazine & Feature Writing The six golden rules of writing: read, read, read, and write, write, write. -Ernest Gaines Contact information Prof. Renee Martin-Kratzer (you can call me Prof. MK to

More information

Electronic Plans Management Training. Submitting a Revision to Approved Plans (RTAP) Application & Uploading Drawings

Electronic Plans Management Training. Submitting a Revision to Approved Plans (RTAP) Application & Uploading Drawings Electronic Plans Management Training Submitting a Revision to Approved Plans (RTAP) Application & Uploading Drawings The Electronic Plan Management system (EPM) is an online tool designed to allow architects,

More information

How to Build a LimeSurvey: The Basics for Beginners

How to Build a LimeSurvey: The Basics for Beginners 1 How to Build a LimeSurvey: The Basics for Beginners Login and view a list of your surveys. We will give you 3 templates to start with. These are the ethics compliant templates you need to protect participant

More information

Smyth County Public Schools 2017 Computer Science Competition Coding Problems

Smyth County Public Schools 2017 Computer Science Competition Coding Problems Smyth County Public Schools 2017 Computer Science Competition Coding Problems The Rules There are ten problems with point values ranging from 10 to 35 points. There are 200 total points. You can earn partial

More information

Author Instructions FPIN Editorial Manager

Author Instructions FPIN Editorial Manager Author Instructions FPIN Editorial Manager Login Information: www.editorialmanager.com/fpin Your username and password will have been sent to you by the FPIN Project Manager. If you do not have it, please

More information

BLACKJACK TO THE NTH DEGREE - FORMULA CYCLING METHOD ENHANCEMENT

BLACKJACK TO THE NTH DEGREE - FORMULA CYCLING METHOD ENHANCEMENT BLACKJACK TO THE NTH DEGREE - FORMULA CYCLING METHOD ENHANCEMENT How To Convert FCM To Craps, Roulette, and Baccarat Betting Out Of A Cycle (When To Press A Win) ENHANCEMENT 2 COPYRIGHT Copyright 2012

More information

My Earnings from PeoplePerHour:

My Earnings from PeoplePerHour: Hey students and everyone reading this post, since most of the readers of this blog are students, that s why I may call students throughout this post. Hope you re doing well with your educational activities,

More information

Lab 2. CS 3793/5233 Fall 2016 assigned September 13, 2016 Tom Bylander, Instructor due midnight, September 30, 2016

Lab 2. CS 3793/5233 Fall 2016 assigned September 13, 2016 Tom Bylander, Instructor due midnight, September 30, 2016 CS 3793/5233 Lab 2 page 1 Lab 2 CS 3793/5233 Fall 2016 assigned September 13, 2016 Tom Bylander, Instructor due midnight, September 30, 2016 In Lab 2, you will complete a program for playing Dicegame.

More information

Programming Problems 14 th Annual Computer Science Programming Contest

Programming Problems 14 th Annual Computer Science Programming Contest Programming Problems 14 th Annual Computer Science Programming Contest Department of Mathematics and Computer Science Western Carolina University April 8, 2003 Criteria for Determining Team Scores Each

More information

Design Document for: Math Town Where Math Meets Fun!

Design Document for: Math Town Where Math Meets Fun! Design Document for: Math Town Where Math Meets Fun! All work Copyright 2011 by Corinne Handy Written by Corinne Handy Version # 2.00 Sunday, May 08, 2011 Table of Contents MATH TOWN 1 DESIGN HISTORY 3

More information

Reviewing Your Tax Return In Your Portal

Reviewing Your Tax Return In Your Portal Reviewing Your Tax Return In Your Portal 1. Go to our website www.franklinincpa.com and click on the link at the bottom left of the screen for Client Connect. a. This link will take you to the login screen

More information

Approving an Expense Voucher eform Travel Expense Voucher eform Instructions for the Approver. Introduction. Finding the eform.

Approving an Expense Voucher eform Travel Expense Voucher eform Instructions for the Approver. Introduction. Finding the eform. Introduction The Travel Expense Voucher eform must be approved by the department prior to submission to the Business Travel Office. Below are suggested steps for the department approver when reviewing

More information

When accessing our class network, you can get there in one of two ways. The easiest is to put this web address directly into your browser.

When accessing our class network, you can get there in one of two ways. The easiest is to put this web address directly into your browser. Dear Parents and Families, I am very excited to inform you of our next big learning adventure! Starting this week, each child will become the author of his or her own blog! Internet savvy is more important

More information

Math Steven Noble. November 24th. Steven Noble Math 3790

Math Steven Noble. November 24th. Steven Noble Math 3790 Math 3790 Steven Noble November 24th The Rules of Craps In the game of craps you roll two dice then, if the total is 7 or 11, you win, if the total is 2, 3, or 12, you lose, In the other cases (when the

More information

Electronic Plans Management Training. Upload Drawings

Electronic Plans Management Training. Upload Drawings Electronic Plans Management Training Upload Drawings Upload Drawings The Electronic Plan Management system (EPM) is an online tool designed to allow architects, engineers, and designers the ability to

More information

For this assignment, your job is to create a program that plays (a simplified version of) blackjack. Name your program blackjack.py.

For this assignment, your job is to create a program that plays (a simplified version of) blackjack. Name your program blackjack.py. CMPT120: Introduction to Computing Science and Programming I Instructor: Hassan Khosravi Summer 2012 Assignment 3 Due: July 30 th This assignment is to be done individually. ------------------------------------------------------------------------------------------------------------

More information

To use one-dimensional arrays and implement a collection class.

To use one-dimensional arrays and implement a collection class. Lab 8 Handout 10 CSCI 134: Spring, 2015 Concentration Objective To use one-dimensional arrays and implement a collection class. Your lab assignment this week is to implement the memory game Concentration.

More information

AP Studio Art. Demo: Digital Submission.

AP Studio Art. Demo: Digital Submission. AP Studio Art Digital Submission Demo: http://www.collegeboard.com/html/art-demo/student/index.html https://apstudio.ets.org/apstudioart/ CREATING AN ACCOUNT River Hill Code: 210402 2-D Design Portfolio

More information

Harrison Allen s Online Tutor Management System. Online Tutor System Help Sheet

Harrison Allen s Online Tutor Management System. Online Tutor System Help Sheet Harrison Allen s Online Tutor Management System Online Tutor System Help Sheet The Harrison Allen Online Tutor Management System This guide is intended to help you get up and running quickly and easily.

More information

WebFire Wednesday Webinars: Get Paid to Promote Your Business

WebFire Wednesday Webinars: Get Paid to Promote Your Business WebFire Wednesday Webinars: Get Paid to Promote Your Business Welcome to WebFire s Wednesday Webinars! Every Wednesday at 2 pm EST, We ll Host a Live Training and/or Q&A Call for WebFire Members These

More information

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

CONCEPTS EXPLAINED CONCEPTS (IN ORDER) CONCEPTS EXPLAINED This reference is a companion to the Tutorials for the purpose of providing deeper explanations of concepts related to game designing and building. This reference will be updated with

More information

NET PAY USING EXCEL***

NET PAY USING EXCEL*** NET PAY USING EXCEL*** Log in to your GoogleDrive account. To make a new document, click New and then select Google Sheets The new spreadsheet that opens up should look like this: Title your spreadsheet

More information

CyberDominance.com Author Guide

CyberDominance.com Author Guide CyberDominance.com Author Guide Welcome aboard the Cyber Dominance team! CyberDominance.com is a perfect place for you to write articles related to any cyber security topic or topics related to the concept

More information

You Can Make a Difference! Due November 11/12 (Implementation plans due in class on 11/9)

You Can Make a Difference! Due November 11/12 (Implementation plans due in class on 11/9) You Can Make a Difference! Due November 11/12 (Implementation plans due in class on 11/9) In last week s lab, we introduced some of the basic mechanisms used to manipulate images in Java programs. In this

More information

CSE231 Spring Updated 04/09/2019 Project 10: Basra - A Fishing Card Game

CSE231 Spring Updated 04/09/2019 Project 10: Basra - A Fishing Card Game CSE231 Spring 2019 Updated 04/09/2019 Project 10: Basra - A Fishing Card Game This assignment is worth 55 points (5.5% of the course grade) and must be completed and turned in before 11:59pm on April 15,

More information

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0 Part II: Number Guessing Game Part 2 Lab Guessing Game version 2.0 The Number Guessing Game that just created had you utilize IF statements and random number generators. This week, you will expand upon

More information

CSE 231 Fall 2012 Programming Project 8

CSE 231 Fall 2012 Programming Project 8 CSE 231 Fall 2012 Programming Project 8 Assignment Overview This assignment will give you more experience on the use of classes. It is worth 50 points (5.0% of the course grade) and must be completed and

More information

RULES AND REGULATIONS Title 58 RECREATION

RULES AND REGULATIONS Title 58 RECREATION RULES AND REGULATIONS Title 58 RECREATION PENNSYLVANIA GAMING CONTROL BOARD [ 58 PA. CODE CH. 577 ] Three Dice Football; Temporary Regulations The Pennsylvania Gaming Control Board (Board), under its general

More information

Probability (Devore Chapter Two)

Probability (Devore Chapter Two) Probability (Devore Chapter Two) 1016-351-01 Probability Winter 2011-2012 Contents 1 Axiomatic Probability 2 1.1 Outcomes and Events............................... 2 1.2 Rules of Probability................................

More information

In this project you will learn how to write a Python program telling people all about you. Type the following into the window that appears:

In this project you will learn how to write a Python program telling people all about you. Type the following into the window that appears: About Me Introduction: In this project you will learn how to write a Python program telling people all about you. Step 1: Saying hello Let s start by writing some text. Activity Checklist Open the blank

More information

Microsoft Excel Lab Three (Completed 03/02/18) Transcript by Rev.com. Page 1 of 5

Microsoft Excel Lab Three (Completed 03/02/18) Transcript by Rev.com. Page 1 of 5 Speaker 1: Hello everyone and welcome back to Microsoft Excel 2003. In today's lecture, we will cover Excel Lab Three. To get started with this lab, you will need two files. The first file is "Excel Lab

More information

Assignment 5 due Monday, May 7

Assignment 5 due Monday, May 7 due Monday, May 7 Simulations and the Law of Large Numbers Overview In both parts of the assignment, you will be calculating a theoretical probability for a certain procedure. In other words, this uses

More information

PLA Planner Student Handbook

PLA Planner Student Handbook PLA Planner Student Handbook TABLE OF CONTENTS Student Quick Start Guide PLA Planner Overview...2 What is PLA Planner?...4 How do I access PLA Planner?...4 Getting to Know PLA Planner Home...5 Getting

More information

Macro. Installation and User Guide. copyright 2012 C.T. Stump

Macro. Installation and User Guide. copyright 2012 C.T. Stump Macro Installation and User Guide copyright 2012 C.T. Stump Forward: Dear User, While I use Studio One 2 as my primary DAW but it lack's tools that I feel are essential to my work flow in the form of MIDI

More information

Scripted Introduction

Scripted Introduction things you should know first: Technology Desktops & Laptops Access by internet browser at zoou.centervention.com nothing to download. Tablets Download free app Puffin Acdemy. More info in the Resources

More information

SIMS Autumn Census COMPLETION Document for Primary Schools

SIMS Autumn Census COMPLETION Document for Primary Schools SIMS Autumn Census COMPLETION Document for Primary Schools Census Day 4 th October 2018 1 Contents Overview... 3 Census Flow Chart... 4 Completion Document... 5 Check SIMS Version... 5 SIMS Backup... 6

More information

Math 1310: Intermediate Algebra Computer Enhanced and Self-Paced

Math 1310: Intermediate Algebra Computer Enhanced and Self-Paced How to Register for ALEKS 1. Go to www.aleks.com. Select New user Sign up now 2. Enter the course code J4QVC-EJULX in the K-12/Higher education orange box. Then select continue. 3. Confirm your enrollment

More information

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this:

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this: How to set up AppReview 1. Log in to AppReview at https://ar.applyyourself.com a. Use 951 as the school code, your 6+2 as your username, and the password you created. 2. Now you need to create permissions

More information

Guide to Tier 4 Print and Send Online Applications

Guide to Tier 4 Print and Send Online Applications Guide to Tier 4 Print and Send Online Applications Information from the International Student Support Service April 2013 What is Print and Send? From 6 April 2013, applications for tier 4 and tier 4 dependant

More information

Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight.

Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight. Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight. For this project, you may work with a partner, or you may choose to work alone. If you choose to

More information

Choose one person to be the immune system (IM player). All the other players are pathogens (P players).

Choose one person to be the immune system (IM player). All the other players are pathogens (P players). Unit : Lesson Development of Disease and Infection Activity : Development of Disease Game Materials 0 blank index cards (per group of players) Marker pen six-sided dice or a decahedral die (optional) Instructions

More information

nvision Actuals Drilldown (Non-Project Speedtypes) Training Guide Spectrum+ System 8.9 November 2010 Version 2.1

nvision Actuals Drilldown (Non-Project Speedtypes) Training Guide Spectrum+ System 8.9 November 2010 Version 2.1 nvision Actuals Drilldown (Non-Project Speedtypes) Training Guide Spectrum+ System 8.9 November 2010 Version 2.1 Table of Contents Introduction. Page 03 Logging into Spectrum.Page 03 Accessing the NVision

More information

CHAPTER 659a. FORTUNE ASIA POKER

CHAPTER 659a. FORTUNE ASIA POKER Ch. 659a FORTUNE ASIA POKER 58 659a.1 CHAPTER 659a. FORTUNE ASIA POKER Sec. 659a.1. 659a.2. 659a.3. 659a.4. 659a.5. 659a.6. 659a.7. 659a.8. 659a.9. 659a.10. 659a.11. 659a.12. 659a.13. Definitions. Fortune

More information

class TicTacToe: def init (self): # board is a list of 10 strings representing the board(ignore index 0) self.board = [" "]*10 self.

class TicTacToe: def init (self): # board is a list of 10 strings representing the board(ignore index 0) self.board = [ ]*10 self. The goal of this lab is to practice problem solving by implementing the Tic Tac Toe game. Tic Tac Toe is a game for two players who take turns to fill a 3 X 3 grid with either o or x. Each player alternates

More information

A PUZZLE OF TOSSING COINS

A PUZZLE OF TOSSING COINS A PUZZLE OF TOSSING COINS UMESH P. NARENDRAN. Question A large number of people are tossing unbiased coins that have equal probability for heads and tails. Each of them tosses a coin until he/she gets

More information

How to create a survey with SurveyMonkey

How to create a survey with SurveyMonkey How to create a survey with SurveyMonkey Click the green +Create Survey button from the My Surveys page or from the top-right corner from wherever you are on the Survey Monkey website. You will see 3 options:

More information

Lab Exercise #10. Assignment Overview

Lab Exercise #10. Assignment Overview Lab Exercise #10 Assignment Overview You will work with a partner on this exercise during your lab session. Two people should work at one computer. Occasionally switch the person who is typing. Talk to

More information

Payroll year end. Made easy.

Payroll year end. Made easy. Payroll year end. Made easy. Sage 50 Payroll - Your guide to payroll year end 2017/2018 Contents 1. Welcome to your guide to payroll year end 4. Install your update 7. Prepare for your year end 12. Process

More information

Your starter pack learndirect.co.uk

Your starter pack learndirect.co.uk Your starter pack 0800 101 901 learndirect.co.uk Contents Welcome to learndirect 3 Your learning planner 4 Logging in 5 Setting up your computer 6 My first steps 7 Introduction to learndirect 7 Your level

More information

SPREADSHEET SET-UP. To switch simply click on the gear icon in the upper-left side of the page. Then click Experience the new Drive

SPREADSHEET SET-UP. To switch simply click on the gear icon in the upper-left side of the page. Then click Experience the new Drive NET PAY USING EXCEL Log in to your GoogleDrive account. If you have not switched to the New Google Drive switch over now so that what you see matches the screenshots used in these instructions. To switch

More information

Products Brochure. isoftgaming Scalable Live Games

Products Brochure. isoftgaming Scalable Live Games Products Brochure isoftgaming Scalable Live Games About Us isoftgaming is a global gaming software development company established back in 2010. It started as a fast pace operation which led the company

More information

Human Capital Management: Step-by-Step Guide

Human Capital Management: Step-by-Step Guide Human Capital Management: Step-by-Step Guide Payroll Expense Transfers PETs (Regular Users) This guide describes how to create and submit a Payroll Expense Transfer (PET). PETs are used to move expenses

More information

One Hour YouTube Pro... 3 Section 1 One Hour YouTube System... 4 Find Your Niche... 4 ClickBank... 5 Tips for Choosing a Product...

One Hour YouTube Pro... 3 Section 1 One Hour YouTube System... 4 Find Your Niche... 4 ClickBank... 5 Tips for Choosing a Product... One Hour YouTube Pro... 3 Section 1 One Hour YouTube System... 4 Find Your Niche... 4 ClickBank... 5 Tips for Choosing a Product... 7 Keyword Research... 7 Section 2 One Hour YouTube Traffic... 9 Create

More information

Presentation by Toy Designers: Max Ashley

Presentation by Toy Designers: Max Ashley A new game for your toy company Presentation by Toy Designers: Shawntee Max Ashley As game designers, we believe that the new game for your company should: Be equally likely, giving each player an equal

More information

Beginning Game Programming, COMI 2040 Lab 6

Beginning Game Programming, COMI 2040 Lab 6 Beginning Game Programming, COMI 2040 Lab 6 Background This lab covers the second part of Chapter 3 of your text and the second half of lecture. Before attempting this lab, you should be familiar with

More information

CS 210 Fundamentals of Programming I Fall 2015 Programming Project 8

CS 210 Fundamentals of Programming I Fall 2015 Programming Project 8 CS 210 Fundamentals of Programming I Fall 2015 Programming Project 8 40 points Out: November 17, 2015 Due: December 3, 2015 (Thursday after Thanksgiving break) Problem Statement Many people like to visit

More information

How to Blog to the Vanguard Website

How to Blog to the Vanguard Website How to Blog to the Vanguard Website Guidance and Rules for Blogging on the Vanguard Website Version 1.01 March 2018 Step 1. Get an account The bristol vanguard website, like much of the internet these

More information

System Audit Checklist

System Audit Checklist System Audit Checklist Contents 1 Gaming System... 3 1.1 System Architecture... 3 1.2 Application Architecture... 3 1.3 Infrastructure Network... 3 1.4 Licence Category... 3 1.5 Random Number Generator...

More information

Organizing and Customizing Content

Organizing and Customizing Content Organizing and Customizing Content JUMPSTART Session 2: Organizing and Customizing Content Welcome to this Jumpstart session on Organizing and Customizing Content. We hope you have had a chance to explore

More information

Chapter 7 Homework Problems. 1. If a carefully made die is rolled once, it is reasonable to assign probability 1/6 to each of the six faces.

Chapter 7 Homework Problems. 1. If a carefully made die is rolled once, it is reasonable to assign probability 1/6 to each of the six faces. Chapter 7 Homework Problems 1. If a carefully made die is rolled once, it is reasonable to assign probability 1/6 to each of the six faces. A. What is the probability of rolling a number less than 3. B.

More information

Create Or Conquer Game Development Guide

Create Or Conquer Game Development Guide Create Or Conquer Game Development Guide Version 1.2.5 Thursday, January 18, 2007 Author: Rob rob@createorconquer.com Game Development Guide...1 Getting Started, Understand the World Building System...3

More information

LEVEL A: SCOPE AND SEQUENCE

LEVEL A: SCOPE AND SEQUENCE LEVEL A: SCOPE AND SEQUENCE LESSON 1 Introduction to Components: Batteries and Breadboards What is Electricity? o Static Electricity vs. Current Electricity o Voltage, Current, and Resistance What is a

More information

Bridgemate App. Information for bridge clubs and tournament directors. Version 2. Bridge Systems BV

Bridgemate App. Information for bridge clubs and tournament directors. Version 2. Bridge Systems BV Bridgemate App Information for bridge clubs and tournament directors Version 2 Bridge Systems BV Bridgemate App Information for bridge clubs and tournament directors Page 2 Contents Introduction... 3 Basic

More information

CQE Workbook. A step-by-step guide to applying for a Certificate of Qualification for Employment

CQE Workbook. A step-by-step guide to applying for a Certificate of Qualification for Employment CQE Workbook A step-by-step guide to applying for a Certificate of Qualification for Employment The process is complicated, but getting a CQE will be valuable for opening doors to employment. Don t give

More information

CS Project 1 Fall 2017

CS Project 1 Fall 2017 Card Game: Poker - 5 Card Draw Due: 11:59 pm on Wednesday 9/13/2017 For this assignment, you are to implement the card game of Five Card Draw in Poker. The wikipedia page Five Card Draw explains the order

More information

An easy user guide AN EASY USER GUIDE

An easy user guide AN EASY USER GUIDE AN EASY USER GUIDE 1 Hello! Welcome to our easy user guide to Create my Support Plan. We have created this guide to help you start using Create my Support Plan. And we hope that you will find it useful.

More information

Using the Tax Research Center

Using the Tax Research Center Using the Tax Research Center Always connect to the Tax Research Center through NAEA's website to receive the lowest possible price on research. Not a member? Join now members receive the absolutely lowest

More information

Name: Checked: Answer: jack queen king ace

Name: Checked: Answer: jack queen king ace Lab 11 Name: Checked: Objectives: More practice using arrays: 1. Arrays of Strings and shuffling an array 2. Arrays as parameters 3. Collections Preparation Submit DeckOfCards.java and TrianglePanel.java

More information

Ch. 670a SIX-CARD FORTUNE PAI GOW POKER a.1. CHAPTER 670a. SIX-CARD FORTUNE PAI GOW POKER

Ch. 670a SIX-CARD FORTUNE PAI GOW POKER a.1. CHAPTER 670a. SIX-CARD FORTUNE PAI GOW POKER Ch. 670a SIX-CARD FORTUNE PAI GOW POKER 58 670a.1 CHAPTER 670a. SIX-CARD FORTUNE PAI GOW POKER Sec. 670a.1. 670a.2. 670a.3. 670a.4. 670a.5. 670a.6. 670a.7. 670a.8. 670a.9. 670a.10. 670a.11. 670a.12. 670a.13.

More information

Pass-Words Help Doc. Note: PowerPoint macros must be enabled before playing for more see help information below

Pass-Words Help Doc. Note: PowerPoint macros must be enabled before playing for more see help information below Pass-Words Help Doc Note: PowerPoint macros must be enabled before playing for more see help information below Setting Macros in PowerPoint The Pass-Words Game uses macros to automate many different game

More information