Search This Blog

Sunday, 3 August 2014

04. Program to Search a Given Name using Linear Search.

//Filename : LinSearch.html
<!--04_Html program to read search key-->
<HTML>
    <HEAD>
        <TITLE>Linear Search</TITLE>
    </HEAD>

    <BODY>
        <H1>Program to search name using Linear Search.</H1>
        <FORM ACTION="LinSearch.jsp" METHOD="POST">
              Please enter your the search key:
            <BR>
           
              <input NAME="text1" type="text">
            <BR>
            <INPUT TYPE="SUBMIT"   VALUE="Submit">
        </FORM>
    </BODY>
<HTML>


//Filename:LinSearch.jsp
<!--04. Program to search a given name using linear search.-->
<html>
<body>
<%
    final  String str[]={"Pineapple" , "Orange" , "Apple", "Grapes",

    "Banana"};
    String  temp;
    int flag=0,j;
    %>
    <h2>The list of names:</h2>
   
   
    <%
   

    for(j=0; j<str.length;j++)
    {
         out.println(str[j]+"<br>");
    }

 %>
 <br>

 <%

    String key=request.getParameter("text1");
    for(j=0; j<str.length;j++)
    {
         if(str[j].compareTo(key)==0)
        {
              flag=1;
              break;
        }
    }

    if(flag==1)
        out.println("Search Key Found at location "+(j+1));
    else
        out.println("Search Key Not Found!");


%>
<body>
</html>

03. Program to Search the Given Name Using Binary Search.

//Filename: Search3.html
<!--Html program to read search key-->
<HTML>
    <HEAD>
        <TITLE>Sorting and Searching</TITLE>
    </HEAD>

    <BODY>
        <H1>Program to sort list of names and search for key</H1>
        <FORM ACTION="Search3.jsp" METHOD="POST">
              Please enter your the search key:
            <BR>
           
              <input NAME="text1" type="text">
            <BR>
            <INPUT TYPE="SUBMIT"   VALUE="Submit">
        </FORM>
    </BODY>
<HTML>



//Filename:Search3.jsp
<!--03. Program to search the given name using binary search.-->
<html>
<body>
<%@ page import="java.io.*,java.util.*"%>
<%
    final String str[]={"Pineapple" , "Orange" , "Apple", "Grapes", "Banana"};

    String key=request.getParameter("text1");;
    int index = -1,i;
    int len=str.length;
    Arrays.sort(str);
    Arrays.toString(str);
    index = Arrays.binarySearch(str, key);
       
    %>
    <h3>The sorted list of names:<h3>
   
    <%

        for(i=0;i<len;i++)
        {
            out.println(str[i]);
            %>
            <BR>
            <%

        }
        %>
        <BR>
        <%
        if(index>-1)
        {
            out.println("Key found at location "+(index+1));
        }
        else
        {
            out.println("Key not found!");
        }

%>
</body>
</html>



02. Program to Sort List of Names and Search for a Key.

//Html program to read search key
//Filename: Sort.html
<HTML>
    <HEAD>
        <TITLE>Sorting and Searching</TITLE>
    </HEAD>

    <BODY>
        <H1>Program to sort list of names and search for key</H1>
        <FORM ACTION="Sort.jsp" METHOD="POST">
              Please enter your the search key:
            <BR>
           
              <input NAME="text1" type="text">
            <BR>
            <INPUT TYPE="SUBMIT"   VALUE="Submit">
        </FORM>
    </BODY>
<HTML>


//Filename: Sort.jsp
//02. Program to sort list of names and search for a key.
<html>
<body>
<%
    final  String str[]={"Pineapple" , "Orange" , "Apple", "Grapes", "Banana"};
    String  temp;
    int flag=0,j;
    out.println("The sorted list of names:");
    for(j=0; j<str.length;j++)
    {
         for (int i=j+1 ; i<str.length; i++)
        {
             if(str[i].compareTo(str[j])<0)
            {
                temp= str[j];
                str[j]= str[i];
                str[i]=temp;
            }
        }
        %>
        <br>
        <%
        out.print(str[j]);
    }
 %>
 <br>
 <br>
 <%

    String key=request.getParameter("text1");
    for(j=0; j<str.length;j++)
    {
         if(str[j].compareTo(key)==0)
        {
              flag=1;
              break;
        }
    }

    if(flag==1)
        out.println("Search Key Found at location "+(j+1));
    else
        out.println("Search Key Not Found!");
%>
<body>
</html>



01. HTML and JSP Program to Find Biggest Number among 2, 3 and N Numbers.

//File name: Big.html
<HTML>
    <HEAD>
        <TITLE>Biggest Number</TITLE>
    </HEAD>

    <BODY>
        <H1>Program to find biggest of 2, 3 or N numbers using method overloading</H1>
        <FORM name="frm" ACTION="Big.jsp" METHOD="POST" >
            <h3> Enter 2, 3 or N numbers (Press Enter key after one input):<h3>
                    
        <TEXTAREA NAME="textarea1" autofocus onfocus="textarea1.value=''" ROWS="1"> 


        </TEXTAREA>
            <BR>
            <INPUT TYPE="SUBMIT"   VALUE="Submit" >
        </FORM>
    </BODY>
<HTML>


//Filename: Big.jsp
//01.Program to find biggest number from 2,3 or N numbers using method overloading.
<HTML>
    <HEAD>
        <TITLE>Program to find biggest number among given numbers</TITLE>
       <%@ page import="java.io.*,java.util.*,java.lang.*" %>
    </HEAD>

    <BODY>
   
    <%
        String str=request.getParameter("textarea1");
        char ch[]=str.toCharArray();
        int len= str.length();
        int dig=0,op1,op2,op3,op4;
    %>
    <%!
        int big;
        int a[]=new int[100];
        int j=0,i;
    %>
    <%
        for(i=0;i<len;i++)
        {
       
            if(ch[i]=='\r')
            {
                switch(i)
                {
                   
                case 1:
                    a[j++]=Character.getNumericValue(ch[i-1]);
                    len=0;
                    break;
               
                case 2:
               
                    op1=Character.getNumericValue(ch[i-2]);
                    op2=Character.getNumericValue(ch[i-1]);
                    dig=op1*10+op2;
                    a[j++]=dig;
                    len=0;
                    break;
               
                case 3:
               
                    op1=Character.getNumericValue(ch[i-3]);
                    op2=Character.getNumericValue(ch[i-2]);
                    op3=Character.getNumericValue(ch[i-1]);
                    dig=op1*100+op2*10+op3;
                    a[j++]=dig;
                    len=0;
                    break;
                case 4:
                    op1=Character.getNumericValue(ch[i-4]);
                    op2=Character.getNumericValue(ch[i-3]);
                    op3=Character.getNumericValue(ch[i-2]);
                    op4=Character.getNumericValue(ch[i-1]);
                    dig=op1*1000+op2*100+op3*10+op4;
                    a[j++]=dig;
                    len=0;
                    break;
                default:
                    out.println("Default");
                }
           
            }
        }
        %>
       
        <h3 color=blue>    The given numbers are:</h3>
        <br>
        <%
        for(i=0;i<j;i++)
        {
            out.println("a["+i+"]="+a[i]);
            %>
            <BR>
            <%
        }
    %>

   
    <BR>
    <%
        out.println("Biggest Number is:");
        if(j==2)
             big=biggest(a[0],a[1]);
        else if(j==3)
            big =biggest(a[0],a[1],a[2]);
        else
            big=biggest(a,j);

        out.println(big);
    %>
   
    <%!
        int biggest(int a, int  b) // for two nos.
        {
            if (a>b)
            {
                return(a); 
            }
            return(b);
        }
   
        int biggest(int a , int b, int c) //for three nos.
        {
            int big1;
            if (a>b && a>c)
            {
                big1 = a;
            }
            else
            {
                if (b>c)
                {
                    big1 = b;
                }
                else
                {
                    big1 = c;
                }
            }
            return(big1);
        }   

        int biggest(int num[], int n) //for n numbers
        {
            int big1;
            big1=num[0];
            for(int i=0;i<n;i++)
            {
                if(num[i]>big1)
                big1=num[i];
            }
            return big1;
        }
    %>
    </body>
    </html>

Tuesday, 29 July 2014

01. Program to Find Biggest of 2,3 and N Numbers using Method Overloading using JSP.

<!--01. JSP Program to find biggest of 2,3 and N numbers using method overloading.-->

<HTML>
    <HEAD>
        <TITLE>Biggest Number</TITLE>
        <%@ page import="java.io.*,java.util.*,java.lang.*" %>
    </HEAD>

    <BODY>
        <H1>JSP Program to find biggest of 2,3 and N numbers.</H1>
       
        <BR>
        <%!int str[]=new int[20];%>
        <%int i;int a;int big=0;
       
       
        int num[]={12,45,78,5,744,54,6};
        int len=num.length;
        if(len<=1)

          out.println("Enter atleast 2 numbers to compare.");%>
          <BR>
          <font color="Red">Given Numbers are:</font>
          <%

       
        for(i=0;i<len;i++)
            out.println(num[i]);
        %>
        <BR>
        <%
       
        out.println("Biggest Number is:");
       
        if(len==2)
   
         big=biggest(num[0],num[1]);
        else if(len==3)
            big =biggest(num[0],num[1],num[2]);
       
            else
            big=biggest(num,len);

            out.println(big);
        %>
       
       <%!
     int biggest(int a, int  b) // for two nos.
    {
        if (a>b)
        {
            return(a); 
        }
        return(b);
    }
   
    int biggest(int a , int b, int c) //for three nos.
    {
        int big1;
        if (a>b && a>c)
        {
            big1 = a;
        }
        else
        {
            if (b>c)
            {
                big1 = b;
            }
            else
            {
                big1 = c;
            }
        }
        return(big1);
    }   

     int biggest(int num[], int n) //for n numbers
    {
        int big1;
        big1=num[0];
        for(int i=0;i<n;i++)
        {
            if(num[i]>big1)
            big1=num[i];
        }
        return big1;
   
    }
    %>
    </BODY>
</HTML>
FREE Hit Counters