Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this assignment, you will build a program using techniques from previous CSS courses that counts unique fractions. No new constructs from our readings are

In this assignment, you will build a program using techniques from previous CSS courses that counts unique fractions. No new constructs from our readings are expected, and as such, you can complete this program with just a handful of lines (12-25) of code in just one main function. (But do NOT feel that your code needs to be that short!) Note that the use of methods will improve your design and improve your grade. You will need to use loops, ifs, comments, etc., (in other words, structured programming) to complete this assignment and achieve the outcomes listed below. Included below is a sample execution of your program as well as a list of outcomes your program is to implement; notice reduction of fractions is optional in this version of the assignment. Do NOT build any classes (other than your driver, obviously). You are NOT allowed to use any of Java's built-in abstract data types like ArrayList or HashMap or any of that stuff.

Introduction

Your project is to read in a series of fractions from a text file, which will have each line formatted as follows: A/B. A sample text file is listed below, and the purpose of your program is to read in each fraction and count the number of occurrences for the current fraction. When all the input is consumed (or as the input is consumed), your program will print out its list of unique fraction and their corresponding count see the output below (and you may assume no blank lines or misleading characters; see the text file link on the website for one of the actual inputs Ill use when testing your submission).

Sample Text Input

6/3

7/3

6/3

12/6

Sample Console Output

6/3 has a count of 3

7/3 has a count of 1

NOTE: it is also fine (though not required) if your program simplifies the fractions so that the output is:

2/1 has a count of 3

7/3 has a count of 1

---But either way, 6/3 and 12/6 count as the same fraction, so you do need some mechanism for determining if two fractions that look different are actually the same. The only optional part of the assignment is how you display them in the end.

text file:

6/3

4/2

5/9

80/90

800/900

15/25

5/5

1/1

1/10

1/100

1/1000

1/3

2/6

1/2

1/3

1/1

1/4

1/5

1/6

1/7

1/8

1/9

2/1

2/2

2/3

2/4

2/5

2/6

2/7

2/8

2/9

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

Step: 3

blur-text-image

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

Modern Database Management

Authors: Jeff Hoffer, Ramesh Venkataraman, Heikki Topi

13th Edition Global Edition

1292263350, 978-1292263359

More Books

Students also viewed these Databases questions