<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3921714188608145017</id><updated>2011-10-10T21:04:13.419-07:00</updated><category term='C++'/><category term='Programing Languages'/><category term='Games'/><title type='text'>ASCERTAIN</title><subtitle type='html'>A path from zero to infinity..........</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-8096128727345483152</id><published>2011-08-24T03:40:00.000-07:00</published><updated>2011-08-24T05:37:58.823-07:00</updated><title type='text'>How to connect MySQL using JDBC.</title><content type='html'>I'm going to explain how to connect to MySQL server using JDBC and connector/J. I'm using Eclipse IDE. So first you must have MySQL connector/J. You can download it from &lt;a href="http://www.mysql.com/downloads/connector/j/"&gt;http://www.mysql.com/downloads/connector/j/&lt;/a&gt;&lt;br /&gt;After downloading extract it. You just want the mysql-*********.jar file.&lt;br /&gt;So if you are using Eclipse I'll show how to add connector later. If you are not there are two ways to add connector. First method is just copy and paste the .jar in to same folder where your .class files are being. Other method is set CLASSPATH. This link will show you how to set the CLASSPATH. &lt;a href="http://ac-support.europe.umuc.edu/%7Earnoldyl/NetBeansTutorials/Setting-Classpath.html"&gt;http://ac-support.europe.umuc.edu/~arnoldyl/NetBeansTutorials/Setting-Classpath.html&lt;/a&gt;&lt;br /&gt;If you are using Eclipse just open the New java project. In there give appropriate name and click next. Click the tab libraries click button Add External JARs. And give the path to mysql-connector-java.jar. And click finish. Now it is OK. Now you can connect to MySQL.  Here is some sample code:  &lt;br /&gt;&lt;pre class="brush: java"&gt;&lt;br /&gt;import java.sql.*;&lt;br /&gt;public class Main {&lt;br /&gt;&lt;br /&gt;	public static void main(String[] args) {&lt;br /&gt;&lt;br /&gt;		Connection conn = null;&lt;br /&gt;	        ResultSet rs = null;&lt;br /&gt;&lt;br /&gt;		try {&lt;br /&gt;			Class.forName("com.mysql.jdbc.Driver");&lt;br /&gt;			conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname","root","password");&lt;br /&gt;			Statement st = conn.createStatement();&lt;br /&gt;			rs = st.executeQuery("SELECT * FROM emp");&lt;br /&gt;			System.out.println(conn.getCatalog());&lt;br /&gt;		} catch (ClassNotFoundException e) {&lt;br /&gt;			System.out.println(e.toString());&lt;br /&gt;	        } catch (SQLException ex) {&lt;br /&gt;			System.out.println(ex.toString());&lt;br /&gt;	        }&lt;br /&gt;&lt;br /&gt;		try {&lt;br /&gt;		     while(rs.next()){&lt;br /&gt;			System.out.println(rs.getInt(1)+"\t"+rs.getString(2));&lt;br /&gt;		     }&lt;br /&gt;                } catch (SQLException e) {&lt;br /&gt;			e.printStackTrace();&lt;br /&gt;		}&lt;br /&gt;	}&lt;br /&gt;}&lt;/pre&gt;* To run this code you must have database and some tables in your MySQL sever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-8096128727345483152?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/8096128727345483152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=8096128727345483152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8096128727345483152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8096128727345483152'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/08/how-to-connect-mysql-using-jdbc.html' title='How to connect MySQL using JDBC.'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-3049831191669066440</id><published>2011-08-17T21:29:00.000-07:00</published><updated>2011-08-24T05:07:48.247-07:00</updated><title type='text'>Number to String</title><content type='html'>This is a program that converts number to a string. For example 224 is converted to two hundred and twenty four. This program is written using JAVA 1.6 and I used Eclipse IDE.  In this program I used 3 classes. Main, Input and NumFinder. Used a simple logic. As a beginner I don't know any advanced methods and pleas comment about any errors and that will be welcome.   &lt;b&gt;&lt;u&gt;The Main class:&lt;/u&gt;&lt;/b&gt; &lt;pre class="brush: java"&gt;/**&lt;br /&gt; * @author Jayanga Kaushalya.&lt;br /&gt; * This is a test program that converts number to it's literal.&lt;br /&gt; * Eg: 224 to two hundred and twenty four. This program is written &lt;br /&gt; * using Java 1.6&lt;br /&gt; * &lt;br /&gt; * jkaushalya@gmail.com&lt;br /&gt; */&lt;br /&gt;public class Main {&lt;br /&gt;	&lt;br /&gt;	public static void main(String[] args) {&lt;br /&gt;&lt;br /&gt;		new Input();&lt;br /&gt;&lt;br /&gt;	}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;&lt;u&gt;The Input class:&lt;/u&gt;&lt;/b&gt;  &lt;pre class="brush: java"&gt;import java.io.*;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * For learning purpose all inputs are taken from command line.&lt;br /&gt; * Using java buffered input.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;public class Input {&lt;br /&gt;	&lt;br /&gt;	private String s = null;&lt;br /&gt;	public Input(){&lt;br /&gt;		&lt;br /&gt;		NumFinder num = new NumFinder();&lt;br /&gt;		&lt;br /&gt;		getUserInput();&lt;br /&gt;		num.print(s);&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	public void getUserInput(){&lt;br /&gt;		&lt;br /&gt;		System.out.print("Enter number: ");&lt;br /&gt;		try{&lt;br /&gt;			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;			s = br.readLine();&lt;br /&gt;		}&lt;br /&gt;		catch (IOException e){&lt;br /&gt;			System.out.println(e);&lt;br /&gt;		}		&lt;br /&gt;	}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;&lt;u&gt;The NumFinder class:&lt;/u&gt;&lt;/b&gt;  &lt;pre class="brush: java"&gt;/**&lt;br /&gt; * The main logic happens here. The conversion process.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;public class NumFinder {&lt;br /&gt;	&lt;br /&gt;	String[] ones = {"", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen"};&lt;br /&gt;	String[] tens = {"twenty", "thirty"};&lt;br /&gt;	String[] adjct = {"teen", "ty", "hundred", "thousand", "million", "billion", "trillion"};&lt;br /&gt;			&lt;br /&gt;	int x = 0;&lt;br /&gt;	&lt;br /&gt;	public void print(String s){&lt;br /&gt;		&lt;br /&gt;		String number = null;//Main number&lt;br /&gt;		String cents = null;//Cents&lt;br /&gt;		double f_num = 0;//For get the fractional part.&lt;br /&gt;		long num = 0;&lt;br /&gt;		&lt;br /&gt;		try { &lt;br /&gt;			f_num = Double.parseDouble(s);&lt;br /&gt;			num = (long) f_num;&lt;br /&gt;		}&lt;br /&gt;		catch (NumberFormatException e) { //Checking for invalid inputs such as alphabetical character.&lt;br /&gt;			System.err.println("Please enter a valid number!");&lt;br /&gt;			return;&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		if(num &gt; 9.99999999999999E14){ // Only 999 trillions can be handled. Because i didn't write quadrilion function.&lt;br /&gt;			System.err.print("Number must bellow 1,000,000,000,000,000!!");&lt;br /&gt;			return;&lt;br /&gt;		}&lt;br /&gt;				&lt;br /&gt;		int f_part = (int) Math.round(((f_num - num) * 100)); //Getting the fractional part.&lt;br /&gt;		&lt;br /&gt;		if(f_part == 0)&lt;br /&gt;			cents = "zero";&lt;br /&gt;		else&lt;br /&gt;			cents = ten(f_part);&lt;br /&gt;		&lt;br /&gt;		long tmp = num;&lt;br /&gt;		while(true){ //Dividing until 1 for getting number size.&lt;br /&gt;			tmp /= 10;&lt;br /&gt;			if(tmp &lt; 1)&lt;br /&gt;				break;&lt;br /&gt;			x++;&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		// Sending the num to it's function according to size.&lt;br /&gt;		if(x == 0) number = one(num);&lt;br /&gt;		if(x == 1) number = ten(num);&lt;br /&gt;		if(x == 2) number = hundred(num);&lt;br /&gt;		if(x &gt;= 3 &amp;&amp; x &lt;= 5) number = thousand(num);&lt;br /&gt;		if(x &gt;= 6 &amp;&amp; x &lt;= 8) number = million(num);&lt;br /&gt;		if(x &gt;= 9 &amp;&amp; x &lt;= 11) number = billion(num);&lt;br /&gt;		if( x &gt;= 12 &amp;&amp; x &lt;= 14) number = trillion(num);&lt;br /&gt;		&lt;br /&gt;		// Last part printing the string.&lt;br /&gt;		if(num == 0)&lt;br /&gt;			System.out.println("Zero");&lt;br /&gt;		else {&lt;br /&gt;			number = toCapital(number);//Will change the first letter to capital&lt;br /&gt;			System.out.println(number+" "+"and "+cents+" cents only.");&lt;br /&gt;		}		&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	private String toCapital(String number){&lt;br /&gt;		&lt;br /&gt;		/**&lt;br /&gt;		 * First get the string in to char array. And then get first charcter's ascii value&lt;br /&gt;		 * and add deduct 32 to from it to get the capital letter. And reverse the method.&lt;br /&gt;		 */&lt;br /&gt;		&lt;br /&gt;		char[] word = null;&lt;br /&gt;		int ltr;&lt;br /&gt;		&lt;br /&gt;		word = number.toCharArray();&lt;br /&gt;		ltr = (int) word[0];&lt;br /&gt;		ltr -= 32;&lt;br /&gt;		&lt;br /&gt;		word[0] = (char) ltr;&lt;br /&gt;		number = String.copyValueOf(word);&lt;br /&gt;	&lt;br /&gt;		return(number);&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	/**&lt;br /&gt;	 * The same format is use along the entire program. So I didn't write comments&lt;br /&gt;	 * for last part.&lt;br /&gt;	 * The format is: for example if it's a thousand number 1234. Then 1 is handle by&lt;br /&gt;	 * thousand method and 234 is passed to hundred method. Same in hundred method 2 is&lt;br /&gt;	 * handled by hundred and 34 is passed to ten method.&lt;br /&gt;	 */&lt;br /&gt;	&lt;br /&gt;	private String one(long num){&lt;br /&gt;		/**&lt;br /&gt;		 * Handling numbers 1 - 9. Just printing array element of &lt;br /&gt;		 * that number. Same format is use along. &lt;br /&gt;		 */&lt;br /&gt;		&lt;br /&gt;		String number = null;&lt;br /&gt;		&lt;br /&gt;		number = ones[(int) num];&lt;br /&gt;		return number;&lt;br /&gt;		&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	private String ten(long num){ //Handling numbers 10 - 99&lt;br /&gt;		&lt;br /&gt;		String number = null;&lt;br /&gt;		&lt;br /&gt;		long index_one = num % 10;&lt;br /&gt;		long index_ten = num / 10;&lt;br /&gt;		&lt;br /&gt;		if(num &lt; 14) //If number below 10, it's passed to one method.&lt;br /&gt;			number = (one(num));&lt;br /&gt;		if(num &lt; 20 &amp;&amp; num &gt; 13)&lt;br /&gt;			number = (one(index_one)+" "+adjct[0]);&lt;br /&gt;		if(num &gt; 19 &amp;&amp; num &lt; 30)&lt;br /&gt;			number = (tens[0]+" "+one(index_one));&lt;br /&gt;		if(num &gt; 29 &amp;&amp; num &lt; 40)&lt;br /&gt;			number = (tens[1]+" "+one(index_one));&lt;br /&gt;		else if(num &gt; 39){&lt;br /&gt;			number = (one(index_ten)+adjct[1]+" "+one(index_one));&lt;br /&gt;			if(num &gt; 49 &amp;&amp; num &lt; 60)&lt;br /&gt;				number = ("fifty"+" "+one(index_one));&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		return number;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	private String hundred(long num){&lt;br /&gt;		&lt;br /&gt;		String number = null;&lt;br /&gt;		&lt;br /&gt;		if( num == 0 )&lt;br /&gt;			return " ";&lt;br /&gt;		&lt;br /&gt;		long index_ten = num % 100; //The content that must pass to ten method.&lt;br /&gt;		long index_hundred = num / 100; //The content that this function must handle.&lt;br /&gt;		&lt;br /&gt;		if (index_ten == 0)&lt;br /&gt;			number = (one(index_hundred)+" "+adjct[2]);&lt;br /&gt;		else&lt;br /&gt;			number = (one(index_hundred)+" "+adjct[2]+" "+ten(index_ten));&lt;br /&gt;		&lt;br /&gt;		return number;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	private String thousand(long num){&lt;br /&gt;		&lt;br /&gt;		String number = null;&lt;br /&gt;		&lt;br /&gt;		if (num == 0)&lt;br /&gt;			return " ";&lt;br /&gt;		&lt;br /&gt;		long index_hundred = num % 1000;&lt;br /&gt;		long index_thosand = num / 1000;&lt;br /&gt;		&lt;br /&gt;		if(index_thosand == 0)&lt;br /&gt;			return (number = hundred(num));&lt;br /&gt;	&lt;br /&gt;		if(index_thosand &lt; 100)&lt;br /&gt;			number = (ten(index_thosand)+" "+adjct[3]+" "+hundred(index_hundred));&lt;br /&gt;		&lt;br /&gt;		if(index_thosand &gt; 99)&lt;br /&gt;			number = (hundred(index_thosand)+" "+adjct[3]+" "+hundred(index_hundred));&lt;br /&gt;		&lt;br /&gt;		return number;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	private String million(long num){&lt;br /&gt;		&lt;br /&gt;		String number = null;&lt;br /&gt;		&lt;br /&gt;		long index_million = num / 1000000;&lt;br /&gt;		long index_thosand = num % 1000000;&lt;br /&gt;		&lt;br /&gt;		if(index_million == 0)&lt;br /&gt;			return (number = thousand(num));&lt;br /&gt;		&lt;br /&gt;		if( index_million &lt; 100)&lt;br /&gt;			number = (ten(index_million)+" "+adjct[4]+" "+thousand(index_thosand));&lt;br /&gt;		&lt;br /&gt;		if(index_million &gt; 99)&lt;br /&gt;			number = (hundred(index_million)+" "+adjct[4]+" "+thousand(index_thosand));&lt;br /&gt;				&lt;br /&gt;		return number;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	private String billion(long num){&lt;br /&gt;		&lt;br /&gt;		String number = null;&lt;br /&gt;		&lt;br /&gt;		long index_billion = (long) (num / 1E9);&lt;br /&gt;		long index_million = (long) (num % 1E9);&lt;br /&gt;		&lt;br /&gt;		if(index_billion == 0)&lt;br /&gt;			return (number = million(num));&lt;br /&gt;		&lt;br /&gt;		if( index_billion &lt; 100)&lt;br /&gt;			number = (ten(index_billion)+" "+adjct[5]+" "+million(index_million));&lt;br /&gt;		&lt;br /&gt;		if(index_billion &gt; 99)&lt;br /&gt;			number = (hundred(index_billion)+" "+adjct[5]+" "+million(index_million));&lt;br /&gt;				&lt;br /&gt;		return number;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	private String trillion(long num){&lt;br /&gt;		&lt;br /&gt;		String number = null;&lt;br /&gt;	&lt;br /&gt;		long index_trillion = (long) (num / 1E12);&lt;br /&gt;		long index_billion = (long) (num % 1E12);&lt;br /&gt;			&lt;br /&gt;		if( index_trillion &lt; 100)&lt;br /&gt;			number = (ten(index_trillion)+" "+adjct[6]+" "+billion(index_billion));&lt;br /&gt;		&lt;br /&gt;		if(index_trillion &gt; 99)&lt;br /&gt;			number = (hundred(index_trillion)+" "+adjct[6]+" "+billion(index_billion));&lt;br /&gt;	&lt;br /&gt;		return number;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	//If you want you can implement Quadrilion function according to this format.&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-3049831191669066440?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/3049831191669066440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=3049831191669066440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/3049831191669066440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/3049831191669066440'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/08/number-to-string.html' title='Number to String'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-2858586454487602878</id><published>2011-07-30T06:31:00.000-07:00</published><updated>2011-08-24T05:06:48.724-07:00</updated><title type='text'>Round Robin Simulator</title><content type='html'>This is a program I write to simply simulate Round Robin scheduling algorithm. I use C to write this. Using DOT NET Framework. &lt;pre class="brush: cpp"&gt;&lt;br /&gt;/*---------------------------------------------------------------*&lt;br /&gt; * This program is to simulate Round Robin scheduling algorithm. *&lt;br /&gt; * Developed using DOT NET framework 3.5 for supporting windows  *&lt;br /&gt; * environment.                                                  *&lt;br /&gt; *                                                               *&lt;br /&gt; * Developed by Jayanga Kaushalya @JK CREATIONS.                 *&lt;br /&gt; * jkaushalya@gmail.com                                          * &lt;br /&gt; * 2010/07/30.                                                   *&lt;br /&gt; *---------------------------------------------------------------*/&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;conio.h&gt;&lt;br /&gt;&lt;br /&gt;struct process //Process structure.&lt;br /&gt;{&lt;br /&gt; int prs_name;&lt;br /&gt; int brst_tme;&lt;br /&gt; int arivl_time;&lt;br /&gt; int wtn_tme;&lt;br /&gt; int pl;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;void input();//Input details.&lt;br /&gt;int pl_check( process *, int );//Priority level check.&lt;br /&gt;void print( process *brst_tme, int, int );//Printing all.&lt;br /&gt;int cmp(const void *a, const void *b);//Comparing structre using qsort.&lt;br /&gt;void about();&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt; int chs;&lt;br /&gt;&lt;br /&gt; printf("\n\n\n\n\n\t\t\t******Menue******\n\n");&lt;br /&gt; printf("\t\t   1. Enter 1 for continue\n");&lt;br /&gt; printf("\t\t   2. Enter 2 View about and continue\n");&lt;br /&gt; printf("\t\t   3. Enter 0 for exit\n");&lt;br /&gt;  scanf("%d", &amp;chs);&lt;br /&gt;&lt;br /&gt; switch(chs)&lt;br /&gt; {&lt;br /&gt; case 1: {&lt;br /&gt;  input();&lt;br /&gt;  break;&lt;br /&gt;   }&lt;br /&gt; case 2:{&lt;br /&gt;     about();&lt;br /&gt;  break;&lt;br /&gt;     }&lt;br /&gt; case 0: {&lt;br /&gt;  break;&lt;br /&gt;   }&lt;br /&gt; default: {&lt;br /&gt;  printf("Invalid option");&lt;br /&gt;  break;&lt;br /&gt;    }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; system("Cls");&lt;br /&gt; printf("\n\n\n\n\n\n\n\t\t\tJK CREATIONS!");&lt;br /&gt; printf("\n\n\nPress any key to continue");&lt;br /&gt; getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void input()&lt;br /&gt;{&lt;br /&gt; system("cls");&lt;br /&gt;&lt;br /&gt; int prss_cnt, q;&lt;br /&gt; struct process *prs;&lt;br /&gt;&lt;br /&gt; printf("Enter process count: ");&lt;br /&gt;  scanf("%d", &amp;prss_cnt);&lt;br /&gt;&lt;br /&gt; if( prss_cnt &gt; 26 )&lt;br /&gt; {&lt;br /&gt;  system("Cls");&lt;br /&gt;  printf("Opps.....! this program only suports 26 programs.\n");&lt;br /&gt;  printf("Sorry! for more wait for new version or conatct develpoer\n");&lt;br /&gt;  printf("\n\n\nPress any key to continue");&lt;br /&gt;  getch();&lt;br /&gt;  return;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;    prs = (process*) calloc(prss_cnt, sizeof(process)); // prs is process array.&lt;br /&gt; &lt;br /&gt; {&lt;br /&gt;  printf("Enter burst times\n");&lt;br /&gt;  int p = 65;&lt;br /&gt;&lt;br /&gt;  for ( int i = 0; i &lt; prss_cnt; i++ )//Printing user friendly input environment.&lt;br /&gt;  {&lt;br /&gt;   prs[i].prs_name = p;&lt;br /&gt;   printf("Process %c: ",p++ );&lt;br /&gt;   scanf("%d", &amp;prs[i].brst_tme);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  printf("Arival times\n");&lt;br /&gt;  p = 65;&lt;br /&gt;  &lt;br /&gt;  for ( int i = 0; i &lt; prss_cnt; i++ )//Printing user friendly input environment.&lt;br /&gt;  {&lt;br /&gt;   printf("Process %c: ",p++ );&lt;br /&gt;   scanf("%d", &amp;prs[i].arivl_time);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; printf("Enter time quantum: ");&lt;br /&gt;  scanf("%d", &amp;q);&lt;br /&gt; printf("\n");&lt;br /&gt; print( prs, prss_cnt, q);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void print( process *prs, int prss_cnt, int q )//This is the palce that all the math happend.&lt;br /&gt;{&lt;br /&gt; int ttl = 0;&lt;br /&gt; &lt;br /&gt; qsort( prs, prss_cnt, sizeof(process), cmp);// sorting arrya according to arrival time ascending.&lt;br /&gt;&lt;br /&gt; for(int i = 0; i &lt; prss_cnt; i++) prs[i].pl = prss_cnt - i;//Pririty level is assing acording to arival time. Highest priority is first arival.&lt;br /&gt; for(int i = 0; i &lt; prss_cnt; i++) ttl += prs[i].brst_tme;//Calculating total brst time.&lt;br /&gt; for(int i = 0; i &lt; prss_cnt; i++) prs[i].wtn_tme = -(prs[i].arivl_time);//Adding initial wating times.&lt;br /&gt; &lt;br /&gt; {&lt;br /&gt;  int c = 0;&lt;br /&gt;  int chk_q = 0;&lt;br /&gt;&lt;br /&gt;  while( c &lt; ttl )//Until total burst time ends.&lt;br /&gt;  {&lt;br /&gt;   for(int i = 0; i &lt; prss_cnt; i++)//Cheking if any process burst time is 0.&lt;br /&gt;   {&lt;br /&gt;    if( prs[i].brst_tme == 0 )&lt;br /&gt;    {&lt;br /&gt;     prs[i].pl = 0;//If 0 remove that process.&lt;br /&gt;     prs[i].brst_tme = -1;&lt;br /&gt;&lt;br /&gt;     for(int i = 0; i &lt; prss_cnt; i++)&lt;br /&gt;     {&lt;br /&gt;      if(prs[i].pl == 0) continue;&lt;br /&gt;      prs[i].pl++;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     chk_q = 0;&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   if( chk_q == q )//Cheking for time quantum expire.&lt;br /&gt;   {&lt;br /&gt;    for(int i = 0; i &lt; prss_cnt; i++)&lt;br /&gt;    {&lt;br /&gt;     if(prs[i].pl == 0) continue;&lt;br /&gt;     if(prs[i].pl == prss_cnt)&lt;br /&gt;     {&lt;br /&gt;      prs[i].pl = pl_check(prs, prss_cnt);&lt;br /&gt;      continue;&lt;br /&gt;     }&lt;br /&gt;     prs[i].pl++;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    chk_q = 0;&lt;br /&gt;    continue;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   for(int i = 0; i &lt; prss_cnt; i++)//Print&lt;br /&gt;   {&lt;br /&gt;    if(prs[i].pl == prss_cnt)&lt;br /&gt;    {&lt;br /&gt;     printf("%c\t", prs[i].prs_name);&lt;br /&gt;     prs[i].brst_tme--;&lt;br /&gt;     for(int j = 0; j &lt; prss_cnt; j++)//Wating time.&lt;br /&gt;     {&lt;br /&gt;      if(j == i) continue;&lt;br /&gt;      if(prs[j].pl == 0) continue;&lt;br /&gt;      prs[j].wtn_tme++;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   chk_q++;&lt;br /&gt;   c++;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; ttl = 0;&lt;br /&gt; printf("\n\nWating times:\n");&lt;br /&gt; for(int i = 0; i &lt; prss_cnt; i++)&lt;br /&gt; {&lt;br /&gt;  printf("%c: %d\n", prs[i].prs_name, prs[i].wtn_tme);&lt;br /&gt;  ttl += prs[i].wtn_tme;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; printf("\nAvereage wating time: %d\n", (ttl/prss_cnt));&lt;br /&gt;&lt;br /&gt; printf("\n\n\nPress any key to continue");&lt;br /&gt; free(prs);&lt;br /&gt; getch();&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int cmp( const void *a, const void *b )//For qsort.&lt;br /&gt;{&lt;br /&gt; struct process *x = (struct process*) a; &lt;br /&gt; struct process *y = (struct process*) b;&lt;br /&gt; &lt;br /&gt; return ((int) (x-&gt;arivl_time - y-&gt;arivl_time));&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int pl_check( process *prs, int prss_cnt )&lt;br /&gt;{&lt;br /&gt; /* If when time quantm expire burst time also remaining then we must&lt;br /&gt;  * set that process priority level to below last priority value. Not 0!&lt;br /&gt;  */&lt;br /&gt;&lt;br /&gt; int x = 0;&lt;br /&gt;&lt;br /&gt; for( int i = 0; i &lt; prss_cnt; i++) if(prs[i].pl == 0 ) x++;&lt;br /&gt; &lt;br /&gt; return x+1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void about()&lt;br /&gt;{&lt;br /&gt; system("cls");&lt;br /&gt; printf("\n\n\n\n\t\tDeveloped by Jayanga Kaushalya @JK CREATIONS.\n");&lt;br /&gt; printf("\t\tjkaushalya@gmail.com\n");&lt;br /&gt; printf("\t\t2010/07/30.\n\t\tVersion 1.0.0.1");&lt;br /&gt; printf("\n\n\nPress any key to continue");&lt;br /&gt; getch();&lt;br /&gt; input();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-2858586454487602878?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/2858586454487602878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=2858586454487602878' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/2858586454487602878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/2858586454487602878'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/07/round-robin-simulator.html' title='Round Robin Simulator'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-2289759479361271713</id><published>2011-05-28T14:10:00.000-07:00</published><updated>2011-08-24T05:13:16.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>BMI CALCULATOR</title><content type='html'>This is a program which i was wrote using C and now i implement it using VB.NET.&lt;br /&gt;Use to calculate &lt;a href="http://en.wikipedia.org/wiki/Body_mass_index"&gt;Body Mass Index&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Version 1.0.0.0&lt;br /&gt;This is the Source:&lt;br /&gt;&lt;br /&gt;Main form Bmicalc&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: vbnet"&gt;&lt;br /&gt;&lt;br /&gt;' ---------------------------------------'&lt;br /&gt;' Body Mass Index Calculator.            +&lt;br /&gt;' A VB implementation of my C program.   +&lt;br /&gt;' Created by JK CREATIONS.               +&lt;br /&gt;' ---------------------------------------'&lt;br /&gt;&lt;br /&gt;Public Class Bmicalc&lt;br /&gt;&lt;br /&gt;    Private Sub calc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles calc.Click&lt;br /&gt;&lt;br /&gt;        Dim name As String&lt;br /&gt;        Dim h_in_f As Integer&lt;br /&gt;        Dim h_in_i As Integer&lt;br /&gt;        Dim wet As Decimal&lt;br /&gt;&lt;br /&gt;        Dim h_in_m As Decimal&lt;br /&gt;        Dim bmi As Decimal&lt;br /&gt;&lt;br /&gt;        name = tb_name.Text&lt;br /&gt;&lt;br /&gt;        Try&lt;br /&gt;            h_in_f = tb_h_in_f.Text&lt;br /&gt;            h_in_i = tb_h_in_i.Text&lt;br /&gt;            wet = tb_wet.Text&lt;br /&gt;&lt;br /&gt;        Catch ex As InvalidCastException 'Check fields for invalid inputs.&lt;br /&gt;&lt;br /&gt;            MsgBox("Please enter details to correct fields.", vbExclamation)&lt;br /&gt;            Exit Sub&lt;br /&gt;&lt;br /&gt;        End Try&lt;br /&gt;&lt;br /&gt;        If wet = 0 Or (h_in_f = 0 And h_in_i = 0) Then 'Check fields for null values.&lt;br /&gt;&lt;br /&gt;            MsgBox("Height and Weight cant be zero.", vbExclamation)&lt;br /&gt;            Exit Sub&lt;br /&gt;&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        h_in_m = h_calc(h_in_f, h_in_i)&lt;br /&gt;        bmi = wet / (h_in_m * h_in_m)&lt;br /&gt;        bmi_chk(bmi, name)&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Function h_calc(ByVal h_in_f, ByVal h_in_i) As Decimal&lt;br /&gt;&lt;br /&gt;        Dim inch As Integer&lt;br /&gt;&lt;br /&gt;        inch = (h_in_f * 12) + h_in_i&lt;br /&gt;&lt;br /&gt;        Return (inch / 39.37008)&lt;br /&gt;&lt;br /&gt;    End Function&lt;br /&gt;&lt;br /&gt;    Sub bmi_chk(ByVal bmi, ByVal name) 'Cheking the BMI&lt;br /&gt;&lt;br /&gt;        TextBox5.Text = "" 'Cleare if there any past.&lt;br /&gt;&lt;br /&gt;        bmi = Math.Round(bmi, 3)&lt;br /&gt;&lt;br /&gt;        'Cheking male or female&lt;br /&gt;        If male.Checked = True Then&lt;br /&gt;&lt;br /&gt;            If bmi &lt; 16 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Mr: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Severely Underweight" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "You must gain some weight !"&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt;= 16 And bmi &lt; 18.5 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Mr: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Underweight" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "If you gain some weight you will be much handsom !"&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt;= 18.5 And bmi &lt; 25 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Mr: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Normal" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "You are a Handsom Guy !"&lt;br /&gt;&lt;br /&gt;                MsgBox("HI HANDSOM !")&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt;= 25 And bmi &lt; 30 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Mr: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Overweight" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Try to reduce some weight"&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt; 30 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Mr: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Obese" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "You are much over the limit !"&lt;br /&gt;&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;        ElseIf female.Checked = True Then&lt;br /&gt;&lt;br /&gt;            If bmi &lt; 15 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Miss: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Severely Underweight" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "You must gain some weight !"&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt;= 15 And bmi &lt; 17.5 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Miss: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Underweight" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "If you gain some weight you will be much pretty !"&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt;= 17.5 And bmi &lt; 24 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Miss: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Normal" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "You are a Pretty Girl !"&lt;br /&gt;&lt;br /&gt;                MsgBox("HI PRETTY !")&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt;= 24 And bmi &lt; 29 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Miss: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Overweight" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Try to reduce some weight"&lt;br /&gt;&lt;br /&gt;            ElseIf bmi &gt; 29 Then&lt;br /&gt;&lt;br /&gt;                TextBox5.Text += "Miss: " &amp; name &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your BMI Index: " &amp; bmi &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "Your weight Category: Obese" &amp; vbCrLf&lt;br /&gt;                TextBox5.Text += "You are much over the limit !"&lt;br /&gt;&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;        ElseIf male.Checked = False And female.Checked = False Then&lt;br /&gt;&lt;br /&gt;            MsgBox("Plese select Male Or Female", vbExclamation)&lt;br /&gt;&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Sub clrscrn() 'Clear all text boxes&lt;br /&gt;&lt;br /&gt;        tb_h_in_f.Text = ""&lt;br /&gt;        tb_h_in_i.Text = "0"&lt;br /&gt;        tb_name.Text = ""&lt;br /&gt;        tb_wet.Text = ""&lt;br /&gt;        TextBox5.Text = ""&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub clr_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles clr.Click&lt;br /&gt;&lt;br /&gt;        clrscrn()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub xit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles xit.Click&lt;br /&gt;&lt;br /&gt;        If MsgBox("Do you realy want to Exit?", vbYesNo + vbQuestion, "Exit") = vbYes Then&lt;br /&gt;&lt;br /&gt;            MsgBox("JK CREATIONS", vbInformation)&lt;br /&gt;            End&lt;br /&gt;&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click&lt;br /&gt;&lt;br /&gt;        MsgBox("JK CREATIONS")&lt;br /&gt;        End&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub HelpToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HelpToolStripMenuItem.Click&lt;br /&gt;&lt;br /&gt;        'Try to open default web browser.&lt;br /&gt;        Try&lt;br /&gt;            System.Diagnostics.Process.Start("http://en.wikipedia.org/wiki/Body_mass_index")&lt;br /&gt;&lt;br /&gt;        Catch ex As BadImageFormatException&lt;br /&gt;&lt;br /&gt;            MsgBox("Cannot open web browser", vbCritical)&lt;br /&gt;            Exit Sub&lt;br /&gt;&lt;br /&gt;        End Try&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub optimlw_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles optimlw.Click&lt;br /&gt;&lt;br /&gt;        Dim name As String&lt;br /&gt;        Dim h_in_f As Integer&lt;br /&gt;        Dim h_in_i As Integer&lt;br /&gt;        Dim wet As Decimal&lt;br /&gt;&lt;br /&gt;        Dim h_in_m As Decimal&lt;br /&gt;        Const opt_bmi_m As Decimal = 21.75&lt;br /&gt;        Const opt_bmi_w As Decimal = 20.75&lt;br /&gt;&lt;br /&gt;        name = tb_name.Text&lt;br /&gt;&lt;br /&gt;        Try&lt;br /&gt;            h_in_f = tb_h_in_f.Text&lt;br /&gt;            h_in_i = tb_h_in_i.Text&lt;br /&gt;&lt;br /&gt;        Catch ex As InvalidCastException&lt;br /&gt;&lt;br /&gt;            MsgBox("Please enter your height.", vbExclamation)&lt;br /&gt;            Exit Sub&lt;br /&gt;&lt;br /&gt;        End Try&lt;br /&gt;&lt;br /&gt;        If h_in_f = 0 And h_in_i = 0 Then 'Check fields for null values.&lt;br /&gt;&lt;br /&gt;            MsgBox("Height cant be zero.", vbExclamation)&lt;br /&gt;            Exit Sub&lt;br /&gt;&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        h_in_m = h_calc(h_in_f, h_in_i)&lt;br /&gt;&lt;br /&gt;        TextBox5.Text = "" 'Cleare if there any past.&lt;br /&gt;&lt;br /&gt;        If male.Checked = True Then&lt;br /&gt;&lt;br /&gt;            wet = opt_bmi_m * h_in_m * h_in_m&lt;br /&gt;&lt;br /&gt;            TextBox5.Text += "Your Optimal weight is:" &amp; Math.Round(wet)&lt;br /&gt;&lt;br /&gt;        ElseIf female.Checked = True Then&lt;br /&gt;&lt;br /&gt;            wet = opt_bmi_w * h_in_m * h_in_m&lt;br /&gt;&lt;br /&gt;            TextBox5.Text += "Your Optimal weight is:" &amp; Math.Round(wet)&lt;br /&gt;&lt;br /&gt;        Else&lt;br /&gt;&lt;br /&gt;            MsgBox("Please select male or female", vbExclamation)&lt;br /&gt;&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub h_convert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles h_convert.Click&lt;br /&gt;&lt;br /&gt;        height_con.Enabled = True&lt;br /&gt;        height_con.ShowDialog()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub AboutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AboutToolStripMenuItem.Click&lt;br /&gt;&lt;br /&gt;        about.Enabled = True&lt;br /&gt;        about.Show()&lt;br /&gt;        about.Focus()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Second form height_con&lt;pre class="brush: vbnet"&gt;&lt;br /&gt;&lt;br /&gt;Public Class height_con&lt;br /&gt;&lt;br /&gt;    Dim h_in_f As Integer&lt;br /&gt;    Dim h_in_i As Integer&lt;br /&gt;&lt;br /&gt;    Private Sub calc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles calc.Click&lt;br /&gt;&lt;br /&gt;        Dim h_input As Decimal&lt;br /&gt;&lt;br /&gt;        Try&lt;br /&gt;            h_input = TextBox1.Text&lt;br /&gt;&lt;br /&gt;        Catch ex As InvalidCastException&lt;br /&gt;&lt;br /&gt;            MsgBox("Invalid input", vbCritical)&lt;br /&gt;            Exit Sub&lt;br /&gt;&lt;br /&gt;        End Try&lt;br /&gt;&lt;br /&gt;        If h_in_cm.Checked = True Then&lt;br /&gt;&lt;br /&gt;            h_in_f = h_input / 30&lt;br /&gt;&lt;br /&gt;            h_input = h_input Mod 30&lt;br /&gt;            h_in_i = h_input / 2.54&lt;br /&gt;&lt;br /&gt;        ElseIf h_in_m.Checked = True Then&lt;br /&gt;&lt;br /&gt;            h_in_f = h_input * 10 / 3&lt;br /&gt;&lt;br /&gt;            h_input = (h_input * 100) Mod 30&lt;br /&gt;            h_in_i = h_input / 2.54&lt;br /&gt;&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        TextBox2.Text = ""&lt;br /&gt;        TextBox2.Text += "Feets: " &amp; h_in_f &amp; vbCrLf&lt;br /&gt;        TextBox2.Text += "Inches: " &amp; h_in_i&lt;br /&gt;&lt;br /&gt;        send.Enabled = True&lt;br /&gt;        Label2.Text = "Click Send to send values to BMI Calculator"&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub go_back_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles go_back.Click&lt;br /&gt;&lt;br /&gt;        Me.Close()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub send_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles send.Click&lt;br /&gt;&lt;br /&gt;        Bmicalc.tb_h_in_f.Text = h_in_f&lt;br /&gt;        Bmicalc.tb_h_in_i.Text = h_in_i&lt;br /&gt;&lt;br /&gt;        Me.Close()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Third form about&lt;pre class="brush: vbnet"&gt;&lt;br /&gt;&lt;br /&gt;Class about&lt;br /&gt;&lt;br /&gt;    Private Sub about_DClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.DoubleClick&lt;br /&gt;&lt;br /&gt;        Me.Close()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click&lt;br /&gt;&lt;br /&gt;        System.Diagnostics.Process.Start("http://jkaushalya.blogspot.com/")&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-2289759479361271713?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/2289759479361271713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=2289759479361271713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/2289759479361271713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/2289759479361271713'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/05/bmi-calculator.html' title='BMI CALCULATOR'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-9157088865999994606</id><published>2011-04-25T22:18:00.000-07:00</published><updated>2011-08-24T05:16:53.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Operator Overloading</title><content type='html'>Operator Overloading is a concept that uses only in C++. A simple way to say about Operator Overloading is doing or setting to do arithmetic operations( Addition, Subtraction, Multiplication, Division, etc.....) to Objects.If it is a normal variable it is easy to do this operations.( Eg: A = B + Cwhich A,B and C are integers). What happens if A, B and C were Objects. If they are objects they also individually have some variables. So we cant use normal arithmetic to them.Eg:&lt;pre class="brush: cpp"&gt;&lt;br /&gt;class test&lt;br /&gt;{&lt;br /&gt;  int a,b,c;&lt;br /&gt;&lt;br /&gt;  public:&lt;br /&gt;&lt;br /&gt;  void print();&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;Assume that A,B and C are objects of class test. What will happens if we use this kind of operation A = B + C. Program doesn't know what to do in the object. Shall B.a + C.a must assign to A.a or B.a + B.b + B.c must assign to A.a?? Program doesn't know. So we have to tell the program what to do if this happens. That is what called Operator Overloading. This is just a simple definition.The following program is mostly about Operator Overloading. But it contains about friend functions, constructors, destructors and some about function overloading.&lt;pre class="brush: cpp"&gt;&lt;br /&gt;&lt;br /&gt;//Operator Overloading&lt;br /&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;conio.h&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;class dimension&lt;br /&gt;{&lt;br /&gt; int x, y, z;&lt;br /&gt;&lt;br /&gt;public:&lt;br /&gt;&lt;br /&gt; // Constructos And Destructors&lt;br /&gt;&lt;br /&gt; dimension();&lt;br /&gt; dimension( int );&lt;br /&gt; ~dimension();&lt;br /&gt;&lt;br /&gt; // Member Functions&lt;br /&gt;&lt;br /&gt; void display() // Inline&lt;br /&gt; {&lt;br /&gt;  cout &lt;&lt; x &lt;&lt; " " &lt;&lt; y &lt;&lt; " " &lt;&lt; z;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; void input();&lt;br /&gt;&lt;br /&gt; // Operator Overloading&lt;br /&gt;&lt;br /&gt; friend dimension operator - ( dimension );&lt;br /&gt; friend dimension operator - ( dimension, dimension );&lt;br /&gt;&lt;br /&gt; dimension operator + ( dimension );&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;dimension :: dimension()&lt;br /&gt;{&lt;br /&gt; x = 0;&lt;br /&gt; y = 0;&lt;br /&gt; z = 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dimension :: dimension( int a )&lt;br /&gt;{&lt;br /&gt; x = a;&lt;br /&gt; y = 0;&lt;br /&gt; z = 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dimension :: ~dimension()&lt;br /&gt;{&lt;br /&gt; cout &lt;&lt; " ";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void dimension :: input()&lt;br /&gt;{&lt;br /&gt; cout &lt;&lt; "Enter Values for x, y and z:";&lt;br /&gt; cin &gt;&gt; x &gt;&gt; y &gt;&gt; z;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dimension operator - ( dimension a )&lt;br /&gt;{&lt;br /&gt; dimension temp;&lt;br /&gt;&lt;br /&gt; temp.x = -a.x;&lt;br /&gt; temp.y = -a.y;&lt;br /&gt; temp.z = -a.z;&lt;br /&gt;&lt;br /&gt; return temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dimension operator - ( dimension a, dimension b )&lt;br /&gt;{&lt;br /&gt; dimension temp;&lt;br /&gt;&lt;br /&gt; temp.x = ( a.x - b.x );&lt;br /&gt; temp.y = ( a.y - b.y );&lt;br /&gt; temp.z = ( a.z - b.z );&lt;br /&gt;&lt;br /&gt; return temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dimension dimension :: operator + ( dimension a )&lt;br /&gt;{&lt;br /&gt; dimension temp;&lt;br /&gt;&lt;br /&gt; temp.x = ( x + a.x );&lt;br /&gt; temp.y = ( y + a.y );&lt;br /&gt; temp.z = ( z + a.z );&lt;br /&gt;&lt;br /&gt; return temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt; dimension A, B, C, D, E;&lt;br /&gt; &lt;br /&gt; cout &lt;&lt; "Enter Values For A and B\n";&lt;br /&gt;&lt;br /&gt; A.input();&lt;br /&gt; B.input();&lt;br /&gt;&lt;br /&gt; C = -A;&lt;br /&gt;&lt;br /&gt; C.display();&lt;br /&gt;&lt;br /&gt; D = A + B;&lt;br /&gt;&lt;br /&gt; D.display();&lt;br /&gt;&lt;br /&gt; E = B - A;&lt;br /&gt;&lt;br /&gt; E.display();&lt;br /&gt;&lt;br /&gt; getch();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-9157088865999994606?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/9157088865999994606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=9157088865999994606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/9157088865999994606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/9157088865999994606'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/04/operator-overloading.html' title='Operator Overloading'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-7515018634227209535</id><published>2011-04-25T22:13:00.000-07:00</published><updated>2011-08-25T06:57:53.263-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'></title><content type='html'>My first C++ program on the Blog.&lt;br /&gt;&lt;pre class="brush: cpp"&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     cout &lt;&lt; "First Program";&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-7515018634227209535?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/7515018634227209535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=7515018634227209535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/7515018634227209535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/7515018634227209535'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/04/my-first-c-program-on-blog.html' title=''/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-197428631043782795</id><published>2011-04-25T22:09:00.000-07:00</published><updated>2011-04-25T22:12:14.900-07:00</updated><title type='text'></title><content type='html'>I moved to C++ from C. A superset of C language. Bit hard to learn but easy to use after learned. And now I'am working with OO(Object Oriented) concept.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-197428631043782795?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/197428631043782795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=197428631043782795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/197428631043782795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/197428631043782795'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/04/i-moved-to-c-from-c.html' title=''/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-8460979792836487201</id><published>2011-02-12T08:57:00.000-08:00</published><updated>2011-08-24T05:17:43.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>STATTER  1.03.11.1</title><content type='html'>This is simple upgrade to STATTER 1.01.11.1. STATTER 1.02.11.1 is a alpha version so i didnt post its code here. This one include some bug fixes and some new additions.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;&lt;br /&gt;/*--------------------------------------------------------------*&lt;br /&gt; *                     ** STATTER **                            *&lt;br /&gt; *                       =========                              *&lt;br /&gt; * This Is A Program To Do Common Stat Functions                *&lt;br /&gt; *                                                              *&lt;br /&gt; * Desinged and created by Jayanga Kaushalya CEO JK CREATIONS.  *&lt;br /&gt; * Email: jkaushalya@gmail.com                                  *&lt;br /&gt; *                                                              *&lt;br /&gt; * Version: 1.03.11.1                                           *&lt;br /&gt; *                                                              *&lt;br /&gt; *--------------------------------------------------------------*/&lt;br /&gt;&lt;br /&gt;#include&lt;stdio.h&gt;&lt;br /&gt;#include&lt;stdlib.h&gt;&lt;br /&gt;#include&lt;conio.h&gt;&lt;br /&gt;#include&lt;math.h&gt;&lt;br /&gt;#include&lt;time.h&gt;&lt;br /&gt;&lt;br /&gt;#define secs_5 20 /* 5 Seconds */&lt;br /&gt;#define secs_2_5 10 /* 2.5 Seconds */&lt;br /&gt;&lt;br /&gt;int input();&lt;br /&gt;void sort( int );&lt;br /&gt;void view( int );&lt;br /&gt;int edit();&lt;br /&gt;struct mesures cntrl_tndncy( int );&lt;br /&gt;void search( int );&lt;br /&gt;void help();&lt;br /&gt;void about();&lt;br /&gt;void save( int, struct mesures );&lt;br /&gt;void clck();&lt;br /&gt;void wlcm_scrn();&lt;br /&gt;void exit_scrn();&lt;br /&gt;&lt;br /&gt;struct mesures {&lt;br /&gt;&lt;br /&gt;     float ttl , mean, median, mode ;&lt;br /&gt;                 double variance ;&lt;br /&gt;&lt;br /&gt;      };&lt;br /&gt;float *data;&lt;br /&gt;int chk = 0; /* Check value for are there any values in table and is table sorted */&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt; char c;&lt;br /&gt; int i;&lt;br /&gt;&lt;br /&gt; struct mesures ctm;&lt;br /&gt;&lt;br /&gt; wlcm_scrn();&lt;br /&gt; &lt;br /&gt; while(1) /* Menu */&lt;br /&gt; {&lt;br /&gt;  fflush(stdin);&lt;br /&gt;&lt;br /&gt;  puts("\n\t\t\t** MENU **");&lt;br /&gt;     puts("\t\t\t==========");&lt;br /&gt;  puts("\n\t* Press 1 And Enter To Input Data To Table");&lt;br /&gt;  puts("\t* Press 2 And Enter To Sort The Table");&lt;br /&gt;  puts("\t* Press 3 And Enter To View Table");&lt;br /&gt;  puts("\t* Press 4 And Enter To Edit Table");&lt;br /&gt;  puts("\t* Press 5 And Enter To View Central Tendancy Mesures");&lt;br /&gt;  puts("\t* Press 6 And Enter To Search Element");&lt;br /&gt;  puts("\t* Press S And Enter To Save Data To a File");&lt;br /&gt;  puts("\t* Press H And Enter To View Help( Read First ! )");&lt;br /&gt;  puts("\t* Press A And Enter To View About");&lt;br /&gt;  puts("\t* Press E And Enter To Exit");&lt;br /&gt;   scanf("%c", &amp;c );&lt;br /&gt;&lt;br /&gt;  fflush(stdin);&lt;br /&gt;&lt;br /&gt;  switch(c)&lt;br /&gt;  {&lt;br /&gt;   case '1': {&lt;br /&gt;      i = input(); // Goto Input&lt;br /&gt;      break;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;   case '2' : {&lt;br /&gt;       if ( chk == 0 )&lt;br /&gt;       {&lt;br /&gt;        system("cls");&lt;br /&gt;        puts("Nothing To Sort");&lt;br /&gt;        break;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       sort( i ); // Goto Sort&lt;br /&gt;       break;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;   case '3' : {&lt;br /&gt;       if ( chk == 0 )&lt;br /&gt;       {&lt;br /&gt;        system("cls");&lt;br /&gt;        puts("Nothing To View");&lt;br /&gt;        break;&lt;br /&gt;       }&lt;br /&gt;   &lt;br /&gt;       view( i ); // Goto View&lt;br /&gt;       break;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;   case '4' : {&lt;br /&gt;       if ( chk == 0 )&lt;br /&gt;       {&lt;br /&gt;        system("cls");&lt;br /&gt;        puts("Nothing To Edit");&lt;br /&gt;        break;&lt;br /&gt;       }&lt;br /&gt;   &lt;br /&gt;       i = edit();  // Goto Edit&lt;br /&gt;       break;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;   case '5' : {&lt;br /&gt;       if ( chk == 0 )&lt;br /&gt;       {&lt;br /&gt;        system("cls");&lt;br /&gt;        puts("No Values In Table");&lt;br /&gt;        break;&lt;br /&gt;       }&lt;br /&gt;   &lt;br /&gt;       ctm = cntrl_tndncy( i ); // Goto Central Tendency Mesures&lt;br /&gt;       break;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;   case '6' : {&lt;br /&gt;       if ( chk == 0 )&lt;br /&gt;       {&lt;br /&gt;        system("cls");&lt;br /&gt;        puts("No Values In Table");&lt;br /&gt;        break;&lt;br /&gt;       }&lt;br /&gt;   &lt;br /&gt;       search( i ); // Goto Search&lt;br /&gt;       break;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;   case 's' : case 'S' : {&lt;br /&gt;         if ( chk == 0 )&lt;br /&gt;          {&lt;br /&gt;           system("cls");&lt;br /&gt;           puts("No Values In Table");&lt;br /&gt;           break;&lt;br /&gt;          }&lt;br /&gt;   &lt;br /&gt;          save( i, ctm ); // Goto Save (simple)&lt;br /&gt;          break;&lt;br /&gt;          }&lt;br /&gt;    &lt;br /&gt;   case 'h' : case 'H' : {&lt;br /&gt;         help(); // Goto Help (simple)&lt;br /&gt;            break;&lt;br /&gt;                   }&lt;br /&gt;                        &lt;br /&gt;            case 'a' : case 'A' : {&lt;br /&gt;         about();  // Goto About (simple)&lt;br /&gt;         break;&lt;br /&gt;          }&lt;br /&gt;             &lt;br /&gt;      case 'e' : case 'E' : {&lt;br /&gt;                        exit_scrn();  // Exit (simple)&lt;br /&gt;                  exit(0);&lt;br /&gt;                   }&lt;br /&gt;&lt;br /&gt;   default  : {&lt;br /&gt;       system("cls");&lt;br /&gt;       puts("Invalid Input...!"); // Invalid&lt;br /&gt;       break;&lt;br /&gt;        }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int input() /* Getting Values For The Table */&lt;br /&gt;{&lt;br /&gt; int i, t ;&lt;br /&gt; chk = 0;&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt; &lt;br /&gt; free(data); // Free if there any allocated memory&lt;br /&gt;&lt;br /&gt; printf("Enter How Many Elements Do You Have: ");&lt;br /&gt;  scanf("%d", &amp;i);&lt;br /&gt;&lt;br /&gt; if ( i == 0 )&lt;br /&gt;  return 0;&lt;br /&gt;&lt;br /&gt; data = ( float* ) calloc( i , sizeof(float) );&lt;br /&gt;&lt;br /&gt; if ( data == NULL ) // Check for errors.&lt;br /&gt; {&lt;br /&gt;  free(data);&lt;br /&gt;&lt;br /&gt;  puts("\nMemory Allocation Faliure....!");&lt;br /&gt;  puts("Press Any Key To Continue");&lt;br /&gt;&lt;br /&gt;  getch();&lt;br /&gt;&lt;br /&gt;  system("cls");&lt;br /&gt;&lt;br /&gt;  return 0;&lt;br /&gt; }&lt;br /&gt;  &lt;br /&gt; puts("\n** Enter Your Element And Press Enter");&lt;br /&gt; puts("** Enter e If You Want To Exit Early");&lt;br /&gt;&lt;br /&gt; for ( t = 0; t &lt; i; t++ )&lt;br /&gt; {&lt;br /&gt;  fflush(stdin);&lt;br /&gt;  &lt;br /&gt;  printf("Enter Element %d: ", t+1 ); &lt;br /&gt;   scanf("%f", &amp;data[ t ] );&lt;br /&gt;   &lt;br /&gt;  if ( getchar() == 'e' )&lt;br /&gt;  {&lt;br /&gt;   if ( t == 0 )&lt;br /&gt;   {&lt;br /&gt;    chk = 0;&lt;br /&gt;    return 0;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   i = t ;&lt;br /&gt;   break;&lt;br /&gt;  }&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt; chk++;&lt;br /&gt;&lt;br /&gt; puts("Adding Complete.....!\n");&lt;br /&gt;&lt;br /&gt; for ( t = 0; t &lt; 10; t++ ) /* Hold screen fo 2.5 seconds */&lt;br /&gt;  &lt;br /&gt;  clck();&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt;    &lt;br /&gt; return --i; // Deduct 1 for remove last value&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void sort( int i ) /* Sorting The Table Using Bubble Sort */&lt;br /&gt;{&lt;br /&gt; int c1, c2, f = 0;&lt;br /&gt; float m;&lt;br /&gt;&lt;br /&gt; for ( c1 = 0; c1 &lt;= i; c1++ )&lt;br /&gt; {&lt;br /&gt;  for ( c2 = 0; c2 &lt; i; c2++ )&lt;br /&gt;  {&lt;br /&gt;   if ( data[ c2 ] &gt; data[ c2 + 1 ] )&lt;br /&gt;   {&lt;br /&gt;    m = data[ c2 ];&lt;br /&gt;    data[ c2 ] = data[ c2 + 1 ];&lt;br /&gt;    data[ c2 + 1 ] = m;&lt;br /&gt;    f++;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  if ( f == 0 )&lt;br /&gt;   break;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; chk++;&lt;br /&gt;&lt;br /&gt; puts("\n\nSorting Completed..!\n\n");&lt;br /&gt;&lt;br /&gt; for ( c1 = 0; c1 &lt; 10; c1++ ) /* Hold screen fo 2.5 seconds */&lt;br /&gt;&lt;br /&gt;  clck();&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void view( int i ) /* To View Table */&lt;br /&gt;{&lt;br /&gt; system("cls");&lt;br /&gt;&lt;br /&gt; int c;&lt;br /&gt;&lt;br /&gt; for ( c = 0; c &lt;= i; c++ )&lt;br /&gt; {&lt;br /&gt;  printf("%d. ", c+1);&lt;br /&gt;  printf("%.4f\n", data[ c ]);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int edit() /* To Edit Table After A Input */&lt;br /&gt;{&lt;br /&gt; int i;&lt;br /&gt;&lt;br /&gt; puts("Enter e To End Edit\n");&lt;br /&gt;&lt;br /&gt; while (1)&lt;br /&gt; {&lt;br /&gt;  fflush(stdin);&lt;br /&gt;&lt;br /&gt;  printf("\nEnter The Element No That You Want To Edit: ");&lt;br /&gt;   scanf("%d", &amp;i);&lt;br /&gt;&lt;br /&gt;  if ( getchar() == 'e' )&lt;br /&gt;  {&lt;br /&gt;   printf("\nEnter How Many Elements Now Have: ");&lt;br /&gt;    scanf("%d", &amp;i);&lt;br /&gt;&lt;br /&gt;   chk = 1;&lt;br /&gt;   return --i; // Returning i-1 for accsess array&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  fflush(stdin);&lt;br /&gt;&lt;br /&gt;  printf("Enter The New Value: ");&lt;br /&gt;   scanf("%f", &amp;data[ i-1 ]);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;struct mesures cntrl_tndncy( int i ) /* Calculating Central Tendency Mesures */&lt;br /&gt;{&lt;br /&gt; int c, d, max, *mode ;&lt;br /&gt; char s ;&lt;br /&gt; &lt;br /&gt; struct mesures ctm;&lt;br /&gt;  &lt;br /&gt; ctm.ttl = 0 ;&lt;br /&gt; ctm.variance = 0 ;&lt;br /&gt; &lt;br /&gt; mode = ( int* ) calloc( i, sizeof( int ) ); // Declaring mode array.&lt;br /&gt; &lt;br /&gt; /* Checking are there any values in the table, Otherwise return to menu */&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt;&lt;br /&gt; if ( chk &lt; 2 )&lt;br /&gt; {  &lt;br /&gt;  puts("\n\nTable Doesnt Sorted...!");&lt;br /&gt;  &lt;br /&gt;  while(1)&lt;br /&gt;  {&lt;br /&gt;   fflush(stdin);&lt;br /&gt;&lt;br /&gt;   puts("\nDo You Want To Sort ? Y/N");&lt;br /&gt;    scanf( "%c", &amp;s );&lt;br /&gt;&lt;br /&gt;   if ( s == 'y' || s == 'Y' )&lt;br /&gt;   {&lt;br /&gt;    sort( i );&lt;br /&gt;       break;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   else if ( s == 'n' || s == 'N' )&lt;br /&gt;   {&lt;br /&gt;    puts("\nCannot Find Central Tendancy Mesures Without Sorting");&lt;br /&gt;    ctm.mean = 0; ctm.median = 0; ctm.mode = 0;&lt;br /&gt;    return ctm;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   else&lt;br /&gt;&lt;br /&gt;    puts("\n\nInvalid Input...!");&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; /* Calculating Total */&lt;br /&gt;&lt;br /&gt; for ( c = 0; c &lt;= i; c++ )&lt;br /&gt; {&lt;br /&gt;  ctm.ttl += data[ c ];&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; printf("Total of the elements is: %f", ctm.ttl );&lt;br /&gt;&lt;br /&gt; /* Calculating Mean */&lt;br /&gt;&lt;br /&gt; ctm.mean = ( ctm.ttl / ( i + 1 ) );&lt;br /&gt;&lt;br /&gt; printf("\nMean is: %.4f\n", ctm.mean);&lt;br /&gt;&lt;br /&gt; /* Calculating Median */&lt;br /&gt;&lt;br /&gt; if ( (( i + 1 ) % 2 ) == 0 )&lt;br /&gt; &lt;br /&gt;  ctm.median = ( data[ i / 2 ] + data[ ( i / 2) + 1 ] ) / 2 ;&lt;br /&gt; &lt;br /&gt; else&lt;br /&gt;&lt;br /&gt;  ctm.median = data[ i / 2 ];&lt;br /&gt;&lt;br /&gt; printf("Median is: %.4f\n", ctm.median);&lt;br /&gt;&lt;br /&gt; /* Calculating Mode */&lt;br /&gt;&lt;br /&gt; for ( c = 0; c &lt;= i; c++ )&lt;br /&gt; {&lt;br /&gt;  mode[ c ] = 0;&lt;br /&gt;&lt;br /&gt;  for ( d = 0; d &lt;= i; d++ )&lt;br /&gt;  {&lt;br /&gt;   if ( data[ c ] == data[ d ] )&lt;br /&gt;&lt;br /&gt;    mode[ c ]++ ;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; d = 0;&lt;br /&gt; max = mode[ 0 ];&lt;br /&gt;&lt;br /&gt; for ( c = 0; c &lt; i; c++ )&lt;br /&gt; {&lt;br /&gt;  if ( mode[ c ] &gt; max )&lt;br /&gt;  {&lt;br /&gt;   max = mode[ c ];&lt;br /&gt;   d = c;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; printf("Mode Is: %.0f\n", ( ctm.mode = data[ d ] ) );&lt;br /&gt;&lt;br /&gt; /* Calculating Variance */&lt;br /&gt;&lt;br /&gt; for ( c = 0; c &lt;= i; c++ )&lt;br /&gt; {&lt;br /&gt;  ctm.variance += ( ( data[ c ] - ctm.mean ) * ( data[ c ] - ctm.mean ) );&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; if ( i &lt; 50 )&lt;br /&gt;&lt;br /&gt;  ctm.variance /= ( ( i + 1 ) - 1 );&lt;br /&gt;&lt;br /&gt; else if ( i &gt; 50 )&lt;br /&gt;&lt;br /&gt;  ctm.variance /= ( ( i + 1 ) );&lt;br /&gt;  &lt;br /&gt; printf("Variance Is: %.4f\n",  ctm.variance );&lt;br /&gt;&lt;br /&gt; /* Calculating Standard Deviation */&lt;br /&gt;&lt;br /&gt; printf("Standard Diviation Is: %.4f\n\n", sqrt( ctm.variance ) );&lt;br /&gt;&lt;br /&gt; puts("Press Any Key ");&lt;br /&gt;&lt;br /&gt; getch();&lt;br /&gt; &lt;br /&gt; return ctm;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void search( int i ) /* Search using binary search */&lt;br /&gt;{&lt;br /&gt; char s;&lt;br /&gt; float no;&lt;br /&gt; int mid, high, low;&lt;br /&gt;&lt;br /&gt; /* Checking are there any values in the table, Otherwise return to menu */&lt;br /&gt;&lt;br /&gt; if ( chk &lt; 2 )&lt;br /&gt; {  &lt;br /&gt;  puts("\n\nTable Doesnt Sorted...!");&lt;br /&gt;  &lt;br /&gt;  while(1)&lt;br /&gt;  {&lt;br /&gt;   fflush(stdin);&lt;br /&gt;&lt;br /&gt;   puts("\nDo You Want To Sort ? Y/N");&lt;br /&gt;    scanf( "%c", &amp;s );&lt;br /&gt;&lt;br /&gt;   if ( s == 'y' || s == 'Y' )&lt;br /&gt;   {&lt;br /&gt;    sort( i );&lt;br /&gt;       break;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   else if ( s == 'n' || s == 'N' )&lt;br /&gt;   {&lt;br /&gt;    puts("\nCannot Search Without Sorting");&lt;br /&gt;    return;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   else&lt;br /&gt;&lt;br /&gt;    puts("\n\nInvalid Input...!");&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; printf("Enter element that you want to search: ");&lt;br /&gt;  scanf("%f", &amp;no );&lt;br /&gt;&lt;br /&gt; low = 0;&lt;br /&gt; high = i;&lt;br /&gt; &lt;br /&gt; do&lt;br /&gt; {&lt;br /&gt;  mid = ( high + low ) / 2 ;&lt;br /&gt;&lt;br /&gt;  if ( data[high] == no )&lt;br /&gt;  {&lt;br /&gt;   mid = high;&lt;br /&gt;   break;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  else if ( data[low] == no )&lt;br /&gt;  {&lt;br /&gt;   mid = low;&lt;br /&gt;   break;&lt;br /&gt;  }&lt;br /&gt;    &lt;br /&gt;  else if ( no &gt; data[mid] )&lt;br /&gt;  &lt;br /&gt;   low = mid + 1;&lt;br /&gt;  &lt;br /&gt;  else if ( no &lt; data[mid] )&lt;br /&gt;&lt;br /&gt;   high = mid - 1;&lt;br /&gt; }&lt;br /&gt; while ( ( data[mid] != no ) &amp;&amp; ( low &lt; high ) );&lt;br /&gt;&lt;br /&gt; if ( data[mid] == no )&lt;br /&gt;&lt;br /&gt;  printf("%d is the element number", ( mid + 1 ) );&lt;br /&gt;&lt;br /&gt; if ( data[mid] != no )&lt;br /&gt;&lt;br /&gt;  printf("Element you entered is not in the table");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void save( int i, struct mesures ctm ) /* Saving data and centrala tendency mesures to a disk file */&lt;br /&gt;{&lt;br /&gt; FILE *save;&lt;br /&gt; char name[20];&lt;br /&gt; int c;&lt;br /&gt;&lt;br /&gt; printf("Enter name for save:");&lt;br /&gt;  gets(name);&lt;br /&gt;&lt;br /&gt; if ( ( save = fopen( name, "w") ) != NULL )&lt;br /&gt; {&lt;br /&gt;  for ( c = 0; c &lt; i; c++ )&lt;br /&gt;  {&lt;br /&gt;   fprintf( save, "%d. %f\n", c, data[c]);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  fprintf( save,"\nTotal of the elements is: %f", ctm.ttl );&lt;br /&gt;  fprintf(save,"\nMean is: %.4f\n", ctm.mean);&lt;br /&gt;  fprintf(save,"Median is: %.4f\n", ctm.median);&lt;br /&gt;  fprintf(save,"Mode Is: %.0f\n", ctm.mode );&lt;br /&gt;  fprintf(save,"Variance Is: %.4f\n",  ctm.variance );&lt;br /&gt;  fprintf(save,"Standard Diviation Is: %.4f\n\n", sqrt( ctm.variance ) );&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt;  puts("File opening error....!");&lt;br /&gt;&lt;br /&gt; fclose(save);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void help() /* Help */&lt;br /&gt;{&lt;br /&gt; system("cls");&lt;br /&gt;&lt;br /&gt; puts("\t\t\t** HELP **");&lt;br /&gt; puts("\t\t\t==========\n");&lt;br /&gt; puts("1. This program finds answers to sample and population data.\n\n");&lt;br /&gt; puts("\t\tHelp About Input Section");&lt;br /&gt; puts("\t\t------------------------\n");&lt;br /&gt; puts("2. Enter your element and press enter.");&lt;br /&gt; puts("3. After end to add extra elements use edit function.");&lt;br /&gt; puts("4. Dont enter any alpha key except e, it will add 0 element to table.");&lt;br /&gt; puts("5. If somthing gets wrong goto edit and correct it");&lt;br /&gt; puts("6. Caution...! If you use input function again previous data will be lost.\n");&lt;br /&gt; puts("\t\tHelp About Edit Section");&lt;br /&gt; puts("\t\t-----------------------\n");&lt;br /&gt; puts("7. You can add new elements by entering location affter last location");&lt;br /&gt; puts("8. After editing remember to add the element count");&lt;br /&gt; puts("9. Press simple e to end edit\n");&lt;br /&gt; puts("\t\tHelp About Sort Function");&lt;br /&gt; puts("\t\t------------------------\n");&lt;br /&gt; puts("10. If you want to get central tendency mesures first sort the table\n");&lt;br /&gt; puts("Press Any Key");&lt;br /&gt;&lt;br /&gt; getch();&lt;br /&gt;&lt;br /&gt; system("cls"); &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void about() /* Displays About The Program */&lt;br /&gt;{&lt;br /&gt; system("cls");&lt;br /&gt;&lt;br /&gt; puts("\n\n\n\n\n\n\n\n\n\n\t\tCreator: JK CREATIONS");&lt;br /&gt; puts("\t\tVersion: 1.03.11.1");&lt;br /&gt;&lt;br /&gt; puts("\n\n\t\tPress Any Key");&lt;br /&gt;&lt;br /&gt; getch();&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void clck() /* Clock Counter For 0.25 Seconds */ &lt;br /&gt;{&lt;br /&gt; clock_t goal;&lt;br /&gt;&lt;br /&gt; goal = ( 0.25 * CLOCKS_PER_SEC ) + clock();&lt;br /&gt;&lt;br /&gt; while( goal &gt; clock() )&lt;br /&gt; {&lt;br /&gt;  ;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void wlcm_scrn() /* This Is The Welcom Screen Which Displays STATER And JK CREATION */&lt;br /&gt;{&lt;br /&gt; int t;&lt;br /&gt;&lt;br /&gt; puts("\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt;&lt;br /&gt; puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; puts("\n\n\n\n\n\n\n\n\n\n!!!**** JK CREATION ****!!!");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; puts("\n\n\n\n\n\n\n\n\n\n\t!!!**** JK CREATION ****!!!");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt; puts("\t\t\t=============");&lt;br /&gt; puts("\n\n\n\n\n\n\n\n\n\n\t\t!!!**** JK CREATION ****!!!");&lt;br /&gt; clck();&lt;br /&gt; &lt;br /&gt; for ( t = 0; t &lt; secs_5; t++ ) /* Hold screen for 5 seconds */&lt;br /&gt;&lt;br /&gt;  clck();&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void exit_scrn() /* Exit Screen Which Displays BYE */&lt;br /&gt;{&lt;br /&gt; int t;&lt;br /&gt;&lt;br /&gt; system("cls");&lt;br /&gt;&lt;br /&gt; puts("\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt; clck();&lt;br /&gt; system("cls");&lt;br /&gt; puts("\n\n\n\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;&lt;br /&gt; for ( t = 0; t &lt; secs_2_5; t++ ) /* Hold screen fo 2.5 seconds */&lt;br /&gt;  &lt;br /&gt;  clck();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-8460979792836487201?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/8460979792836487201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=8460979792836487201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8460979792836487201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8460979792836487201'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/02/statter-103111.html' title='STATTER  1.03.11.1'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-5166601030620342487</id><published>2011-02-12T08:26:00.000-08:00</published><updated>2011-08-24T05:18:17.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>STATTER  1.00.11.1</title><content type='html'>This is a program to do common stat functions. Which i wrote using simple C language.Direct download :&lt;a href="http://rapidshare.com/files/441498266/Stat.rar  Program Version: 1.00.11.1 "&gt;http://rapidshare.com/files/441498266/Stat.rar&lt;/a&gt;Program Version: 1.00.11.1 Source code:&lt;pre class="brush: cpp" &gt;&lt;br /&gt;/*                                                              *&lt;br /&gt;*                     **  STATER **                            *&lt;br /&gt;*                        =========                             *&lt;br /&gt;* This Is A Program To Do Common Stat Functions                *&lt;br /&gt;*                                                              *&lt;br /&gt;* Desinged and created by Jayanga Kaushalya CEO JK CREATIONS.  *&lt;br /&gt;* Email: jkaushalya@gmail.com                                  *&lt;br /&gt;*                                                              *&lt;br /&gt;* Version: 1.00.11.1                                           *&lt;br /&gt;*                                                              */&lt;br /&gt;&lt;br /&gt;#include&lt;stdio.h&gt;&lt;br /&gt;#include&lt;stdlib.h&gt;&lt;br /&gt;#include&lt;conio.h&gt;&lt;br /&gt;#include&lt;math.h&gt;&lt;br /&gt;#include&lt;time.h&gt;&lt;br /&gt;&lt;br /&gt;#define secs_5 20 /* 5 Seconds */&lt;br /&gt;#define secs_2_5 10 /* 2.5 Seconds */&lt;br /&gt;&lt;br /&gt;short input();&lt;br /&gt;void sort( short );&lt;br /&gt;void view( short );&lt;br /&gt;int edit();&lt;br /&gt;void cntrl_tndncy( short );&lt;br /&gt;void help();&lt;br /&gt;void about();&lt;br /&gt;void clck();&lt;br /&gt;void wlcm_scrn();&lt;br /&gt;void exit_scrn();&lt;br /&gt;&lt;br /&gt;float data[ 100 ];&lt;br /&gt;short chk = 0; /* Check value for are there any values in table and is table sorted */&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;char c;&lt;br /&gt;short i;&lt;br /&gt;&lt;br /&gt;wlcm_scrn();&lt;br /&gt;&lt;br /&gt;while(1) /* Menu */&lt;br /&gt;{&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;puts("\n\t\t\t** MENU **");&lt;br /&gt;puts("\t\t\t==========");&lt;br /&gt;puts("\n\t* Press 1 And Enter To Input Data To Table");&lt;br /&gt;puts("\t* Press 2 And Enter To Sort The Table");&lt;br /&gt;puts("\t* Press 3 And Enter To View Table");&lt;br /&gt;puts("\t* Press 4 And Enter To Edit Table");&lt;br /&gt;puts("\t* Press 5 And Enter To View Central Tendancy Mesures");&lt;br /&gt;puts("\t* Press H And Enter To View Help( Read First ! )");&lt;br /&gt;puts("\t* Press A And Enter To View About");&lt;br /&gt;puts("\t* Press E And Enter To Exit");&lt;br /&gt;scanf("%c", &amp;c );&lt;br /&gt;&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;switch(c)&lt;br /&gt;{&lt;br /&gt;case '1': {&lt;br /&gt;i = input();&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case '2' : {&lt;br /&gt;if ( chk == 0 )&lt;br /&gt;{&lt;br /&gt;puts("Nothing To Sort");&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sort( i );&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case '3' : {&lt;br /&gt;if ( chk == 0 )&lt;br /&gt;{&lt;br /&gt;puts("Nothing To View");&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;view( i );&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case '4' : {&lt;br /&gt;if ( chk == 0 )&lt;br /&gt;{&lt;br /&gt;puts("Nothing To Edit");&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;i = edit();&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case '5' : {&lt;br /&gt;if ( chk == 0 )&lt;br /&gt;{&lt;br /&gt;puts("No Values In Table");&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;cntrl_tndncy( i );&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case 'h' : {&lt;br /&gt;help();&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case 'H' : {&lt;br /&gt;help();&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case 'a' : {&lt;br /&gt;about();&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case 'A' : {&lt;br /&gt;about();&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case 'e' : {&lt;br /&gt;exit_scrn();&lt;br /&gt;exit(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case 'E' : {&lt;br /&gt;exit_scrn();&lt;br /&gt;exit(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;default : {&lt;br /&gt;puts("Invalid Input...!");&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;short input() /* Getting Values For The Table */&lt;br /&gt;{&lt;br /&gt;short i, t ;&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;puts("\n** Enter Your Element And Press Enter");&lt;br /&gt;puts("** To End Enter e ");&lt;br /&gt;puts("** Only 100 Elements Can Be Entered\n");&lt;br /&gt;&lt;br /&gt;for ( i = 0; i &lt; 100; i++ )&lt;br /&gt;&lt;br /&gt;data[ i ] = 0;&lt;br /&gt;&lt;br /&gt;for ( i = 0; i &lt; 100; i++ )&lt;br /&gt;{&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;printf("Enter Element %d: ", i+1 );&lt;br /&gt;scanf("%f", &amp;data[i]);&lt;br /&gt;&lt;br /&gt;if ( getchar() == 'e' )&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;i--; /* Substract 1 for remove last vlaue e */&lt;br /&gt;&lt;br /&gt;chk++;&lt;br /&gt;&lt;br /&gt;puts("Adding Complete.....!\n");&lt;br /&gt;&lt;br /&gt;for ( t = 0; t &lt; 10; t++ ) /* Hold screen fo 2.5 seconds */&lt;br /&gt;&lt;br /&gt;clck();&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;return i;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void sort( short i ) /* Sorting The Table Using Bubble Sort */&lt;br /&gt;{&lt;br /&gt;short c1, c2, f = 0;&lt;br /&gt;float m;&lt;br /&gt;&lt;br /&gt;for ( c1 = 0; c1 &lt;= i; c1++ )&lt;br /&gt;{&lt;br /&gt;for ( c2 = 0; c2 &lt; i; c2++ )&lt;br /&gt;{&lt;br /&gt;if ( data[ c2 ] &gt; data[ c2 + 1 ] )&lt;br /&gt;{&lt;br /&gt;m = data[ c2 ];&lt;br /&gt;data[ c2 ] = data[ c2 + 1 ];&lt;br /&gt;data[ c2 + 1 ] = m;&lt;br /&gt;f++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if ( f == 0 )&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;chk++;&lt;br /&gt;&lt;br /&gt;puts("\n\nSorting Completed..!\n\n");&lt;br /&gt;&lt;br /&gt;for ( c1 = 0; c1 &lt; 10; c1++ ) /* Hold screen fo 2.5 seconds */&lt;br /&gt;clck();&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void view( short i ) /* To View Table */&lt;br /&gt;{&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;short c;&lt;br /&gt;&lt;br /&gt;for ( c = 0; c &lt;= i; c++ )&lt;br /&gt;{&lt;br /&gt;printf("%d. ", c+1);&lt;br /&gt;printf("%.4f\n", data[ c ]);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int edit() /* To Edit Table After A Input */&lt;br /&gt;{&lt;br /&gt;int i;&lt;br /&gt;&lt;br /&gt;puts("Enter e To End Edit\n");&lt;br /&gt;&lt;br /&gt;while (1)&lt;br /&gt;{&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;printf("\nEnter The Element No That You Want To Edit: ");&lt;br /&gt;scanf("%d", &amp;i);&lt;br /&gt;&lt;br /&gt;if ( getchar() == 'e' )&lt;br /&gt;{&lt;br /&gt;printf("\nEnter How Many Elements Now Have: ");&lt;br /&gt;scanf("%d", &amp;i);&lt;br /&gt;return --i;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;printf("Enter The New Value: ");&lt;br /&gt;scanf("%f", &amp;data[ i-1 ]);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void cntrl_tndncy( short i ) /* Calculating Central Tendency Mesures */&lt;br /&gt;{&lt;br /&gt;short c, d, max;&lt;br /&gt;char s;&lt;br /&gt;float ttl = 0, mean, median, mode[100] ;&lt;br /&gt;double variance = 0 ;&lt;br /&gt;&lt;br /&gt;/* Checking are there any values in the table, Otherwise return to menu */&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;if ( chk != 2 )&lt;br /&gt;{  &lt;br /&gt;puts("\n\nTable Doesnt Sorted...!");&lt;br /&gt;&lt;br /&gt;while(1)&lt;br /&gt;{&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;puts("\nDo You Want To Sort ? Y/N");&lt;br /&gt;scanf( "%c", &amp;s );&lt;br /&gt;&lt;br /&gt;if ( s == 'y' || s == 'Y' )&lt;br /&gt;{&lt;br /&gt;sort( i );&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else if ( s == 'n' || s == 'N' )&lt;br /&gt;{&lt;br /&gt;puts("\nCannot Find Central Tendancy Mesures Without Sorting");&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;puts("\n\nInvalid Input...!");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* Calculating Mean */&lt;br /&gt;&lt;br /&gt;for ( c = 0; c &lt;= i; c++ )&lt;br /&gt;{&lt;br /&gt;ttl += data[ c ];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;mean = ( ttl / ( i + 1 ) );&lt;br /&gt;&lt;br /&gt;printf("\nMean is: %.4f\n", mean);&lt;br /&gt;&lt;br /&gt;/* Calculating Median */&lt;br /&gt;&lt;br /&gt;if ( (( i + 1 ) % 2 ) == 0 )&lt;br /&gt;&lt;br /&gt;median = ( data[ i / 2 ] + data[ ( i / 2) + 1 ] ) / 2 ;&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;median = data[ i / 2 ];&lt;br /&gt;&lt;br /&gt;printf("Median is: %.4f\n", median);&lt;br /&gt;&lt;br /&gt;/* Calculating Mode */&lt;br /&gt;&lt;br /&gt;for ( c = 0; c &lt;= i; c++ )&lt;br /&gt;{&lt;br /&gt;mode[ c ] = 0;&lt;br /&gt;&lt;br /&gt;for ( d = 0; d &lt;= i; d++ )&lt;br /&gt;{&lt;br /&gt;if ( data[ c ] == data[ d ] )&lt;br /&gt;&lt;br /&gt;mode[ c ]++ ;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;d = 0;&lt;br /&gt;max = mode[ 0 ];&lt;br /&gt;&lt;br /&gt;for ( c = 0; c &lt; i; c++ )&lt;br /&gt;{&lt;br /&gt;if ( mode[ c ] &gt; max )&lt;br /&gt;{&lt;br /&gt;max = mode[ c ];&lt;br /&gt;d = c;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;printf("Mode Is: %.0f\n", data[ d ]);&lt;br /&gt;&lt;br /&gt;/* Calculating Variance */&lt;br /&gt;&lt;br /&gt;for ( c = 0; c &lt;= i; c++ )&lt;br /&gt;{&lt;br /&gt;variance += ( ( data[ c ] - mean ) * ( data[ c ] - mean ) );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;variance /= ( ( i + 1 ) - 1 ) ;&lt;br /&gt;&lt;br /&gt;printf("Variance Is: %.4f\n",  variance );&lt;br /&gt;&lt;br /&gt;/* Calculating Standard Deviation */&lt;br /&gt;&lt;br /&gt;printf("Standard Diviation Is: %.4f\n\n", sqrt( variance ) );&lt;br /&gt;&lt;br /&gt;puts("Press Any Key ");&lt;br /&gt;&lt;br /&gt;getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void help() /* Help */&lt;br /&gt;{&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;puts("\t\t\t** HELP **");&lt;br /&gt;puts("\t\t\t==========\n");&lt;br /&gt;puts("1. This program supports 100 elements only.");&lt;br /&gt;puts("2. This program finds answers to sample data.\n\n");&lt;br /&gt;puts("\t\tHelp About Input Section");&lt;br /&gt;puts("\t\t------------------------\n");&lt;br /&gt;puts("3. Enter your element and press enter.");&lt;br /&gt;puts("4. To end enter simple e .");&lt;br /&gt;puts("5. After end to add extra elements use edit function.");&lt;br /&gt;puts("6. Dont enter alpha key except e, it will add 0 element to table.");&lt;br /&gt;puts("7. If somthing gets wrong goto edit and correct it");&lt;br /&gt;puts("8. Caution...! If you use input function again previous data will be lost.\n");&lt;br /&gt;puts("\t\tHelp About Edit Section");&lt;br /&gt;puts("\t\t-----------------------\n");&lt;br /&gt;puts("9. You can add new elements by entering location affter last location");&lt;br /&gt;puts("10. After editing remember to add the element count");&lt;br /&gt;puts("11. Press simple e to end edit\n");&lt;br /&gt;puts("\t\tHelp About Sort Function");&lt;br /&gt;puts("\t\t------------------------\n");&lt;br /&gt;puts("12. If you want to get central tendency mesures first sort the table\n");&lt;br /&gt;puts("Press Any Key");&lt;br /&gt;&lt;br /&gt;getch();&lt;br /&gt;&lt;br /&gt;system("cls"); &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void about() /* Dispalys About The Program */&lt;br /&gt;{&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;puts("\n\n\n\n\n\n\n\n\n\n\t\tCreator: JK CREATIONS");&lt;br /&gt;puts("\t\tVersion: 1.00.11.1");&lt;br /&gt;&lt;br /&gt;puts("\n\n\t\tPress Any Key");&lt;br /&gt;&lt;br /&gt;getch();&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void clck() /* Clock Counter For 0.25 Seconds */ &lt;br /&gt;{&lt;br /&gt;clock_t goal;&lt;br /&gt;&lt;br /&gt;goal = ( 0.25 * CLOCKS_PER_SEC ) + clock();&lt;br /&gt;&lt;br /&gt;while( goal &gt; clock() )&lt;br /&gt;{&lt;br /&gt;;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void wlcm_scrn() /* This Is The Welcom Screen Which Displays STATER And JK CREATION */&lt;br /&gt;{&lt;br /&gt;short t;&lt;br /&gt;&lt;br /&gt;puts("\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;puts("\n\n\n\n\n\n\n\n\n\n!!!**** JK CREATION ****!!!");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;puts("\n\n\n\n\n\n\n\n\n\n\t!!!**** JK CREATION ****!!!");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\t\t\t** STATTER **");&lt;br /&gt;puts("\t\t\t=============");&lt;br /&gt;puts("\n\n\n\n\n\n\n\n\n\n\t\t!!!**** JK CREATION ****!!!");&lt;br /&gt;clck();&lt;br /&gt;&lt;br /&gt;for ( t = 0; t &lt; secs_5; t++ ) /* Hold screen for 5 seconds */&lt;br /&gt;&lt;br /&gt;clck();&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void exit_scrn() /* Exit Screen Which Displays BYE */&lt;br /&gt;{&lt;br /&gt;short t;&lt;br /&gt;&lt;br /&gt;system("cls");&lt;br /&gt;&lt;br /&gt;puts("\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;clck();&lt;br /&gt;system("cls");&lt;br /&gt;puts("\n\n\n\n\n\n\n\n\n\n\t\t\t\t** BYE **");&lt;br /&gt;&lt;br /&gt;for ( t = 0; t &lt; secs_2_5; t++ ) /* Hold screen fo 2.5 seconds */&lt;br /&gt;&lt;br /&gt;clck();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-5166601030620342487?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/5166601030620342487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=5166601030620342487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/5166601030620342487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/5166601030620342487'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/02/statter-100111.html' title='STATTER  1.00.11.1'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-3900749744546360290</id><published>2011-02-12T06:51:00.000-08:00</published><updated>2011-08-24T05:18:53.592-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>Test program for C file writing</title><content type='html'>&lt;pre class="brush: cpp"&gt;&lt;br /&gt;#include&lt;stdio.h&gt;&lt;br /&gt;#include&lt;stdlib.h&gt;&lt;br /&gt;#include&lt;conio.h&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;FILE *fp;&lt;br /&gt;char ch, filename[40];&lt;br /&gt;float data[5];&lt;br /&gt;int count;&lt;br /&gt;&lt;br /&gt;puts("Enter 5 floating point numbers");&lt;br /&gt;&lt;br /&gt;for( count = 0; count &lt; 5; count++ )&lt;br /&gt;scanf("%f", &amp;data[count]);&lt;br /&gt;&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;printf("Enter a file name: ");&lt;br /&gt;gets(filename);&lt;br /&gt;&lt;br /&gt;if ( ( fp = fopen ( filename, "w" ) ) != NULL )&lt;br /&gt;{&lt;br /&gt;printf("(\nSucsess\n");&lt;br /&gt;&lt;br /&gt;for ( count = 0; count &lt; 5; count++)&lt;br /&gt;{&lt;br /&gt;fprintf( fp, "data[%d] = %f\n", count, data[count] );&lt;br /&gt;fprintf( stdout, "data[%d] = %f", count, data[count] );&lt;br /&gt;}&lt;br /&gt;getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;puts("Error opening file");&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;fclose( fp );&lt;br /&gt;&lt;br /&gt;if ( ( fp = fopen ( filename, "r" ) ) != NULL )&lt;br /&gt;{&lt;br /&gt;printf("(\nSucsess\n");&lt;br /&gt;&lt;br /&gt;for ( count = 0; count &lt; 5; count++)&lt;br /&gt;{&lt;br /&gt;fscanf( fp,"%f", &amp;data[count] );&lt;br /&gt;fprintf( stdout, "data[%d] = %f\n", count, data[count] );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;puts("Error opening file");&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;fclose( fp );&lt;br /&gt;&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-3900749744546360290?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/3900749744546360290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=3900749744546360290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/3900749744546360290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/3900749744546360290'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/02/test-program-for-c-file-writing.html' title='Test program for C file writing'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-4655489293496345695</id><published>2011-01-22T08:27:00.000-08:00</published><updated>2011-01-22T08:31:36.501-08:00</updated><title type='text'>Cancion del Mariachi</title><content type='html'>&lt;iframe title="YouTube video player" class="youtube-player" type="text/html" width="480" height="390" src="http://www.youtube.com/embed/gvoi814nevU" frameborder="0" allowFullScreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Cancion del Mariachi&lt;br /&gt;&lt;br /&gt;Soy un hombre muy honrado que me gusta lo mejor,&lt;br /&gt;por mujeres no me falta ni el dinero ni el amor&lt;br /&gt;Jineteando en mi caballo por la sierra yo me voy,&lt;br /&gt;las estrellas y la luna ellas me dicen donde voy,&lt;br /&gt;&lt;br /&gt;Ay, Ay, Ay, Ay&lt;br /&gt;Ay, Ay mi amor&lt;br /&gt;Ay mi morena de mi corazon,&lt;br /&gt;&lt;br /&gt;Me gusta tocar guitara, me gusta cantar el "song",&lt;br /&gt;Mariachi me acompana cuando canto me cancion,&lt;br /&gt;me gusta tomar mis copas agua ardiente selo mejor,&lt;br /&gt;tambien el tequila blanco con su saleda sabor,&lt;br /&gt;&lt;br /&gt;Ay, Ay, Ay, Ay,&lt;br /&gt;Ay Ay mi amor&lt;br /&gt;Ay mi morena de mi corazon&lt;br /&gt;&lt;br /&gt;Me gusta tocar guitarra, me gusta cantar el "song"&lt;br /&gt;Mariachi me acompana cuando canto me cancion,&lt;br /&gt;me gusta tomar mis copas agua ardiente selo mejor,&lt;br /&gt;tambien el tequila blanco con su saleda sabor,&lt;br /&gt;&lt;br /&gt;Ay, Ay, Ay, Ay&lt;br /&gt;Ay, Ay mi amor&lt;br /&gt;Ay mi morena de mi corazon,&lt;br /&gt;Ay, Ay, Ay, Ay&lt;br /&gt;Ay, Ay mi amor&lt;br /&gt;Ay mi morena de mi corazon.......!!&lt;br /&gt;&lt;br /&gt;English Translation:&lt;br /&gt;&lt;br /&gt;Mariachi song&lt;br /&gt;&lt;br /&gt;I am a very honest man I like best,&lt;br /&gt;I'm not missing women or money or love&lt;br /&gt;My horse riders in the mountains I go,&lt;br /&gt;the stars and the moon, they tell me where I go,&lt;br /&gt;&lt;br /&gt;Ay, Ay, Ay, Ay&lt;br /&gt;Ay, Ay my love&lt;br /&gt;Oh my dark of my heart&lt;br /&gt;&lt;br /&gt;I like playing guitar, I like to sing the "song"&lt;br /&gt;Mariachis are my companions when I sing my song,&lt;br /&gt;I like to take my drinks hot water selo better&lt;br /&gt;also the target with your saled tequila flavor&lt;br /&gt;&lt;br /&gt;Ay, Ay, Ay, Ay,&lt;br /&gt;Oh Oh my love&lt;br /&gt;Oh my dark of my heart&lt;br /&gt;&lt;br /&gt;I like playing guitar, I like to sing the "song"&lt;br /&gt;Mariachis are my companions when I sing my song,&lt;br /&gt;I like to take my drinks hot water selo better&lt;br /&gt;also the target with your saled tequila flavor&lt;br /&gt;&lt;br /&gt;Ay, Ay, Ay, Ay&lt;br /&gt;Ay, Ay my love&lt;br /&gt;Oh my dark of my heart&lt;br /&gt;Ay, Ay, Ay, Ay&lt;br /&gt;Ay, Ay my love&lt;br /&gt;Oh my dark my heart .......!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-4655489293496345695?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/4655489293496345695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=4655489293496345695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/4655489293496345695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/4655489293496345695'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/01/cancion-del-mariachi.html' title='Cancion del Mariachi'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/gvoi814nevU/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-1225783782764050391</id><published>2011-01-11T10:25:00.000-08:00</published><updated>2011-01-11T10:35:12.955-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>C Memory Related Functions</title><content type='html'>&lt;span style="font-weight:bold;"&gt;malloc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Allocates a block of size bytes of memory, returning a pointer to the beginning of the block.&lt;br /&gt;The content of the newly allocated block of memory is not initialized, remaining with indeterminate values.&lt;br /&gt;Syntax: (size_t*) malloc(size);&lt;br /&gt;Return type void. If some errors return NULL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;calloc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Allocates a block of memory for an array of number elements, each of them size bytes long, and initializes all its bits to zero.&lt;br /&gt;The effective result is the allocation of an zero-initialized memory block of (number * size) bytes.&lt;br /&gt;Syntax: (size_t*) calloc(size);&lt;br /&gt;Return type void. If some errors return NULL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;realloc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The size of the memory block pointed to by the ptr parameter is changed to the size bytes, expanding or reducing the amount of memory available in the block.&lt;br /&gt;The function may move the memory block to a new location, in which case the new location is returned. The content of the memory block is preserved up to the lesser of the new and old sizes, even if the block is moved. If the new size is larger, the value of the newly allocated portion is indeterminate.&lt;br /&gt;In case that ptr is NULL, the function behaves exactly as malloc, assigning a new block of size bytes and returning a pointer to the beginning of it.&lt;br /&gt;In case that the size is 0, the memory previously allocated in ptr is deallocated as if a call to free was made, and a NULL pointer is returned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;free&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A block of memory previously allocated using a call to malloc, calloc or realloc is deallocated, making it available again for further allocations.&lt;br /&gt;Notice that this function leaves the value of ptr unchanged, hence it still points to the same (now invalid) location, and not to the null pointer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-1225783782764050391?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/1225783782764050391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=1225783782764050391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/1225783782764050391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/1225783782764050391'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/01/c-memory-related-functions.html' title='C Memory Related Functions'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-3689770334503480669</id><published>2011-01-08T10:38:00.000-08:00</published><updated>2011-01-08T10:45:35.757-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>STATTER</title><content type='html'>This is a upgraded version of STATTER.&lt;br /&gt;You can direct download using following link.&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/441499718/Stat_2.rar&lt;br /&gt;&lt;br /&gt;* Minor upgrades to input method.&lt;br /&gt;* Designed for less memory usage.&lt;br /&gt;&lt;br /&gt;Program version: 1.02.11.1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-3689770334503480669?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/3689770334503480669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=3689770334503480669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/3689770334503480669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/3689770334503480669'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/01/stater_08.html' title='STATTER'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-6402090404993145521</id><published>2011-01-08T10:21:00.000-08:00</published><updated>2011-01-08T10:44:46.738-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>STATTER</title><content type='html'>This is a program created by me using C. You can direct download using following link.&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/441498266/Stat.rar&lt;br /&gt;&lt;br /&gt;Program Version: 1.00.11.1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-6402090404993145521?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/6402090404993145521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=6402090404993145521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/6402090404993145521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/6402090404993145521'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/01/stater.html' title='STATTER'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-8572835528734555141</id><published>2011-01-05T08:57:00.001-08:00</published><updated>2011-01-05T09:13:20.623-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><title type='text'>Mass Effect</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://t3.gstatic.com/images?q=tbn:ANd9GcQ8zEbkTVO1ta6_rKe--yLe5fJazDJDwrb53a7Q7CDdUYn2RZThrA"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 188px; height: 267px;" src="http://t3.gstatic.com/images?q=tbn:ANd9GcQ8zEbkTVO1ta6_rKe--yLe5fJazDJDwrb53a7Q7CDdUYn2RZThrA" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Mass Effect is an action role-playing game developed by BioWare for the Xbox 360 and then ported to Microsoft Windows by Demiurge Studios. The Xbox 360 version was released worldwide in November 2007 published by Microsoft Game Studios. The Windows version was released on May 28, 2008, published by Electronic Arts.&lt;br /&gt;&lt;br /&gt;The game takes place in the year 2183, with the player, assuming the role of an elite human soldier named Commander Shepard, setting out to explore the Galaxy on a starship, the SSV Normandy. The titular mass effect is a form of inertia-suppressing technology, allowing faster-than-light travel.&lt;br /&gt;&lt;br /&gt;In addition to a sequel, and plans for a third to add to the trilogy, BioWare plans to release episodic content online to fill in the story between each game, though these episodes are not essential for understanding the main plot line. The first downloadable content package, Bring Down the Sky, was released on March 10, 2008 (with a PC version released on July 29, 2008 ) The second downloadable content package, Pinnacle Station, was released on August 25, 2009 for the PC and Xbox 360.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://t2.gstatic.com/images?q=tbn:ANd9GcQaOIoMeOYE3wr6Wf_qDyZ2o6ZDtmEQIcisPtXnpgxU3fB4P4MC"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 225px; height: 225px;" src="http://t2.gstatic.com/images?q=tbn:ANd9GcQaOIoMeOYE3wr6Wf_qDyZ2o6ZDtmEQIcisPtXnpgxU3fB4P4MC" border="0" alt="" /&gt;&lt;/a&gt;A sequel, Mass Effect 2, was released on January 26, 2010, and takes place two years after the events that transpired in the first game. Mass Effect 2 also directly uses players' completed save data from the first game to influence events and story lines within the second game, basing certain events and narrative threads on decisions and actions that the player made in the first game.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://t2.gstatic.com/images?q=tbn:ANd9GcTl85AMmKtS7kb-ywfvUQMyb87qPrARx4W4ru7NcW7SCeibvhBQ"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 225px; height: 225px;" src="http://t2.gstatic.com/images?q=tbn:ANd9GcTl85AMmKtS7kb-ywfvUQMyb87qPrARx4W4ru7NcW7SCeibvhBQ" border="0" alt="" /&gt;&lt;/a&gt;Mass Effect 3 is the upcoming sequel to Mass Effect and Mass Effect 2 developed by BioWare for the PC, PlayStation 3, and Xbox 360. It is intended to be final game in the planned Mass Effect trilogy. The game was officially announced on December 11, 2010 at Spike's 2010 Video Game Awards. Mass Effect 3 is scheduled for release in "Holiday 2011". Previously Ray Muzyka had stated that release timing would be based on maximising both "quality" and "commercial success".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-8572835528734555141?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/8572835528734555141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=8572835528734555141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8572835528734555141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8572835528734555141'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/01/mass-effect.html' title='Mass Effect'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-8494254155245020712</id><published>2011-01-03T01:42:00.000-08:00</published><updated>2011-01-03T01:44:39.349-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>What Is C</title><content type='html'>C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.&lt;br /&gt; Although C was designed for implementing system software, it is also widely used for developing portable application software.&lt;br /&gt; C is one of the most popular programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-8494254155245020712?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/8494254155245020712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=8494254155245020712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8494254155245020712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/8494254155245020712'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2011/01/what-is-c_03.html' title='&lt;strong&gt;What Is C&lt;/strong&gt;'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-5351151642412242551</id><published>2010-09-11T01:52:00.000-07:00</published><updated>2010-09-11T02:38:34.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><title type='text'>Video Game Addiction</title><content type='html'>&lt;a href="http://www.goodvideogames.org/wp-content/uploads/2010/05/video-game-addiction.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 237px; height: 220px;" src="http://www.goodvideogames.org/wp-content/uploads/2010/05/video-game-addiction.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Video game addiction, or more broadly video game overuse, is excessive or compulsive use of computer and video games that interferes with daily life. Instances have been reported in which users play compulsively, isolating themselves from, or from other forms of, social contact and focusing almost entirely on in-game achievements rather than broader life events.There is no diagnosis of video game addiction, although it has been proposed for inclusion in the next version of the Diagnostic and Statistical Manual of Mental Disorders(DSM).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Possible disorder&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Video game addiction is not included as a diagnosis in either the DSM or the International Statistical Classification of Diseases and Related Health Problems.&lt;br /&gt;&lt;br /&gt;However, the effects (or symptoms) of video game overuse are similar to those of other proposed psychological addictions. Video game overuse may be, like compulsive gambling, an impulse control disorder.&lt;br /&gt;&lt;br /&gt;In 2007, the American Psychological Association reviewed whether or not video game addiction should be added in the new DSM to be released in 2012. The conclusion was that there was not enough research or evidence to conclude that video game addiction was a disorder.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Public concern and formal study&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A report by the Council On Science And Public Health to the AMA cited a 2005 Entertainment Software Association survey of computer game players and noted that players of MMORPGs were more likely to play for more than two hours per day than other gamers. In its report, the Council used this two-hour-per-day limit to define "gaming overuse", citing the American Academy of Pediatrics guideline of no more than one to two hours per day of "screen time". However, the ESA document cited in the Council report does not contain the two-hour-per-day data.&lt;br /&gt;&lt;br /&gt;In a 2005 Tom's Games interview, Dr. Maressa Orzack estimated that 40% of the players of World of Warcraft (an MMORPG) were addicted, but she did not indicate a source for the estimate. She may have derived the estimate from the informal survey managed by Nick Yee at The Daedalus Project,who notes that caution should be exercised when interpreting these data.&lt;br /&gt;&lt;br /&gt;A 2006 lecture reported by the BBC indicated that 12% of polled gamers reported at least some addictive behaviours.  The lecturer, Professor Mark Griffiths of Nottingham Trent University, stated in another BBC interview that addicts are "few and far between."&lt;br /&gt;&lt;br /&gt;In 2007, Michael Cai, director of broadband and gaming for Parks Associates (a media/technology research and analysis company), said that "Video game addiction is a particularly severe problem in Asian countries such as China and Korea." Results of a 2006 survey suggested that 2.4% of South Koreans aged 9 to 39 suffer from game addiction, with another 10.2% at risk of addiction.&lt;br /&gt;&lt;br /&gt;A 2007 Harris Interactive online poll of 1,187 US youths aged 8–18 gathered detailed data on youth opinions about video game play. About 81% of youths stated that they played video games at least once per month. Further, the average play time varied by age and sex, from eight hours per week (responses from teen girls) to 14 hours per week (responses by teen boys). "Tweens" (8–12-year-olds) fell in the middle, with boys averaging 13 hours per week of reported game play and girls averaging 10. Harris concluded that 8.5% "can be classified as pathological or clinically 'addicted' to playing video games", but did not explain how this conclusion was reached.&lt;br /&gt;&lt;br /&gt;Since the American Psychological Association decision in 2007, studies have been conducted at Stanford University School of Medicine related to video game play. Researchers found evidence that video games do have addictive characteristics.[23][24] An MRI study found that the part of the brain that generates rewarding feelings is more activated in men than women during video game play.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Media coverage&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The press has reported concerns over online gaming since at least 1994, when Wired Magazine mentioned a college student who was playing a MUD for 12 hours a day instead of attending class.&lt;br /&gt;&lt;br /&gt;Press reports have noted that some Finnish Defence Forces conscripts were not mature enough to meet the demands of military life and were required to interrupt or postpone military service for a year. One reported source of the lack of needed social skills is overuse of computer games or the Internet. Forbes termed this overuse "Web fixations" and stated that they were responsible for 13 such interruptions or deferrals over the five years from 2000-2005.&lt;br /&gt;&lt;br /&gt;In a July 2007 article, Perth, Western Australia, parents stated that their 15-year-old son had abandoned all other activities to play RuneScape, a popular MMORPG. The boy's father compared the condition to heroin addiction.&lt;br /&gt;&lt;br /&gt;In an April 2008 article, Telegram.co.uk reported that surveys of 391 players of Asheron's Call showed that 3% of the respondents suffered from agitation when they were unable to play, or missed sleep or meals to play. The article reports that University of Bolton lead researcher Dr. John Charlton stated, "Our research supports the idea that people who are heavily involved in game playing may be nearer to autistic spectrum disorders than people who have no interest in gaming."&lt;br /&gt;&lt;br /&gt;On March 6, 2009, the CBC's national newsmagazine program the fifth estate aired an hour-long report on video game addiction and the Brandon Crisp story, titled "Top Gun", subtitled "When a video gaming obsession turns to addiction and tragedy".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Governmental concern&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In August 2005, the government of the People's Republic of China, where more than 20 million people play online games, introduced an online gaming restriction limiting playing time to three hours, after which the player would be expelled from whichever game they were playing. In 2006, it relaxed the rule so only citizens under the age of 18 would face the limitations. Reports indicate underage gamers found ways to circumvent the measure. In July, 2007, the rule was relaxed yet again. Internet games operating in China must require that users identify themselves by resident identity numbers. After three hours, players under 18 are prompted to stop and "do suitable physical exercise." If they continue, their characters gain 50% of the usual experience. After five hours, their characters gain no experience at all.&lt;br /&gt;&lt;br /&gt;In 2008, one of the five FCC Commissioners, Deborah Taylor Tate, stated that online gaming addiction was "one of the top reasons for college drop-outs".[39] However, she did not mention a source for the statement nor identify its position in relation to other top reasons&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Possible symptoms&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Excessive use of video games may have some or all of the symptoms of drug addiction or other proposed psychological addictions. Some players become more concerned with their interactions in the game than in their broader lives. Players may play many hours per day, gain or lose significant weight due to playing, disrupt sleep patterns to play and suffer sleep deprivation as an effect, play at work, avoid phone calls from friends and/or lie about play time. Relationships with family and friends and performance at work or school may suffer. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Possible causes&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Theorists focus on the built-in reward systems of the games to explain their addictive nature. In reference to gamers such as one suicide in China, the head of one software association was quoted, "In the hypothetical world created by such games, they become confident and gain satisfaction, which they cannot get in the real world."&lt;br /&gt;&lt;br /&gt;Researchers at the University of Rochester and Immersyve, Inc. (a Celebration, Florida, computer gaming Think-tank) investigated what motivates gamers to continue playing video games. According to lead investigator Richard Ryan, they believe that players play for more reasons than fun alone. Ryan, a motivational psychologist at Rochester, says that many video games satisfy basic psychological needs, and players often continue to play because of rewards, freedom, and a connection with other players.&lt;br /&gt;&lt;br /&gt;Michael Brody, M.D., head of the TV and Media Committee of the American Academy of Child and Adolescent Psychiatry, stated in a 2007 press release that "... there is not enough research on whether or not video games are addictive." However, Dr. Brody also cautioned that for some children and adolescents, "... it displaces physical activity and time spent on studies, with friends, and even with family."&lt;br /&gt;&lt;br /&gt;Dr. Karen Pierce, a psychiatrist at Chicago's Children's Memorial Hospital, sees no need for a specific gaming addiction diagnosis. Two or more children see her each week because of excessive computer and video game play, and she treats their problems as she would any addiction. She said one of her excessive-gaming patients "...hasn't been to bed, hasn't showered...He is really a mess."&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Prevention and correction&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Some countries, such as South Korea, China, the Netherlands, Canada, and the United States, have responded to the perceived threat of video game addiction by opening treatment centers.&lt;br /&gt;&lt;br /&gt;Because few clinical trials and no meta-analyses have been completed, research is still in the preliminary stages for excessive gaming treatment. The most effective treatments seem to be, as with addictions or dependencies, a combination of psychopharmacology, psychotherapy and twelve-step programs.&lt;br /&gt;&lt;br /&gt;China&lt;br /&gt;The Chinese government operates several clinics to treat those suffering from overuse of online games, chatting and web surfing. Treatment for the patients, most of whom have been forced to attend by parents or government officials, include various forms of pain or uneasiness. In August 2009, Deng Sanshan reportedly threw himself off of a roof of a correctional facility for video game and Web addiction after having been beaten and physically and mentally abused.&lt;br /&gt;&lt;br /&gt;Netherlands&lt;br /&gt;In June 2006, the Smith and Jones Clinic in Amsterdam became the first treatment facility in Europe to offer a residential treatment program for compulsive gamers.[53] Keith Bakker, founder and head of the clinic, has stated that 90% of the young people who seek treatment for compulsive computer gaming are not addicted. The clinic focuses on excess gaming being a result of social situations rather than an addictive dependency.&lt;br /&gt;&lt;br /&gt;United States&lt;br /&gt;McLean Hospital in Belmont, Massachusetts has set up Computer Addiction Services. Elsewhere, gamers may seek services at generalized addiction support centers.&lt;br /&gt;&lt;br /&gt;Online Gamers Anonymous, an American non-profit organization formed in 2002, is a twelve-step, self-help, support and recovery organization for gamers and their loved ones who are suffering from the adverse effects of excessive computer game playing. The organization provides a variety of message boards, several on-line meetings and other tools for healing and support.&lt;br /&gt;&lt;br /&gt;In July 2009, ReSTART, a residential treatment center for "pathological computer use", opened in Fall City, near Seattle, Washington.&lt;br /&gt;&lt;br /&gt;Canada&lt;br /&gt;At a Computer Addiction Services[55] center in Richmond, British Columbia, excessive gaming accounts for 80% of one youth counselor's caseload.&lt;br /&gt;&lt;br /&gt;Sri Lanka&lt;br /&gt;In Sri Lanka still there are no such people addicted to games. But it is expeditiously rising. Students who going to GAME CAFES after school is also rising. IF government or some one else didnt do any prevention Sri Lanka also may be need treatment centeres near future.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Notable deaths&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Globally, there have been deaths caused directly by exhaustion from playing games for excessive periods of time. There have also been deaths of gamers and/or others related to playing of video games.&lt;br /&gt;&lt;br /&gt;China&lt;br /&gt;In 2007, it was reported that Xu Yan died in Jinzhou after playing online games persistently for over 15 days during the Lunar New Year holiday. Later 2007 reports indicated that a 30-year-old male died in Guangzhou after playing video games continuously for three days.&lt;br /&gt;&lt;br /&gt;In June 2005, one news agency reported, "Xiao Yi was thirteen when he threw himself from the top of a twenty-four story tower block in his home town, leaving notes that spoke of his addiction and his hope of being reunited with fellow cyber-players in heaven. The suicide notes were written through the eyes of a gaming character ..."&lt;br /&gt;&lt;br /&gt;In March 2005, the BBC reported a murder in Shanghai, when Qiu Chengwei fatally stabbed fellow player Zhu Caoyuan, who had sold on eBay a dragon sabre sword he had been lent in a Legend of Mir 3 game, and was given a suspended death sentence.&lt;br /&gt;&lt;br /&gt;South Korea&lt;br /&gt;In 2005, Seungseob Lee (Hangul) visited an Internet cafe in the city of Taegu and played StarCraft almost continuously for fifty hours. He went into cardiac arrest, and died at a local hospital. A friend reported: "...he was a game addict. We all knew about it. He couldn't stop himself." About six weeks before his death, his girlfriend, also an avid gamer, broke up with him, and he had been fired from his job for repeated tardiness.&lt;br /&gt;&lt;br /&gt;In 2009, Kim Sa-rang, a 3-month-old Korean child, died from malnutrition after both her parents spent hours each day in an internet cafe raising a virtual child on an online game, Prius Online.&lt;br /&gt;&lt;br /&gt;Vietnam&lt;br /&gt;An Earthtimes.org article reported in 2007 that police arrested a 13-year-old boy accused of murdering and robbing an 81-year-old woman. A local policeman was quoted as saying that the boy "...confessed that he needed money to play online games and decided to kill and rob..." the victim. The article further related a police report that the murder by strangling netted the thief 100,000 Vietnamese dong (US$6.20).&lt;br /&gt;&lt;br /&gt;United States&lt;br /&gt;Press reports in November 2005 state that Gregg J. Kleinmark, 24, plead "guilty to two counts of involuntary manslaughter". He "left fraternal twins Drew and Bryn Kleinmark unattended in a bathtub for 30 minutes, in order to go three rooms away and play on his Game Boy Advance" while "in the mean time, the two ten-months old kids drowned".&lt;br /&gt;&lt;br /&gt;Tyrone Spellman, 27, of Philadelphia, was convicted of third-degree murder for killing his 17-month old daughter in a rage over a broken Xbox.&lt;br /&gt;&lt;br /&gt;Ohio teen Daniel Petric shot his parents, killing his mother, after they took away his copy of Halo 3 in October 2007. In a sentencing hearing after the teen was found guilty of aggravated murder, the judge said, "I firmly believe that Daniel Petric had no idea at the time he hatched this plot that if he killed his parents they would be dead forever." On 16 June 2009, Petric was sentenced to 23 years to life in prison.&lt;br /&gt;&lt;br /&gt;Canada&lt;br /&gt;Brandon Crisp, an Ontario 15-year-old, ran away from home on Thanksgiving Monday in 2008 after his parents took away his Xbox 360 due to falling grades and excessive play of Call of Duty 4: Modern Warfare. He was last seen alive on a bicycle trail. His body was found 3 weeks later, about three miles away, by a party of hunters. An autopsy determined that he died when he fell from a tree.&lt;br /&gt;&lt;br /&gt;Sri Lanka&lt;br /&gt;No any deaths reported.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-5351151642412242551?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/5351151642412242551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=5351151642412242551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/5351151642412242551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/5351151642412242551'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2010/09/video-game-addiction.html' title='Video Game Addiction'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-5292837566458026613</id><published>2010-09-11T01:33:00.000-07:00</published><updated>2010-09-11T01:42:59.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>What Is A Programing Language</title><content type='html'>A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human communication.&lt;br /&gt;&lt;br /&gt;Many programming languages have some form of written specification of their syntax (form) and semantics (meaning). Some languages are defined by a specification document. For example, the C programming language is specified by an ISO Standard. Other languages, such as Perl, have a dominant implementation that is used as a reference.&lt;br /&gt;&lt;br /&gt;The earliest programming languages predate the invention of the computer, and were used to direct the behavior of machines such as Jacquard looms and player pianos. Thousands of different programming languages have been created, mainly in the computer field, with many more being created every year. Most programming languages describe computation in an imperative style, i.e., as a sequence of commands, although some languages, such as those that support functional programming or logic programming, use alternative forms of description&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-5292837566458026613?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/5292837566458026613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=5292837566458026613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/5292837566458026613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/5292837566458026613'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2010/09/what-is-programing-language.html' title='What Is A Programing Language'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-1725349530085334728</id><published>2010-09-05T13:04:00.000-07:00</published><updated>2010-09-11T01:43:21.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Languages'/><title type='text'>Learn PHP</title><content type='html'>I am now learning PHP. Still studying basics but I already have some knowledge in c. So I can learn it quickly.&lt;br /&gt;&lt;br /&gt;To do learning first we have to install php in our pc. You can download php for free in here: &lt;a href="http://www.php.net/downloads.php"&gt;http://www.php.net/downloads.php&lt;/a&gt;.&lt;br /&gt;(Here is a link to a good tutorial from PHP.net on how to install PHP5: &lt;a href="http://www.php.net/manual/en/install.php"&gt;http://www.php.net/manual/en/install.php&lt;/a&gt;).*&lt;br /&gt; &lt;br /&gt;Then you need a web server. You can download apache server for free in here: &lt;a href="http://httpd.apache.org/download.cgi"&gt;http://httpd.apache.org/download.cgi&lt;/a&gt;.*&lt;br /&gt;&lt;br /&gt;Finally you need a database. You can download My SQL for free in hear: &lt;a href="http://www.mysql.com/downloads/"&gt;http://www.mysql.com/downloads/&lt;/a&gt;.*&lt;br /&gt;&lt;br /&gt;But it is very much easy if you download &lt;a href="http://www.wampserver.com"&gt;WAMPSEVER&lt;/a&gt;.&lt;br /&gt;( WAMP is an acronym formed from the initials of the operating system Microsoft Windows and the principal components of the package: Apache, MySQL and PHP (or Perl or Python, although WAMP includes PHP exclusively). Apache is a web server. MySQL is an open-source database. PHP is a scripting language that can manipulate information held in a database and generate web pages dynamically each time content is requested by a browser. Other programs may also be included in a package, such as phpMyAdmin which provides a graphical user interface for the My SQL database manager or the alternative scripting languages Python or Perl.).&lt;br /&gt;You can download wampsever for free in here: &lt;a href="http://www.wampserver.com/en/download.php"&gt;http://www.wampserver.com/en/download.php&lt;/a&gt;&lt;br /&gt;*(Those are for windows only)&lt;br /&gt;&lt;br /&gt;If you have those now you can start learning. I found a free site. &lt;a href="http://www.w3schools.com/PHP/default.asp"&gt;http://www.w3schools.com/PHP/default.asp&lt;/a&gt;. I think it is great. &lt;br /&gt;&lt;br /&gt;I will put some more in future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-1725349530085334728?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/1725349530085334728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=1725349530085334728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/1725349530085334728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/1725349530085334728'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2010/09/i-am-now-learning-php.html' title='Learn PHP'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-2545847134061907515</id><published>2010-09-05T12:03:00.000-07:00</published><updated>2010-09-05T12:19:36.490-07:00</updated><title type='text'>I Start It Again.</title><content type='html'>I started this blog in 2007 but due to other works and simple understanding about blogging I didn’t continue it. But after &lt;a href="http://psiriwardena.blogspot.com/"&gt;Prabath aiya&lt;/a&gt; says now it is time to restart your blogging I thought that I should start blogging. So here is my blog…………………….&lt;br /&gt;&lt;br /&gt;I don’t have exact idea or exact epigraph to blog. I like to blog about everything but in this blog it mainly consider about IT stuff. Because of I think that I will be doing IT stuff in my future.&lt;br /&gt;&lt;br /&gt;If I tell about the header “ASCERTAIN” I put it because it has a meaning that search and understand. I also want to search and understand. What &lt;a href="http://psiriwardena.blogspot.com/"&gt;Parbath aiya&lt;/a&gt; always saying me don’t ask him, just search &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; and find answers. It is hard but I never forget it again. If I ask someone maybe ill forget it and will ask the same question again and again (I have this kind of experience when I am asking questions from &lt;a href="http://psiriwardena.blogspot.com/"&gt;Prabath aiya&lt;/a&gt;.). &lt;br /&gt;&lt;br /&gt;My English knowledge is very much poor. But I think that readers can understand what I am meaning. I’ll try to improve my English knowledge in future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-2545847134061907515?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/2545847134061907515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=2545847134061907515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/2545847134061907515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/2545847134061907515'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2010/09/i-started-this-blog-in-2007-but-due-to.html' title='I Start It Again.'/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3921714188608145017.post-6559926702015473635</id><published>2007-07-07T23:34:00.000-07:00</published><updated>2007-07-07T23:36:34.251-07:00</updated><title type='text'></title><content type='html'>Hi this is my new Blog&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3921714188608145017-6559926702015473635?l=jkaushalya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkaushalya.blogspot.com/feeds/6559926702015473635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3921714188608145017&amp;postID=6559926702015473635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/6559926702015473635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3921714188608145017/posts/default/6559926702015473635'/><link rel='alternate' type='text/html' href='http://jkaushalya.blogspot.com/2007/07/hi-this-is-my-new-blog.html' title=''/><author><name>Jayanga Kaushalya</name><uri>http://www.blogger.com/profile/13647989762101609935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-rO6cOBDepZk/TVecsghTSYI/AAAAAAAAAAY/9YgfOBktQJA/s220/14042008107.jpg'/></author><thr:total>0</thr:total></entry></feed>
