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
Nimfa-mama [501]
4 years ago
6

Ethan is an engineer who is trying to create a totally quiet fluid power system. Which part of the fluid power system will he ne

ed to redesign?
valve

motor

regulator

compressor
Engineering
2 answers:
Elis [28]4 years ago
5 0

Answer:

D.

Explanation:

creativ13 [48]4 years ago
3 0

Answer:

C: compressor

Explanation:

As it states in the text, Unfortunately, the pump or compressor in a fluid power system is often noisy and heavy. This aspect of the fluid power system is a critical area of interest for engineers and scientists who seek to improve fluid power.

You might be interested in
Implement a quick sort algorithm that will accept an integer array of size n and in random order. Develop or research three diff
Nostrana [21]

Answer:

#include <cstdlib>  

#include <iostream>  

#include <array>  

using namespace std;  

const string APP_NAME = "Quick Sort Algorithm";  

const array<string, 3> MENU_OPTIONS = {  

"Simulate with Random data",  

"Enter data",  

"Exit program"  

};  

void printMenuOptions() {  

cout << endl << "---------------------------" << endl;  

cout << APP_NAME << endl;  

cout << "---------------------------" << endl;  

for (int i=0; i<MENU_OPTIONS.size(); i++) {  

cout << i+1 << ". " << MENU_OPTIONS[i] << endl;  

}  

cout << endl << "Select an option: ";  

}  

int getRandomInt(int min, int max) {  

return min + (static_cast<int>(rand() % (max - min + 1)));  

}  

bool inArray(int value, int* arr, int size) {  

bool found = false;  

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

if (arr[i] == value) {  

found = true;  

}  

}  

return found;  

}  

void generateRandomArrays(int size, int* arr0, int* arr1, int* arr2, int* arr3) {  

int value;  

bool ok = false;  

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

while (!ok) {  

value = getRandomInt(1, size*10);  

if (!inArray(value, arr0, size)) {  

arr0[i] = value;  

arr1[i] = value;  

arr2[i] = value;  

arr3[i] = value;  

ok = true;  

}  

}  

ok = false;  

}  

}  

void print(int* data, int size) {  

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

cout << data[i] << " ";  

}  

}  

int getPivot(int first, int last, int approach) {  

int pivot;  

switch (approach) {  

case 2:  

pivot = first;  

break;  

case 3:  

pivot = last;  

break;  

case 1:  

default:  

pivot = (first + last) / 2;  

}  

return pivot;  

}  

void swap(int* data, int i, int j) {  

int temp = data[i];  

data[i] = data[j];  

data[j] = temp;  

}  

int quickSort(int* data, int first, int last, int approach) {  

int ops = 0;  

int i = first;  

int j = last;  

int pivot = getPivot(i, j, approach);  

while (i <= j) {  

while (data[i] < data[pivot]) {  

i++;  

}  

while (data[j] > data[pivot]) {  

j--;  

}  

if (i <= j) {  

ops++;  

swap(data, i, j);  

i++;  

j--;  

}  

}  

if (j > first) {  

ops += quickSort(data, first, j, approach);  

}  

if (i < last) {  

ops += quickSort(data, i, last, approach);  

}  

return ops;  

}  

void simulate(int size, bool display) {  

int* data0 = new int[size];  

int* data1 = new int[size];  

int* data2 = new int[size];  

int* data3 = new int[size];  

int ops1, ops2, ops3;  

generateRandomArrays(size, data0, data1, data2, data3);  

ops1 = quickSort(data1, 0, size-1, 1);  

ops2 = quickSort(data2, 0, size-1, 2);  

ops3 = quickSort(data3, 0, size-1, 3);  

if (display) {  

cout << "Unsorted Array: ";  

print(data0, size);  

}  

cout << endl << endl << "> QuickSort #1: pivot is at the median" << endl;  

cout << "Swaps done: " << ops1 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data1, size);  

}  

cout << endl << endl << "> QuickSort #2: pivot is at the start" << endl;  

cout << "Swaps done: " << ops2 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data2, size);  

}  

cout << endl << endl << "> QuickSort #3: pivot is at the end" << endl;  

cout << "Swaps done: " << ops3 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data3, size);  

}  

}  

void enterArray(int size, bool display) {  

// declare some variables  

int* data0 = new int[size];  

int* data1 = new int[size];  

int* data2 = new int[size];  

int* data3 = new int[size];  

int ops1, ops2, ops3;  

int value;  

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

cout << "Enter value " << i+1 << " of " << size << ": ";  

cin >> value;  

data0[i] = value;  

data1[i] = value;  

data2[i] = value;  

data3[i] = value;  

}  

ops1 = quickSort(data1, 0, size-1, 1);  

ops2 = quickSort(data2, 0, size-1, 2);  

ops3 = quickSort(data3, 0, size-1, 3);  

if (display) {  

cout << "Unsorted Array: ";  

print(data0, size);  

}  

cout << endl << endl << "> QuickSort #1: pivot is at the median" << endl;  

cout << "Swaps done: " << ops1 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data1, size);  

}  

cout << endl << endl << "> QuickSort #2: pivot is at the start" << endl;  

cout << "Swaps done: " << ops2 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data2, size);  

}  

cout << endl << endl << "> QuickSort #3: pivot is at the end" << endl;  

cout << "Swaps done: " << ops3 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data3, size);  

}  

}  

int main(int argc, char** argv) {  

int choice;  

char option;  

int num;  

bool end = false;  

bool display = false;  

while (!end) {  

printMenuOptions();  

cin >> choice;  

switch (choice) {  

case 1:  

cout << endl << "Enter size of array (elements will be integers randomly generated): ";  

cin >> num;  

if (num > 0) {  

cout << "Values will be randomly generated from 1 to " << num*10 << endl;  

cout << "Do you want to display the sorted arrays? <y/N>: ";  

cin >> option;  

display = (option == 'y') ? true : false;  

simulate(num, display);  

} else {  

cout << endl << "Incorrect size." << endl;  

}  

break;  

case 2:  

cout << endl << "Enter size of array (you will enter the numbers): ";  

cin >> num;  

if (num > 0) {  

cout << "Do you want to display the sorted arrays? <y/N>: ";  

cin >> option;  

display = (option == 'y') ? true : false;  

enterArray(num, display);  

} else {  

cout << endl << "Incorrect size." << endl;  

}  

break;  

case 3:  

end = true;  

break;  

default:  

cout << endl << "Incorrect option. Try again." << endl;  

}  

}  

return 0;  

}

8 0
4 years ago
If you have held a learner's license for more than three months, you may NOT drive _____.
Alex

Answer

Learner's license expires after six months of the date of issue

Explanation:

The learner's license issued to make a person eligible to learn driving in a given time period. In India the learning license is valid for six months after the issuing date but the person have to apply for the driving license within the three months of the issued date. You can drive the vehicles listed in the learner's license document even after the three months of the issuing date. The process of obtaining a driving license have certain process

  • Go to the online web portal of your state driving license authority apply for the driving license and print the application form page from there.
  • Attach this application form and RED CROSS certificate with the file given by the R.T.O office  and submit this to them.
  • The authority will give you date, time and site of the driving test where you have to got there with your vehicle for the test.
  • If you passes the driving test your file will pass and you can take your driving license after some days from the R.T.O office.
7 0
3 years ago
Read 2 more answers
A structural element for a new bridge is designed for a constant load of 1000 psi. Its mean resistance is 1200 psi and the proba
andrew11 [14]

Answer:

i) SF = 0.83

ii) 10 psi

iii) 3.16 psi

iv) 0.0083

Explanation:

Constant load = 1000 Psi

mean resistance = 1200 psi

Probability of failure = 1.9 * 10^-3

<u>Determine </u>

<u>i) Safety factor </u>

S.F =  1 / (mean load / load design ) = 1 / ( 1200 / 1000 ) = 0.83

<u>ii) Standard deviation </u>

1.9 X 10^-3 = e  ( -1/2 ( μ / б) ^3  /  (2.5 * 6  )

0.004756 = e^- 20000 / б^3

hence std = 10 psi

<u>iii) Variance </u>

= \sqrt{10} = 3.16 psi

<u>iv) coefficient of variation </u>

Cv = std / mean resistance

    = 10 / 1200 = 0.0083

<u />

4 0
3 years ago
When preparing a foundation for a heavy duty machine tool, discuss any four (4) statics machine characteristics to be considered
kozerog [31]

Answer:

1 ) Accuracy of the Machine Tool

2) Load bearing capacity

3) Linearity in the product line

4) Torque of the machine

Explanation:

we know that machine tool is the permanent essential in manufacturing industries

it is a machine use for different form like cutting , grinding and boring etc

so 1st is

1 ) Accuracy of the Machine Tool

we know it is very important Characteristic of the machine tool because when we use it in manufacturing unit Accuracy of the Machine Tool should be higher concern

2) Load bearing capacity

we should very careful about Load bearing capacity because how much amount of load tool will bear check by some parameter like creep , shear stress and strength etc

3) Linearity in the product line

Linearity in the product line mean that it should be group of related product produced by the any one of the manufacturer otherwise it will take time or it may be intermixing

4) Torque of the machine

we know that Torque is a rotational force or a turning force so amount of force multiplied by the distance of the operation

and we know torque per second give the power rating of machine tool

5 0
4 years ago
Drag the tiles to the correct boxes to complete the pairs.
sammy [17]

Explanation:

electric motor: fan

semiconductor:

wireless technology: transistor

7 0
2 years ago
Other questions:
  • For turbulent now the friction factor is function of (Reynolds number —surface roughness -both the Reynolds number and the surfa
    10·1 answer
  • The Canadair CL-215T amphibious aircraft is specially designed to fight fires. It is the only production aircraft that can scoop
    7·1 answer
  • In the elastic range of a tension test, an extensometer records an extension of 1.207 x 10-2 mm as the load increases by 5 kN. C
    15·1 answer
  • Naval vessels protection John's require the non-military vessels remain at least 100 yards away from the US naval vessels and op
    5·1 answer
  • It is the responsibility of every employee to ensure that tools are used ____ and____.
    13·1 answer
  • What is the function of the work clamp during shielded metal arc welding?
    7·1 answer
  • The following vessel has an example of which type of engine attached to it?
    12·1 answer
  • The load on a bolt consists of an axial pull of 10 KN together with a transverse shear force of 5 KN. Find the diameter of bolt
    11·1 answer
  • Joinn my zo om lets play some blookets<br> 98867 708157<br> 9dPQPW
    14·1 answer
  • Responding to the campaign of 4 classes, 7A, 7B, 7C, 7D contributed the amount of support proportional to the numbers 8,6;7;5 kn
    5·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!