/******************************************************************************/
/*Program: calcg.c                                                            */
/*Author: Stefan Henrich                                                      */ 
/*Date: 20.10.2004  version 1.0                                               */
/*Purpose: compute delta G from Ki                                            */
/*                                                                            */
/*COMPILATION: g++ -o calcg calcg.C                                           */
/******************************************************************************/
#include <stdio.h>
#include <iostream.h>
#include <math.h>

int main ()
{
	float ki,gibbs,temperatur=298.15,boltzmann=0.008314,power;
	printf("\nCompute delta G from Ki\n");
	printf("temperature: %f K\n\n", temperatur);
	cout << "Ki in uM: ";
	cin >> ki;
	while (ki!=0)
	{
		gibbs=temperatur*boltzmann*(log(ki*pow(10,(-6))));
		cout << "delta G = " << gibbs << "\n";
		cout << "Ki in uM: ";
		cin >> ki;
	}
	return(0);
}
