login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Beginner Java Programming

Bids 
20
Avg Bid
$52 USD
CLOSED
  • Project ID:

    471726
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

Need help developing two java programs for homework extra credit.

Program 1:

A. Create a program that has a GUI and calculates earnings and tutoring time by doing the
following:
1. Create a GUI that allows a user to enter the following into labeled textfields:
• Number of minutes for tutoring session (should be a positive decimal number)
• Earnings in dollars and cents received (should be positive decimal number)
a. GUI should be built using javax.swing components jButton, jLabel, jTextField,
jTextArea, jFrame, and jPanel.
2. Implement functionality for each of the following application buttons:
• “Quit” button: Should exit application
• “Enter” button: Accepts entered number of minutes and earnings; as earnings
information is entered, it is stored in a two-dimensional array
• “Run Report” button: Calculates total minutes of tutoring provided, average wages
earned per hour, total earned to date, and determines if average wage per hour is
below, average, or above minimum wage
Note: For an example, see the attached “Sample GUI.”
3. Use a two-dimensional array to store the entered minutes tutored and earnings
received information for each tutoring session, as illustrated in the attached “Two-
Dimensional Array.”
4. Implement the “Run Report” button to iterate through the two-dimensional array
using a nested for-loop to display the earnings data to the jTextArea, as illustrated in
the attached “Earnings Entered.”
5. Implement the “Run Report” button to calculate the following:
• Total minutes tutoring provided (as a decimal number)
• Average wage per hour (in dollars and cents)
• Total earnings (in dollars and cents)
• Wage analysis, determined based on comparison of average per hour earnings and
current minimum wage, using the following logic:
- if average wages per hour is < minimum wage, then below average
- if average wages per hour is > minimum wage AND ? minimum wage × 2.00,
then average
- if average wages per hour is > minimum wage × 2.00, then above average
6. Display resulting calculations in GUI text area in the required format, as illustrated in
the attached “Calculations Display.”
Note: All results from calculations should be viewable in the text area. Consider
appending to the text area as you write out information.
7. Use exceptions to handle invalid user entries for the following situations:
• If minutes entered is less than or equal to zero, throw exception.
• Tutors should not tutor for longer than 4 hours per day. If minutes entered is
greater than 60 × 4 = 240 minutes, throw exception.
• Tutors must be paid for their tutoring service. If earnings entered is not greater
than or equal to zero, throw exception.
Note: The program should not terminate abruptly if any of these situations are
encountered. The application should print a message “Invalid input. Please try
again.” and let the user continue using the application.

and Program 2:

A. Develop an application that reads your listings.txt file, analyzes the property listed per agent, and outputs a report to an agentreport.txt file. Your application should do the following:

1. Prompt the user for the name of the input file (listings.txt).
2. Use an unbuffered file input stream to open listings.txt file and read in property listings.
3. Store each property type into a Set.
a. Convert property type to upper case before adding to your Set using method(s) from String class.
b. Sort your Set of property types alphabetically.
4. Use a Map to calculate total property listed in dollars and cents for each agent id.

Note: Agent id would be the key, and accumulated total of property listed would be the value.

• Sort your Map by agent id.

• Create an agentreport.txt file.

5. Use an Iterator to iterate through your Set and write your sorted set of property types sold by the agents to the agentreport.txt file using unbuffered file output stream.

6. Iterate through your Map to write your sorted pair of agent id and total property listed to the agentreport.txt file using unbuffered file output stream.

B. Develop an application that reads your listings.txt file, analyzes the properties listed, and outputs an overview of properties listed to an overview.txt file. Your application should do the following:

1. Prompt the user for the name of the input file (listings.txt).
2. Open the listings.txt file and read in property listing information using a buffered FileReader.
3. Count the total number of property listings for sale.
• Use buffered FileWriter to write the count of the number of property listings to your overview.txt file.
4. Calculate the total value of property for sale.
• Use a buffered FileWriter to write the total value of properties currently for sale.
5. Store each property id into an ArrayList.
a. Sort the ArrayList of property ids using natural ordering.
b. Use a for-each loop to iterate through the sorted ArrayList and write property ids to overview.txt file using buffered FileWriter.
6. Use buffered FileWriter to write the total value of the properties listed and the total number of properties currently for sale.

I have all example documents that I can e-mail to winning bid.

Skills required:

Java

Project posted by:

derrickx United States
(3 Reviews)

Last seen:

Public Clarification Board

1 messages

  • prasunkanti

    Dear sir,
    I can do your program easily. But i can not bid your project for trial. Please invite me. I can do your program within your time limit and also minimum cost.Thanks.

    over 2 years ago


If you are the project creator or one of the bidders, please Log In for more options.


Awarded Bids

coderTim Turkey
Untitled-1.jpg
coderTim
Turkey From Turkey     Offline
  Java Level 1 (80%, 87th percentile)
 Accepted
$50 in 2 days 
0
over 2 years ago
4.9

4.8

20 Reviews
65% Completion Rate
Hello, please check your PMB.

All Bids ()

Jasmine14 India
Jasmine14
India From India     Offline
  Foundation EUFreelance.com Member
$35 in 2 days 
0
over 2 years ago
5.0

2.7

1 Review
50% Completion Rate
I'l be able to provide you what you are looking for to help with the extra credits.
whiteChess Egypt
got-chess.jpg
whiteChess
Egypt From Egypt     Offline
$30 in 1 day 
0
over 2 years ago
4.6

1.2

1 Review
41% Completion Rate
hello I can do it very easy but please look at PMB
tomky Poland
tomky
Poland From Poland     Offline
$30 in 5 days 
0
over 2 years ago
5.0

1.0

1 Review
50% Completion Rate
Hi Java programmer ready to start finishing your project. The app will be ready soon.
karthiin2020 India
karthiin2020
India From India     Offline
$40 in 1 day 
0
over 2 years ago
Hi please check pmb
pammi240384 India
pammi240384
India From India     Offline
$250 in 7 days 
0
over 2 years ago
I will fufill ur requirement within time just give me a chance
jsmarttech India
jsmarttech
India From India     Offline
  Foundation EUFreelance.com Member
$150 in 20 days 
0
over 2 years ago
Lets give me first chance on freelance,I will prove myself.
gautamn2002 India
gautamn2002
India From India     Offline
$30 in 3 days 
0
over 2 years ago
Hello Sir Madam, I am Computer Science Graduate from IIT Kanpur with relevant work experience in Java of 4+ years. My recent work includes development of website http://www.gitasupersite.iitk.ac.in . I will be abl... more
Hello Sir Madam, I am Computer Science Graduate from IIT Kanpur with relevant work experience in Java of 4+ years. My recent work includes development of website http://www.gitasupersite.iitk.ac.in . I will be able to your work in the mentioned days. Kindly give me an opportunity to do so. regards, Nitin Gautam less
blackeyes123 India
blackeyes123
India From India     Offline
$30 in 1 day 
0
over 2 years ago
hi i can do this for you i have 3 plus yrs of exp with java/j2ee. Thanks Kartik
jinerbadsha Bangladesh
jinerbadsha
Bangladesh From Bangladesh     Offline
  Foundation EUFreelance.com Member
$30 in 1 day 
0
over 2 years ago
I am interested to do this.
ShubhabrataKarma India
ShubhabrataKarma
India From India     Online
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
  Foundation TycoonTalk.Freelancer.com Member
$100 in 5 days 
0
over 2 years ago
I am confident of doing the project.
ssdevelper Pakistan
ssdevelper
Pakistan From Pakistan     Offline
  Foundation EUFreelance.com Member
$30 in 4 days 
0
over 2 years ago
we offer our services for you that work
c0dehunter Slovenia
freelance_me.jpg
c0dehunter
Slovenia From Slovenia     Offline
$30 in 1 day 
0
over 2 years ago
If you want to hire a professional I am the one. I have many experiences from my part-time job with Java.
smallet Hong Kong
smallet
Hong Kong From Hong Kong     Offline
$30 in 1 day 
0
over 2 years ago
0.0

0.0

0 Reviews
0% Completion Rate
Hi, I am interested in your project.
quocduy81 Viet Nam
quocduy81
Viet Nam From Viet Nam     Offline
  Foundation EUFreelance.com Member
$30 in 2 days 
0
over 2 years ago
0.0

0.0

1 Review
0% Completion Rate
Hi,please check my PMB
jamilkandhir Pakistan
jamilkandhir
Pakistan From Pakistan     Offline
$30 in 2 days 
0
over 2 years ago
hi im java and IBM certified developer i have expertise in java swing i can work with you on this project
nakulgupta32430 India
nakulgupta32430
India From India     Offline
  Foundation EUFreelance.com Member
$30 in 1 day 
0
over 2 years ago
0.0

0.0

0 Reviews
100% Completion Rate
I am a Computer Engineer and can do it easily..
balachandarp India
balachandarp
India From India     Offline
  Foundation EUFreelance.com Member
$30 in 2 days 
0
over 2 years ago
Hi I have seen ur project ,I can do this project,I am a Computer Science Engineering graduate fresher,I want to this project,Please give me a chance ,I assure u,U won't be disappointed...currently I am looking for this... more
Hi I have seen ur project ,I can do this project,I am a Computer Science Engineering graduate fresher,I want to this project,Please give me a chance ,I assure u,U won't be disappointed...currently I am looking for this kind projects and I am doing one project also.. I can make this project...I have developed so many java projects and I won many prizes for that,Please check my PMB.. less
AMDSoft Pakistan
AMDSoft
Pakistan From Pakistan     Offline
$30 in 1 day 
0
over 2 years ago
Hi, I am experienced Software Engineer in java and its a very basic level task. I can complete your assignment within 2 hours. Regards
INSTANTCODER India
fast33.GIF
INSTANTCODER
India From India     Offline
  General Freelancer Orientation (80%, 90th percentile)
$30 in 2 days 
0
over 2 years ago
i can do it very quickly