daily pastebin goal
28%
SHARE
TWEET

Untitled

a guest Sep 14th, 2018 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <bits/stdc++.h>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. double diametro(int l){
  7.     float diam;
  8.     if(l==0) diam=0.1;
  9.     else if(l<5 || (l>5 && l<9))diam=0.1+((l*0.5)/10);
  10.     else if(l==5) diam=0.375;
  11.     else if(l>=9 && l<=15) diam=(l-3)*0.1;
  12.     else diam=(l-10)*0.250;
  13.     return diam;
  14. }
  15. double lamina(int k){
  16.     float yd;
  17.     if(k==0) yd=0.050;
  18.     else if(k==1) yd=0.100;
  19.     else if(k>1) yd=0.075+(k*0.025);
  20.     return yd;
  21. }
  22. int main(){
  23.  
  24.     double Area, prec=132.23, coe=0.7, qr, Vazao, x;
  25.     double qrx[100][100];
  26.     freopen("teste.txt", "r", stdin);
  27.     for(int i=0; i<19; i++){
  28.         for(int j=0; j<28; j++){
  29.         cin >> qrx[i][j];
  30.         }
  31.     }
  32.  
  33.     for(int i=1; i<31; i++){
  34.         for(int j=0; j<19; j++){
  35.                 if(j==0) Area=1.0;
  36.                 else Area=1.0+(0.5*j);
  37.                 Vazao =(Area*prec*coe)/360;
  38.             qr=Vazao/(pow((i*0.01), 0.5));
  39.             for(int l=0; l<19; l++){
  40.                 int c=0;
  41.                 for(int k=0; k<28; k++){
  42.                     if(qrx[l][k] >= qr){
  43.                         cout << diametro(l) <<" "; //diametro/lamina dagua;
  44.                         //cout << lamina(k) <<" "; //diametro/lamina dagua;
  45.                         c=1;
  46.                        break;
  47.                     }
  48.                 }
  49.                 if(c==1) break;
  50.             }
  51.         }
  52.         cout << endl;
  53.     }
  54.     return 0;
  55. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top