Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CS 1083 Project 1: Integer Operation Tables - Use local variables. - Use arithmetic expressions. - Use Scanner to input values. - Use constant variables

CS 1083 Project 1: Integer Operation Tables

- Use local variables.

- Use arithmetic expressions.

- Use Scanner to input values.

- Use constant variables or also known as final variables.

- Use for loops.

Hand-in Requirements

All projects and laboratories will be submitted electronically through Blackboard. Zip up your entire project directory to submit as the source. (Right click on the project folder and follow 7-Zip > Add to "lol456_prj1.zip" where lol456 should be yours.) The project folder should include at least the following two files:

- IntegerTables.java

- IntegerTablesOutput.txt

Tasks

Write a program that prints

Project 1 written by YOURNAME

and presents the tables of the operations listed below of an integer number (greater than 0) that will be requested to the user:

 

1. Addition

2. Substraction

3. Multiplication

4. Division

5. Mod (Remainder)

If the execution of the program is as follows (user input is in bold and underlined, while YOURNAME should be your name):

Project 1 written by YOURNAME Please enter an integer number (1-99):  5  1. Addition table 5 + 0 = 5 5 + 1 = 6 5 + 2 = 7 5 + 3 = 8 5 + 4 = 9 5 + 5 = 10 5 + 6 = 11 5 + 7 = 12 5 + 8 = 13 5 + 9 = 14 2. Substraction table 5 - 1 = 4 5 - 2 = 3 5 - 3 = 2 5 - 4 = 1 5 - 5 = 0 5 - 6 = -1 5 - 7 = -2 5 - 8 = -3 5 - 9 = -4 5 - 10 = -5 3. Multiplication table 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50 4. Division table 5 / 1 = 5 5 / 2 = 2 5 / 3 = 1 5 / 4 = 1 5 / 5 = 1 5 / 6 = 0 5 / 7 = 0 5 / 8 = 0 5 / 9 = 0 5 / 10 = 0 5. Remainder table 5 % 1 = 0 5 % 2 = 1 5 % 3 = 2 5 % 4 = 1 5 % 5 = 0 5 % 6 = 5 5 % 7 = 5 5 % 8 = 5 5 % 9 = 5 5 % 10 = 5 > 

It will be assumed that the number that the user will input will be between 1 and 99 as it is shown above. In order to show each table in columns use the special character for tab "\t" after each of the numbers of the operands in every line.

Details

The Console

You will need to use Scanner to obtain input from the keyboard. You should declare a class constant of type Scanner named CONSOLE at the beginning of your class; you should store new Scanner(System.in) in CONSOLE. See examples in the Chapter 2 lecture notes and in the Laboratory 2 assignment.

Rubric

[1 Point] If your program asks for the integer number.

[15 Points] If your program performs correctly the calculations and displays the corresponding tables.

[3 Points] For correctly calculate and display the addition table.

[3 Points] For correctly calculate and display the substraction table.

[3 Points] For correctly calculate and display the multiplication table.

[3 Points] For correctly calculate and display the division table.

[3 Points] For correctly calculate and display the residual operation.

[4 points]

If the main method of your program prints "Project 1 written by [...]" and calls the two other methods.

If your Java program was in a file named IntegerTable.java.

If the output of your Java program was in a file named IntegerTableOutput.txt containing the execution of the program using 5 as the user input.

If your program is indented properly.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transactions On Large Scale Data And Knowledge Centered Systems Vi Special Issue On Database And Expert Systems Applications Lncs 7600

Authors: Abdelkader Hameurlain ,Josef Kung ,Roland Wagner ,Stephen W. Liddle ,Klaus-Dieter Schewe ,Xiaofang Zhou

2012th Edition

3642341780, 978-3642341786

More Books

Students also viewed these Databases questions