Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #include <math.h>
- using namespace std;
- double diametro(int l){
- float diam;
- if(l==0) diam=0.1;
- else if(l<5 || (l>5 && l<9))diam=0.1+((l*0.5)/10);
- else if(l==5) diam=0.375;
- else if(l>=9 && l<=15) diam=(l-3)*0.1;
- else diam=(l-10)*0.250;
- return diam;
- }
- double lamina(int k){
- float yd;
- if(k==0) yd=0.050;
- else if(k==1) yd=0.100;
- else if(k>1) yd=0.075+(k*0.025);
- return yd;
- }
- int main(){
- double Area, prec=132.23, coe=0.7, qr, Vazao, x;
- double qrx[100][100];
- freopen("teste.txt", "r", stdin);
- for(int i=0; i<19; i++){
- for(int j=0; j<28; j++){
- cin >> qrx[i][j];
- }
- }
- for(int i=1; i<31; i++){
- for(int j=0; j<19; j++){
- if(j==0) Area=1.0;
- else Area=1.0+(0.5*j);
- Vazao =(Area*prec*coe)/360;
- qr=Vazao/(pow((i*0.01), 0.5));
- for(int l=0; l<19; l++){
- int c=0;
- for(int k=0; k<28; k++){
- if(qrx[l][k] >= qr){
- cout << diametro(l) <<" "; //diametro/lamina dagua;
- //cout << lamina(k) <<" "; //diametro/lamina dagua;
- c=1;
- break;
- }
- }
- if(c==1) break;
- }
- }
- cout << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement