Java Programming

computer science

Description

Basic Requirements

Create a program that reads solar energy production data for the last week from a file, gets

input for the cost of the system, and outputs production, savings, days to recoup cost and

years to recoup the cost.

Don’t worry about being a solar engineer, just use the techniques covered in this chapter. No

prior knowledge is required for solar energy. Refer to pages 102-103 for how to read from a

file.

LiFiUnit3.java - Main Method

The program should read in a file called “energyProduced.txt”. The contents of the file are

at the bottom of the requirements. The file should be a normal text file with no

special formatting. The file should be in the same directory as the program.

  •  Use a named constant for the cost of electricity at .085.
  •  Read in all data from the file. (refer to pages 102-103)
  •  Get input from the file and store production values for each in doubles.
  • Get input for “Total system cost” in dollars and stored as an integer. Get input

on the same line as prompt, see an example.

  • Output the following items per the sample below:
  •  Total Energy Produced in one week.
  • Total Savings for one week (total production times cost for electricity)
  •  Total Savings per day (the average)
  •  Days to recoup the system cost (truncated)
  •  Use typecasting to integer to get rounded value
  •  Years to recoup the system cost (truncated)
  •  Use typecasting to integer to get rounded value
  •  Ensure columns are aligned, use escape characters to align columns.


Related Questions in computer science category