732 Lab dimensional random number 7 statistics and 1 or 2 di two write a followi
ID: 3807364 • Letter: 7
Question
732 Lab dimensional random number 7 statistics and 1 or 2 di two write a following eight C program that creates the 7) vectors: tains x m voltages between 10o and 1000 volts, (where n n 10 and (a) the voltage vector vun arows, m 50 degrees (Note (b) the current vector I00 contains nxm currents between 0 and 45 (c) the phase vector PH00 contains phase angles formulas the must be converted into radians before using any The power vector (units of watts) is given by (d) (e) The reaction vector (units of vARs) is given by: Qll0 V00 100 sin(PH00 M PI/180); The Bill vector (units of dollars) is given by Cin rate electricity per kilowatt- Bill00-rate v00 IDO where rate is the cost of hour (see instructor for rate) entered by user Finally, the user will enter a desired power factor see instructor for this value) and (g) your program will calculate the shunt capacitor required to create the new desired wer factor, and the corresponding reduced power bill. Cin>> PF; New bill00 sqrt(pow(PO Note you will need a double for loop to carry out the above calculations. Your program print out the original values of Pon 00, time (NULL) Int see srand(seed);Explanation / Answer
Please refer below code
#include<iostream>
#include<ctime>
#include<cstdlib>
#include<cmath>
#define n 10
#define m 10
//#define M_PI 3.14159
using namespace std;
int main()
{
int V[n][m];
int I[n][m];
int PH[n][m];
double rate,PF;
double Bill[n][m];
double C[n][m];
double New_bill[n][m];
double Saving[n][m];
double P[n][m];
double Q[n][m];
srand(time(0));
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
V[i][j] = rand() % 900 + 100;
I[i][j] = rand() % 40 + 10;
PH[i][j] = rand() % 45;
P[i][j] = V[i][j] * I[i][j] * cos(PH[i][j] * M_PI/180);
Q[i][j] = V[i][j] * I[i][j] * sin(PH[i][j] * M_PI/180);
}
}
//bill vector
cout<<"Please enter cost of electricity per kWH(rate): ";
cin>>rate;
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
Bill[i][j] = rate * V[i][j] * I[i][j];
}
}
//Desired PF
cout<<" Please enter desired PF : ";
cin>>PF;
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
C[i][j] = (Q[i][j] - P[i][j] * tan(acos(PF))) / (377 * pow(V[i][j],2));
New_bill[i][j] = sqrt(pow(P[i][j],2) + (Q[i][j] - P[i][j] * tan(acos(PF))) * (Q[i][j] - P[i][j] * tan(acos(PF))));
Saving[i][j] = Bill[i][j] - New_bill[i][j];
}
}
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
cout<<P[i][j]<<" "<<Q[i][j]<<" "<<Bill[i][j]<<" "<<C[i][j]<<" "<<New_bill[i][j]<<" "<<Saving[i][j]<<endl;
}
}
return 0;
}
Please refer below output
Please enter cost of electricity per kWH(rate): 5.6
Please enter desired PF : 1.1
19990.2 6883.16 118395 nan nan nan
15428.8 11209.7 106798 nan nan nan
4672.79 2080.46 28644 nan nan nan
24024.1 13316.8 153821 nan nan nan
2057.11 1140.27 13171.2 nan nan nan
9374.29 327.357 52528 nan nan nan
25244 9690.27 151424 nan nan nan
19108.8 17819.3 146317 nan nan nan
8019.54 6971.28 59505.6 nan nan nan
4600.71 3999.34 34137.6 nan nan nan
3012.95 978.966 17740.8 nan nan nan
15222 11892.7 108175 nan nan nan
2298.9 615.989 13328 nan nan nan
9476.21 4219.08 58088.8 nan nan nan
8184 0 45830.4 nan nan nan
29869.5 12678.8 181714 nan nan nan
25103.3 12243.7 156408 nan nan nan
27746.8 11777.8 168801 nan nan nan
9498.91 2545.23 55070.4 nan nan nan
21036.4 8075.11 126185 nan nan nan
28622.2 11564.1 172872 nan nan nan
31838.7 6767.53 182280 nan nan nan
13326.3 7085.73 84520.8 nan nan nan
25460.7 2227.53 143125 nan nan nan
21741.6 3833.63 123631 nan nan nan
22137.9 6347.93 128968 nan nan nan
28722.5 8236.04 167328 nan nan nan
3067.44 2069.01 20720 nan nan nan
15129.4 4915.84 89084.8 nan nan nan
1963.19 206.339 11054.4 nan nan nan
15840.1 8422.32 100464 nan nan nan
25237.3 24371.4 196470 nan nan nan
13050.1 1371.62 73483.2 nan nan nan
15658.4 1922.61 88345.6 nan nan nan
5276.72 3170.57 34473.6 nan nan nan
5261.97 3038 34025.6 nan nan nan
19910.5 4964.24 114912 nan nan nan
24089.8 20213.7 176103 nan nan nan
10347.8 3563.02 61286.4 nan nan nan
9579.66 3870.44 57859.2 nan nan nan
18004.4 17386.6 140162 nan nan nan
24273.7 9807.2 146608 nan nan nan
12038.2 8746.24 83328 nan nan nan
11076.7 2153.09 63190.4 nan nan nan
19488.7 2048.34 109738 nan nan nan
5502.93 3998.12 38091.2 nan nan nan
5783.49 5585.05 45024 nan nan nan
22136.4 18574.6 161823 nan nan nan
7087.55 4092 45830.4 nan nan nan
4120.71 3582.08 30576 nan nan nan
19065 14366.5 133683 nan nan nan
2409.21 2021.57 17612 nan nan nan
4514 0 25278.4 nan nan nan
6944.69 6253.03 52332 nan nan nan
8453.36 591.116 47454.4 nan nan nan
3253.64 2451.79 22814.4 nan nan nan
17142.4 11132.4 114464 nan nan nan
21123.4 15347.1 146216 nan nan nan
13284.4 7982.06 86788.8 nan nan nan
6945.03 4510.16 46373.6 nan nan nan
14118 3782.9 81849.6 nan nan nan
36183.9 1263.57 202754 nan nan nan
11185.4 2997.12 64848 nan nan nan
2833.26 706.412 16352 nan nan nan
12570.3 9821.03 89331.2 nan nan nan
17692.5 9407.27 112213 nan nan nan
2730.31 2458.39 20574.4 nan nan nan
11829.2 6557.05 75740 nan nan nan
3375.52 2028.22 22052.8 nan nan nan
7317 0 40975.2 nan nan nan
8694.82 2167.86 50181.6 nan nan nan
3591.23 251.123 20160 nan nan nan
17863.9 13461.4 125261 nan nan nan
8938.76 939.502 50332.8 nan nan nan
15962.1 836.538 89510.4 nan nan nan
24621.9 1721.73 138219 nan nan nan
23148.3 14464.7 152858 nan nan nan
38670.6 4748.15 218182 nan nan nan
5270.69 929.365 29971.2 nan nan nan
6544.41 3479.72 41507.2 nan nan nan
18178.1 8866.06 113260 nan nan nan
2242.63 78.3145 12566.4 nan nan nan
18818.1 7603.02 113658 nan nan nan
7775.47 1795.11 44688 nan nan nan
11559 5390.07 71422.4 nan nan nan
31272.5 13923.4 191699 nan nan nan
18779.8 10409.8 120243 nan nan nan
6755.78 1191.23 38416 nan nan nan
2655.57 966.549 15825.6 nan nan nan
16442.6 4099.61 94897.6 nan nan nan
26750.2 17371.8 178618 nan nan nan
15649.9 12227 111216 nan nan nan
16428.5 9485 106232 nan nan nan
2444.9 1979.84 17617.6 nan nan nan
24709.5 20733.8 180634 nan nan nan
2244.74 1296 14515.2 nan nan nan
16930.7 3908.75 97305.6 nan nan nan
16201.2 11344.2 110757 nan nan nan
26988.4 23460.7 200256 nan nan nan
4777.75 417.999 26857.6 nan nan nan
Process returned 0 (0x0) execution time : 7.442 s
Press any key to continue.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.