Write program that can be used to read an extract from a log

Assignment Help JAVA Programming
Reference no: EM13865200

Program 3 (console)

The qualities that are most important to the Redding Elevator Company are safety and reliability. Both are achieved by high standards of design, manufacture and service. All elevators are serviced regularly, but even so, there will be unexpected failures. The long term goal is to minimise their frequency to enhance the quality reputation of the products and the company.

Each elevator's computerised controller maintains a log of the times it is put into service tup and the times at which it fails tdown. This log is transmitted to the company to build a statistical pro le of the reliability of each elevator and, collectively, of each elevator model.

The main metric used to describe reliability is the mean time between failures (MTBF), the sum of all of the failure times tdown minus the time it last came into service tup divided by the number or failures.

MTBF = Σ(tdown - tup)/ number of failures

Write a program that can be used to read an extract from a log for one elevator and print the following statistics:

1. the total \uptime", that is the total time the elevator was in service, Σ(tdown - tup) (in years);

2. the number of failures; and

3. the MTBF (in years).

The log extract excludes scheduled times the elevator was taken out of service for maintenance. A typical log looks like this:

- Each line consists of a U to label a time as a tup or a D to label a time as a tdown, followed by the time in seconds since the elevator was rst put into service.

- The rst line will always indicate tup at 0 seconds.

- The last line is usually also a tup, though it is possible that the log has been uploaded while the elevator is out of service, and therefore the last line is a tdown.

- A fairly new elevator that has not failed yet may have a log with only one line in it.

File: S00000001.txt

U

0

D

15664610

U

15670184

D

30700326

U

30724536

D

37622324

U

37648485

D

60455362

U

60480874

D

79166234

U

79181602

D

95881395

U

95892167

Some more example log les: S00000002.txt (only one line); S00000003.txt (f nishes with a tdown); S00000004.txt (longer).

For the purposes of the calculations, assume there are 365:25 days per year. Your program should read a log le from standard input, using input redirection.

Example output for these four data fles:

$ java AnalyseOne < S00000001.txt

Total uptime = 3.035229865389003 (years)

Number of failures = 6

Mean time between failures = 0.5058716442315004 (years)

$ java AnalyseOne < S00000002.txt

No failures.

$ java AnalyseOne < S00000003.txt

Total uptime = 4.63133147007377 (years)

Number of failures = 3

Mean time between failures = 1.5437771566912568 (years)

$ java AnalyseOne < S00000004.txt

Total uptime = 13.717806709001954 (years)

Number of failures = 9

Mean time between failures = 1.5242007454446616 (years)

$

Reference no: EM13865200

Questions Cloud

Generate a sequence of exponentially : Consider an exponentially distributed RV with a=0, use the inverse transform method to generate a sequence of exponentially distributed random numbers for different values of the parameter b. Plot the histograms (probability density function (pdf))..
Find electric potential and calculate equivalent capacitance : Find the electric potential, V, at the origin, (0,0), for the given configuration of all three charges shown. (You may assume that the electric potential is eaual to zero at infinity. i.e. V(∞).
What is the optimal order size : 1. The annual demand for an item is 10,000 units, each order costs $120 and the annual holding cost is 35 percent of unit cost. The unit cost depends on the quality ordered as follows:
Difficult to estimate the magnitude of the benefits : Why is it difficult to estimate the magnitude of the benefits of completing the internal market of the EU?
Write program that can be used to read an extract from a log : Write a program that can be used to read an extract from a log for one elevator and print the following statistics: the total \uptime", that is the total time the elevator was in service, Σ(tdown - tup) (in years).
Design a discrete proportional plus : Design a discrete (Z-domain) proportional plus integral plus derivatives (PID) controller for the type-1 plant derived from Lab 2. The controller should satisfy the following specifications:
Explicate the diplomatic doctrine the president followed : Explicate the diplomatic doctrine the president followed, with reference to specific actions or events that occurred.
That we identified from the completion of the internal marke : Look through the costs and benefits that we identified from the completion of the internal market. Do the same costs and benefits arise from the enlarged EU of 27 members?
Analyst for the department of homeland security assigned : analyst for the Department of Homeland Security assigned to the Office of Intelligence and Analysis

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd