Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program that calculates voltage from current and resistance values. Crea

ID: 3765501 • Letter: W

Question

Write a program that calculates voltage from current and resistance values.

Create three one-dimensional arrays named current, resistance and voltage, each capable of holding 10 double-precision values. The values stored in current and resistance are as follows:
current = 10.62, 14.89, 13.21, 16.55, 18.62, 9.47, 6.58, 18.32, 12.15, 3.98
resistance = 4.0, 8.5, 6.0, 7.35, 9.0, 15.3, 3.0, 5.4, 2.9, 4.8

Have your program pass these three arrays to a function called calcVolts() which calculates the elements in the voltage array as the product of the equivalent elements in the current and resistance arrays, for example:
voltage[1] = current[1] * resistance[1]

Write the calcVolts() function (prototype, header, body) using pointers.

After calcVolts() has calculated and placed values in the voltage array, display the values in the arrays from within main() as follows:

voltage = current x resistance 42.48 10.63 4.00 126.56 14.89 8.50 79.26 13.21 6.00 ...... ...... ......

Explanation / Answer

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{

const int max_num = 10;
int k;

double current[max_num], resistance[max_num], calc_volts[max_num];

for (k = 0; k < max_num; k++ )
{

cout << "Please Enter the ten values given for resistance:";
cout << "10.62, 14.89, 13.21, 16.55, 18.62, 9.47, 6.58, 18.32,";
cout << " 12.15, 3.98 or any ten values of your choice :";
cin >> current[k];

cout << "Now enter ten values for the resistance: ";
cout << "4, 8.5, 6, 7.35, 9, 15.3, 3, 5.4, 2.9, 4.8. ";
cout << " or any ten values of your choice. ";
cin >> resistance[k];
}




for (k = 0; k < max_num; k++ )
{
calc_volts[k] = current[k] * resistance[k];
}


cout << " Current Resistance Volts" << endl;

for (k = 0; k< max_num; k++ )
{
cout << setw(7) << current[k] << setw(11) << resistance[k]
<< setw(11) << calc_volts[k] << endl;
}
}

]

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote