Friday, October 21, 2011

Calculator

//VARIABLE DESCRIPTION:
//num=INPUT IN FINDING SQUARE ANDCUBE
//a=INPUT FOR INTEGER 1 FOR MULTIPLICATION AND ADDITION
//b=INPUT FOR INTEGER 2 FOR MULTIPLICATION AND ADDITION
//ch=TAKES INPUT FOR FINDING SQUARE,CUBE,PRODUCT,ADD
//s1=STRIBG INPUT 1
//s2=STRING INPUT 2
//s=STRING TO CHAR CONVERTER
import java.io.*;
class CALCULATOR
{
    private static int num;
    public static void main(String args[])throws IOException
    {
        InputStreamReader reader=new InputStreamReader(System.in);
        BufferedReader input=new BufferedReader(reader);
        int num,a,b;
        String s1,s2;
        char ch;
        int choice;
        System.out.println("");
        System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
        System.out.println("");
        System.out.println("\t\t\t\t\t\t A PROGRAM TO PERFORM ADDITION,MULTIPLICATION,SQUARE,CUBE AND CHECKS EQUALITY FOR TWO ENTERED STRINGS");
        System.out.println("");
        System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
        System.out.println("");
        System.out.println("=====================================================================================================================================================================================");
        System.out.println("\t\t\t\t\t\t\t\t\t\tENTER YOUR CHOICE :");
        System.out.println("\t\t\t\t\t\t\t\t\t\t1> SQUARE AND CUBE");
        System.out.println("\t\t\t\t\t\t\t\t\t\t2> ADDITION OR MULTIPLICATION");
        System.out.println("\t\t\t\t\t\t\t\t\t\t3> EQUALITY CHECK FOR STRINGS");
         System.out.println("=====================================================================================================================================================================================");
        System.out.print("USER INPUT :");
        choice=Integer.parseInt(input.readLine());
        switch(choice)
        {
            case 1:
            {
                 System.out.println("=====================================================================================================================================================================================");
                System.out.println("ENTER 's' FOR SQUARE ELSE ANY OTHER CHARACTER FOR CUBE (DEFAULT WILL BE CUBE [INTEGERS])");
                System.out.print("USER INPUT :");
                String s=input.readLine();
                System.out.println("ENTER A NUMBER");
                System.out.print("USER INPUT :");
                num=Integer.parseInt(input.readLine());
                ch=s.charAt(0);
                num_calc(ch,num);
                 System.out.println("=====================================================================================================================================================================================");
                break;
            }
            case 2:
            {
                 System.out.println("=====================================================================================================================================================================================");
                System.out.println("ENTER 'p' FOR MULTIPLICATIONS ELSE ANY OTHER CHARACTER FOR ADDITIONS (DEFAULT WILL BE ADDITION [ INTEGERS ])");
                System.out.print("USER INPUT :");
                String s=input.readLine();
                System.out.println("ENTER A NUMBER");
                System.out.print("USER INPUT :");
                a=Integer.parseInt(input.readLine());
                System.out.println("ENTER ANOTHER NUMBER");
                System.out.print("USER INPUT :");
                b=Integer.parseInt(input.readLine());
                ch=s.charAt(0);
                num_calc(a,b,ch);
                 System.out.println("=====================================================================================================================================================================================");
                break;
            }
            case 3:
            {
                 System.out.println("=====================================================================================================================================================================================");
                System.out.println("ENTER THE FIRST STRING");
                System.out.print("USER INPUT :");
                s1=input.readLine();
                System.out.println("ENTER THE SECOND STRING");
                System.out.print("USER INPUT :");
                s2=input.readLine();
                num_calc(s1,s2);
                 System.out.println("=====================================================================================================================================================================================");
                break;
            }
            default:
            System.out.println("ENTERED WRONG INPUT THE PROGRAM WILL TERMINATE");
        }
    }
    public static void num_calc(char ch,int num)
    {
         if(ch=='s')
         {
             num=num*num;
             System.out.println("SQUARE OF THE NUMBER IS :"+num);
         }
         else
         {
              num=num*num*num;
               System.out.println("CUBE OF THE NUMBER IS :"+num);
          }
    }
    public static void num_calc(int a,int b,char ch)
    {
         if(ch=='p')
         {
            num=a*b;
            System.out.println("PRODUCT OF THE NUMBERS IS :"+num);
         }
         else
          {
             num=a+b;
              System.out.println("ADDITION OF THE NUMBERS IS :"+num);
          }
    }
    public static void num_calc(String s1,String s2)
    {
        if(s1.equals(s2))
        System.out.println("THEY ARE EQUAL");
        else
        System.out.println("THEY ARE NOT EQUAL");
     }
}
               
                
                    OUTPUT 1:

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



A PROGRAM TO PERFORM ADDITION,MULTIPLICATION,SQUARE,CUBE AND CHECKS EQUALITY FOR TWO ENTERED STRINGS


$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$


=====================================================================================================

                ENTER YOUR CHOICE :

                1> SQUARE AND CUBE

                2> ADDITION OR MULTIPLICATION

                3> EQUALITY CHECK FOR STRINGS

=====================================================================================================

USER INPUT :1
=====================================================================================================

ENTER 's' FOR SQUARE ELSE ANY OTHER CHARACTER FOR CUBE (DEFAULT WILL BE CUBE [INTEGERS])

USER INPUT :S
ENTER A NUMBER

USER INPUT :5
CUBE OF THE NUMBER IS :125

=====================================================================================================




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



A PROGRAM TO PERFORM ADDITION,MULTIPLICATION,SQUARE,CUBE AND CHECKS EQUALITY FOR TWO ENTERED STRINGS




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



=====================================================================================================

                ENTER YOUR CHOICE :

                1> SQUARE AND CUBE

                2> ADDITION OR MULTIPLICATION

                3> EQUALITY CHECK FOR STRINGS

=====================================================================================================

USER INPUT :1
=====================================================================================================

ENTER 's' FOR SQUARE ELSE ANY OTHER CHARACTER FOR CUBE (DEFAULT WILL BE CUBE [INTEGERS])

USER INPUT :G
ENTER A NUMBER

USER INPUT :4
CUBE OF THE NUMBER IS :64

=====================================================================================================




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



A PROGRAM TO PERFORM ADDITION,MULTIPLICATION,SQUARE,CUBE AND CHECKS EQUALITY FOR TWO ENTERED STRINGS




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



=====================================================================================================

                ENTER YOUR CHOICE :

                1> SQUARE AND CUBE

                2> ADDITION OR MULTIPLICATION

                3> EQUALITY CHECK FOR STRINGS

=====================================================================================================

USER INPUT :2
=====================================================================================================

ENTER 'p' FOR MULTIPLICATIONS ELSE ANY OTHER CHARACTER FOR ADDITIONS (DEFAULT WILL BE ADDITION [ INTEGERS ])

USER INPUT :P
ENTER A NUMBER

USER INPUT :5
ENTER ANOTHER NUMBER

USER INPUT :5
ADDITION OF THE NUMBERS IS :10

=====================================================================================================




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



A PROGRAM TO PERFORM ADDITION,MULTIPLICATION,SQUARE,CUBE AND CHECKS EQUALITY FOR TWO ENTERED STRINGS




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



=====================================================================================================

                ENTER YOUR CHOICE :

                1> SQUARE AND CUBE

                2> ADDITION OR MULTIPLICATION

                3> EQUALITY CHECK FOR STRINGS

=====================================================================================================

USER INPUT :2
=====================================================================================================

ENTER 'p' FOR MULTIPLICATIONS ELSE ANY OTHER CHARACTER FOR ADDITIONS (DEFAULT WILL BE ADDITION [ INTEGERS ])

USER INPUT :a
ENTER A NUMBER

USER INPUT :5
ENTER ANOTHER NUMBER

USER INPUT :5
ADDITION OF THE NUMBERS IS :10

=====================================================================================================




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



A PROGRAM TO PERFORM ADDITION,MULTIPLICATION,SQUARE,CUBE AND CHECKS EQUALITY FOR TWO ENTERED STRINGS




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



=====================================================================================================

                ENTER YOUR CHOICE :

                1> SQUARE AND CUBE

                2> ADDITION OR MULTIPLICATION

                3> EQUALITY CHECK FOR STRINGS

=====================================================================================================

USER INPUT :3
=====================================================================================================

ENTER THE FIRST STRING

USER INPUT :kshitij
ENTER THE SECOND STRING

USER INPUT :kshitij
THEY ARE EQUAL

=====================================================================================================




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



A PROGRAM TO PERFORM ADDITION,MULTIPLICATION,SQUARE,CUBE AND CHECKS EQUALITY FOR TWO ENTERED STRINGS




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



=====================================================================================================

                ENTER YOUR CHOICE :

                1> SQUARE AND CUBE

                2> ADDITION OR MULTIPLICATION

                3> EQUALITY CHECK FOR STRINGS

=====================================================================================================

USER INPUT :3
=====================================================================================================

ENTER THE FIRST STRING

USER INPUT :kshitij
ENTER THE SECOND STRING

USER INPUT :karthick
THEY ARE NOT EQUAL

=====================================================================================================


              

No comments:

Post a Comment