1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Grace [21]
3 years ago
7

Who is responsible for keeping your facility in compliance ​

Engineering
1 answer:
inessss [21]3 years ago
4 0
<h2>Answer:</h2><h2>The safety manager is usually the person responsible for ensuring whether the company is in compliance with the OSHA employer requirements . These type of requirements include; Fatal accidents that result in the hospitalisation of three or more employees,must be reported to the OSHA nearest office within 8 hours.</h2>

You might be interested in
The diesel fuel cooler is being discussed. Technician A says that high-pressure fuel systems generate a lot of heat. Technician
GuDViN [60]

Answer:

Both the technicians are correct.

Explanation:

As the pressure increases the temperature will also increase in accordance with the Boyle's law hence greater amount of heat is formed.

Pressure\propto Temperature

When the temperature increases the intermolecular spaces increase as the molecules of the fuel gain energy and their kinetic energy increases. This is limited to temperatures below dissociation/combustion temperature of diesel .

8 0
3 years ago
ear shaft.3. Chapter 12 –Loading on Spur Gears: A 26-tooth pinion rotating at a uniform 1800 rpm meshes with a 55-tooth gear in
Mama L [17]

Answer:

The bending stress is 502.22 MPa

Explanation:

The diameter of the pinion is equal to:

d_{p} =mN_{p}

Where

m = module = 5

Np = number of teeth of pinion = 26

d_{p} =5*26=130mm = 0.13 m

The pitch line velocity is equal to:

V_{t} =\frac{d_{p}*2*\pi  *w_{p} }{120}

Where

wp = speed of the pinion = 1800 rpm

V_{t} =\frac{0.13*2*\pi *1800}{120} =12.25m/s

The factor B is equal to:

B=\frac{(12-Q_{v})^{2/3}  }{4} , if Q_{v} =10\\B=\frac{(12-10)^{2/3} }{4} =0.396

The factor A is equal to:

A = 50 + 56*(1 - B) = 50 + 56*(1-0.396) = 83.82

The dynamic factor is:

K_{v} =(\frac{A}{A+\sqrt{200V_{t} } } )^{B} \\K_{v}=(\frac{83.82}{83.82+\sqrt{200*12.25} } )^{0.396} =0.832

The geometry bending factor at 20°, the application factor Ka, load distribution factor Km, the size factor Ks, the rim thickness factor Kb and Ki the idler factor can be obtained from tables

JR = 0.41

Ka = 1

Kb = 1

Ks = 1

Ki = 1.42

Km = 1.7

The diametrical pitch is equal to:

P_{d} =\frac{1}{m} =\frac{1}{5} =0.2mm^{-1}

The bending stress is equal to:

\sigma =\frac{W_{t}P_{d}K_{a}K_{m}K_{s}K_{b}K_{i} }{FJ_{g}K_{v}}  \\\sigma =\frac{22000*0.2*1*1.7*1*1*1.42}{62*0.41*0.832} =502.22MPa

4 0
3 years ago
This method will sell the seat in row i and column j unless it is already sold. A ticket is sold if the price of that seat in th
blsea [12.9K]

Answer:

The solution code is written in Java.

  1. public class Movie {
  2.    private double  [][] seats = new double[5][5];
  3.    private double totalSales;
  4.    public Movie(){
  5.        for(int i= 0; i < this.seats.length; i++){
  6.            for(int j = 0; j < this.seats[i].length; j++){
  7.                this.seats[i][j] = 12;
  8.            }
  9.        }
  10.        this.totalSales = 0;
  11.    }
  12.    public boolean bookSeat(int i, int j)
  13.    {
  14.        if(this.seats[i][j] != 0){
  15.            this.totalSales += this.seats[i][j];
  16.            this.seats[i][j] = 0;
  17.            return true;
  18.        }else{
  19.            return false;
  20.        }
  21.    }
  22. }

Explanation:

The method, bookSeat(), as required by the question is presented from Line 16 - 26 as part of the public method in a class <em>Movie</em>.  This method take row,<em> i</em>, and column,<em> j</em>, as input.

By presuming the seats is an two-dimensional array with all its elements are  initialized 12 (Line 7 - 10). This means we presume the movie ticket price for all the seats are $12, for simplicity.

When the<em> bookSeat() </em>method is invoked, it will check if the current price of seats at row-i and column-i is 0. If not, the current price, will be added to the <em>totalSales </em>(Line 19)<em> </em>and then set the price to 0 (Line 20) and return <em>true</em> since the ticket is successfully sold (Line 21).  If it has already been sold, return <em>false</em> (Line 23).

8 0
4 years ago
For this lab you will be creating a auto-expanding dynamic-array. This array will explicitly hold std library strings. As with a
Inessa05 [86]

Answer:

Explanation:

Program is divided into 3 files. stringVector.h , stringVectory.cpp (implementation file) and main.cpp (testing file)

stringVector.h

#include<iostream>

using namespace std;

class stringVector {

private:

string * data;

unsigned length;

unsigned allocated_length;

public:

stringVector();

virtual ~stringVector();

unsigned size();

unsigned capacity();

void reserve(unsigned new_size);

bool empty();

void append(string new_data);

void swap(unsigned pos1, unsigned pos2);

stringVector &operator = (stringVector const &rhs);

string& operator[](unsigned position);

void sort();

};

stringVector.cpp

#include<iostream>

#include<stdexcept>

#include"stringVector.h"

stringVector::stringVector()

{

data = NULL;

length = 0;

allocated_length = 0;

}

stringVector::~stringVector()

{

delete [] data;

}

unsigned stringVector::size()

{

return length;

}

unsigned stringVector::capacity()

{

return allocated_length;

}

void stringVector::reserve(unsigned new_size)

{

string *temp = new string[new_size]; // Create a new array

 

/*Copy the contents of the array*/

for(int i =0; i < new_size; i++){

if(i < length){

temp[i] = data[i];

}

else

break;

}

 

delete []data ;// Delete previous array

data = temp;

allocated_length = new_size;

if(length > new_size){

length = new_size;

}

}

bool stringVector::empty(){

return (length == 0) ? true : false;

}

void stringVector::append(string new_data)

{

string *temp = NULL;

if(length == allocated_length){

if(allocated_length == 0){

data = new string[10];

allocated_length = 10;    

}

else{

temp = new string[2 * allocated_length]; // Create a new array with double the size

for(int i = 0; i < length ; i++){

temp[i] = data[i];

}

allocated_length = 2 * allocated_length;

 

if(data != NULL)

delete []data;

data = temp;

}

}

data[length] = new_data;

length++;

}

void stringVector::swap(unsigned pos1, unsigned pos2)

{

string str;

if((pos1 >= length) || (pos2 >= length)){

cout << "Index Out of bounds" << endl;

return;

}

str = data[pos1];

data[pos1] = data[pos2];

data[pos2] = str;

}

stringVector& stringVector::operator = (stringVector const &rhs)

{

delete [] data;

length = rhs.length;

allocated_length = rhs.allocated_length;

this->data = new string[allocated_length];

for(int i=0 ; i < length; i++)

this->data[i] = rhs.data[i];

}

string& stringVector::operator[](unsigned position)

{

if(position > length){

throw std::out_of_range("Position out of range");

}

return data[position - 1];

}

void stringVector::sort()

{

string str;

for(int i= (length - 1) ; i > 0; i--){

for(int j = 0; j < i; j++){

if(data[j].compare(data[j+1]) > 0){

//Swap

str = data[j];

data[j] = data[j+1];

data[j+1] = str;

}

}

}

}

main.cpp

#include<iostream>

#include<stdexcept>

#include"stringVector.h"

void printVector(stringVector &);

int main()

{

stringVector vector;

string str1("California");

string str2("Alabama");

string str3("Oklahoma");

string str4("Texas");

vector.append(str1);

vector.append(str2);

vector.append(str3);

vector.append(str4);

cout << vector.size() << " - " << vector.capacity() << endl;

printVector(vector);

cout << endl;

vector.reserve(3);

cout << vector.size() << " - " << vector.capacity() << endl;

printVector(vector);

cout << endl;

vector.append(str4);

cout << vector.size() << " - " << vector.capacity() << endl;

printVector(vector);

cout << endl << "Copied vector : " << endl;

stringVector vector2 = vector;

printVector(vector2);

cout << endl;

vector.sort();

cout << "Vector 1 after sorting" << endl;

printVector(vector);

return 0;

}

void printVector(stringVector &vec)

{

cout << "Vector : ";

for(int i = 1 ; i <= vec.size(); i++){

cout << vec[i] << " ";

}

cout << endl;

}

OUTPUT:

[[email protected] cppProg3]$ ./main

4 - 10

Vector: California Alabama Oklahoma Texas

3 -3

Vector: California Alabama Oklahoma

4 - 6

Vector: California Alabama Oklahoma Texas

Copied Vector:

Vector: California Alabama Oklahoma Texas

Vector 1 after sorting

Vector: Alabama California Oklahoma Texas

8 0
3 years ago
There is a black-box system (i.e we do not know the transfer function of the system). When we fed a step input into the system,
xxMikexx [17]
I need the point brodbhshdhdhd
8 0
3 years ago
Other questions:
  • You are working in a lab where RC circuits are used to delay the initiation of a process. One particular experiment involves an
    13·1 answer
  • A spacecraft starts in elliptical orbit JK (red solid curve) around some planet and transfers to elliptical orbit MN (blue solid
    7·1 answer
  • Consider the general form of the Reynolds transport theorem (RTT) given by dBsys dt = d dt ∫CV rhob dV + ∫CS rhobV› r·n › dA whe
    11·1 answer
  • Crawling in heavy smoke or extreme heat can increase
    6·1 answer
  • The theoretical maximum specific gravity of a mix at 5.0% binder content is 2.495. Using a binder specific gravity of 1.0, find
    10·1 answer
  • Explain why you chose the final design of your prototype and how it solved the identified need
    9·1 answer
  • What is 395394^8739/980
    8·1 answer
  • How do I replace the aromatic filter?
    6·2 answers
  • A clean machine is a _______________ machine.
    11·1 answer
  • What are the coventional representative of automation
    15·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!