Reference no: EM131427650
Assignment -
The purpose of this assignment is:
- Data types, variables, constants
- Expressions, Math methods, Executable statements
- Input/Output
- Comments
OBJECTIVE - Design, debug and test a Java program that estimates safety of industrial blasts and displays reports.
BACKGROUND - Industrial blasting is widely used in the recovery of mineral resources, both in surface mining and quarrying for rock fragmentation and displacement of the broken rock. However, if the blasting process is not organized properly, the rock fragments may be thrown beyond the clearance zone which may result in accidents. Due to the vital importance of industrial blast safety, the major blast parameters and factors affecting maximum projection range have to be estimated to establish a blast safety zone.
A commonly used equation to calculate the safe distance from a blast is:
Safe Distance = FOS × 11 × sdob-2.167 × d0.667
where
FOS is a factor of safety that is currently equal to 1.5 (may be changed due to government regulations)
d is a borehole diameter (millimeters)
sdob is the depth of burial (m/kg1/3)
The sdob is calculated as
sdob = (sl + 0.0005 × cclf × d )/( 0.00923 × (cclf × d3 × ED)0.333)
where
sl is a stemming length (meters)
d is a borehole diameter (millimeters)
ED is explosive density (grams/centimeter3)
cclf is contributing charge length factor
The cclf is calculated as
cclf = 1000 × cl / d
where
cl is a charge length (meters)
d is a borehole diameter (millimeters)
When cclf is greater than 10, it is limited to 10.
The company always uses the same type of industrial explosive with density ED = 1.4 grams/centimeter3 and currently is not planning to use other explosives. However, it may be changed in future if they change the supplier.
CODING REQUIREMENTS
Your program shall be implemented using material covered in lectures 1-4.
Your program shall be compliable by JDK SE 7
Your program shall have only one class that contains only one method main().
Your program shall define symbolic constants for all values which have a physical
meaning, are currently fixed, but there is a chance that they may be changed in future.
However, there is no need to define symbolic constants for those values which are permanently built into formulas and will never be changed.
In this assignment you can presume that the user input always correct (input verification is not required). Your program shall input blast parameters in the following order:
- charge length (cl)
- stemming length (sl)
- borehole diameter (d)
The program shall perform all calculations with double precision. The safe distance shall be displayed as an integer value.
An example with two test cases is shown below. Your program must take the input parameters in exactly the same order and produce output in exactly the same format.
Assignment Files -
https://www.dropbox.com/s/45lqn2qptffckil/Java%20Programming%20Assignment.zip?dl=0
Discuss about the labor market and organizations
: The United States has a very free labor market, and organizations both small and large have the freedom to produce, buy, and sell products as long as it is in compliance with the law. Every organization has their rules and policies that all employ..
|
Important step in detecting and preventing such practice
: Analyzing why and how insider fraud occurs is an important step in detecting and preventing such practice. Describe fraud risk management.
|
Identify three new principles or theories of management
: MNGT 5000: Early in the course we discussed bureaucracy. We said this form of organization was the starting point for understanding all modern organizations. Based on the text and other class readings develop an essay that begins with a brief def..
|
Workplace with a diverse workforce
: 1. In a workplace with a diverse workforce, how could an English-only rule create lower morale, poorer communication, and lower productivity. Explain and provide example(s).
|
Design debug and test a java program that estimates safety
: CSIT811 Assignment. OBJECTIVE - Design, debug and test a Java program that estimates safety of industrial blasts and displays reports
|
Compute the probability of the top event
: a. What equation should you use to compute the probability of the top event? b. Using the equation, what numerical value do you get for the top event probability?
|
Appropriate appraisal of the ethical nature of the situation
: Pretend Payless shoesourse is considering selling customer data gained through their Facebook page to a 3rd party as a way to increase revenue. What other information or reference points would help you to make an appropriate appraisal of the ethical ..
|
What issues need to be considered when implementing
: You are tasked with developing an ethics policy for a jewelry company. After meeting with the CEO, you both agree the policy must cover the following: gifts from vendors, use of confidential information, and conflicts of interest. You take your ch..
|
Measure the readiness of the healthcare system
: One of the major feature of evaluation is to measure the readiness of the healthcare system and ensure that it will not incorporate any risk to patients or organization. Discuss the risk assessment and provide example of health or public informati..
|