import java.io.*;
import javax.swing.*;
public class water_ammonia_mix_test{
   
	  public static void main(String arg[])
{
	  ref_CS3 reff;
	  water_ammonia_mix wamix=new water_ammonia_mix();
	  reff =new ref_CS3();
	  ammonia amn=new ammonia();
	  steam st=new steam(); 
	  //double p=Double.parseDouble(JOptionPane.showInputDialog(" Sistem basıncı(kPa) :"));
	  //double x=Double.parseDouble(JOptionPane.showInputDialog(" Mol oranı:"));
	  //double Tinit=Double.parseDouble(JOptionPane.showInputDialog(" Çalışma sıcaklığı(Kelvin) :"));
	  //double xx=wamix.mole_to_mass(x);//mass fraction
	  //double Tsatl=wamix.T_l(p,x);
      //double Tsatg=wamix.T_g(p,x);  	 
	  //if(Tinit<=Tsatl)
	  //{JOptionPane.showMessageDialog(null,"Karışım sıvı fazında ve karışımın termodinamik özellikleri");
	  // System.out.println("Karışım sıvı fazında ve karışımın termodinamik özellikleri");
	  // wamix.yazdırl(Tinit,p,x);
	  //}
	  //else if((Tinit>Tsatl)&&(Tinit<Tsatg))
	 // {JOptionPane.showMessageDialog(null,"Karışım sıvı-gaz bölgesinde ve karışımın termdinamik özellikleri");
	  // System.out.println("Karışım sıvı-gaz bölgesinde ve karışımın termdinamik özellikleri ");
	  // wamix.yazdırlv(Tinit,p,x);  
	 // }
	 // else if(Tinit>=Tsatg)
	 // {JOptionPane.showMessageDialog(null,"Karışım gaz bölgesinde ve karışımın termdinamik özellikleri");
	 // System.out.println("Karışım gaz fazında ve karışımın termodinamik özellikleri");
	 // wamix.yazdırv(Tinit,p,xx);
	 // }
	 double h=wamix.enthalpy(501,6500,0.6); 
	 double aa[]=wamix.residual_watercoeff(411,6500);
	 double p1=aa[0];
	 double p2=aa[1];
	 double ro11=aa[2];
	 double bb[]=wamix.residual_part1(411,6500,0.1);
	 double roamn=bb[0];
	 double rowat=bb[1];
	 double rot=bb[2];
	 double[] prop=st.property_SI("tp",138,65);
	 double pp=1/prop[2];
	double[] Q=wamix.dQ(411,6500,0.6);
	double to1=Q[6];
double delta1=Q[7];
double to=Q[8];
double delta=Q[9];
double towat=Q[10];
double deltawat=Q[11];
double tonh3=Q[12];
double deltanh3=Q[13];
	  //System.out.println(wamix.rootTLx(488,6500));  
	  //System.out.println(wamix.rootTgx(488,6500));
	  //System.out.println(wamix.hlnew(411,6500,0.6));  
	  System.out.println(h+ "  "+roamn+"  "+rowat+"  "+rot);
      //double prop[] =wamix.propertymix(488,6500,0.6);
      //double proper[]=amn.property_SI("tp", 120, 3500);// C kpa
      //double  p=proper[0];
      //double  h1=1/proper[2];
      //double properties[]=st.property_SI("tp",120,1.01325);// C bar
      //double p=properties[0];
      //double t=properties[1];
      //double ro=1/properties[2];
      //double h=properties[3];
      //double u=properties[4];
      //double s=properties[5];
      //double x=properties[6];
      //r[1]=v1; 
 //r[2]=v2; 
 //r[3]=h(v1,v2);
 //r[4]=u(v1,v2);
 //r[5]=s(v1,v2);	
	  //System.out.println(p+"   "+t+"   "+ro+"   "+u+"   "+h+"   " +s+" "+x);
      System.out.println(delta1+"  "+delta1+"  "+to+"  "+delta +"  "+towat +"  "+deltawat +"  "+tonh3 +"  "+deltanh3) ;
	  }
}