import java.util.*;
import java.lang.*;
import java.io.*;
import javax.swing.*;

class kanatliisidegistiricitest3{
     public static void main (String args[]) throws IOException
     {
     String isoguk_sivi="su";
     String isicak_sivi="hava";
     String gi[]={"air"};
     double gni[]={1.0};
     double si=6.0e-3;//kanatlar arası mesafe
     double deltai=0.7e-3; // Kanat kalınlığı
     double Di=32e-3;       // kanat çapı
     int n_sirai=4;         // kanat sıra sayısı 
     int n_borui=2;         // bir sıradaki boru. sayısı
     double epsi=1.0e-4;    // kanat pürüzlülüğü m
     double dii=9.0e-3;     // boru içi çapı
     double douti=10.0e-3;  // boru dıçı çapı
     double Li=0.275*3;         // bir sıradaki boru (sısı değiştirici) boyu
     double Wi=0.08;         // ısı değiştirici genişliği
     double Hi=0.61;       // ısı değiştirici yüksekliği
     //double Vsicaki=0.5;    // baca gazı ısı değiştirici akış hızı m/s
     double Vsicaki=Double.parseDouble(JOptionPane.showInputDialog("V hava m/s"));
     //double msoguki=0.0043;  // su kg/s
     double msoguki=Double.parseDouble(JOptionPane.showInputDialog("m su kg/s"));
     double Kboru=50;      // boru 
     double Rici=0.0;  // boru içi direnç katsayısı
     double Rdisi=0.0;     // boru dışı direnç katsayı
     double KLi=5.0;        // yerel basınç kayıp katsaısı
     double dLi=25e-3;      // sonlu fark hesap adımı
     kanatliisidegistirici3 id1=new kanatliisidegistirici3(isoguk_sivi,
     isicak_sivi,gi,gni,si,deltai,Di,n_sirai,n_borui,epsi,
      dii, douti, Li, Wi, Hi,Vsicaki,msoguki,Kboru, Rici, Rdisi,KLi,dLi);
     id1.hesapla_ters(45,20);
     id1.plot();
     System.out.println(id1.toString());
     }
}
