Assignment No.3 /*-- Program for addition of two numbers using C++ --*/ #include<iostream.h> class add private: int a,b,c; public: void getdata() cout<<"\nenter value of a:"; cin>>a; cout<<"\nenter value of b:"; cin>>b; void adddata() c=a+b; void displayall() cout<<"values of all variables:"; cout<<"\n a="<<a; cout<<"\n b="<<b; cout<<"\n c="<<c; ; int main() add obj; obj.getdata(); obj.adddata(); obj.displayall(); return (0);
//-----Output of CPP Program to add two integers ----- Enter value of a:30 Enter value of b:40 Values of all variables: a=30 b=40 c=70 /*-- Program for addition of two numbers using JAVA --*/ import java.util.*; public class AddNumber public static void main(string[] args) int a,b,result; System.out.println("Enter two numbers"); Scanner add =new Scanner(System.in); a=add.nextint(); b=add.nextint(); result=a+b; System.out.println("result ="+result); add.close(); //-------Output of JAVA Program to add two integers --- Enter two numbers 10 20 result =30
Assignment No.4 /*-- Program for finding palindrome using java class --*/ import java.util.scanner; public class palindrome1 public static void main(string[] args) // input user string System.out.println("Enter string:"); Scanner value=new Scanner(System.in); String str=value.next(); //create array of char and reverse array char [] arr=str.tochararray(); int size=str.length(); char [] rev=new char[size]; for(int i=0;i<size;i++) System.out.println(arr [i]); rev[size-1-i]=arr[i]; //compare arrays to check palindrome System.out.println(new String(rev)); boolean palindrome=true; for(int i=0;i<size;i++) if(arr[i]!=rev[i]) palindrome=false; break;
//display result if(palindrome==true) System.out.println("palindrome"); else System.out.println("not palindrome"); value.close(); //--------- Output --------------------- Key found at location: 4 Enter string: RSCOE RSCOE EOCSR not palindrome Enter string: DAD DAD DAD palindrome
Assignment No.5 /*---- Program for Binary Search using java class ---*/ //----------------- BinarySearch.java --------------- public class BinarySearch public void search (int a[],int low, int high,int key) int mid; if (low>high) System.out.println("key not found "); return; mid=(low+high)/2; if (key==a[mid]) System.out.println("key found at location;"+(mid+1)); else if(key<a[mid]) search (a,mid-1,high,key); else if(key>a[mid]) search(a,mid+1,high,key);
//------------------- Mainclass.java ------------------- public class Mainclass public static void main(string[] args) int a[]=10,20,30,40,50,60,70,80,90,100; int key=20; int low=0; int high=9; BinarySearch obj=new BinarySearch(); obj.search( a,low,high,key); //-------- Output ------------------- Key found at location: 2
Assignment No.6 /*Program for showing the current TIME and DATE using java class */ import java.util.*; import java.text.dateformat; import java.text.simpledateformat; public class DateTime public static void main(string[] args) DateFormat d2=new SimpleDateFormat("HH:mm:ss:SS:K "); DateFormat d1=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date d=new Date(); System.out.println("The current Date and Time is " +d1.format(d)); System.out.println("To Display Hours:mins:sec:millisec:Hour In AM/PM:"+d2.format(d)); //----------- Output ------------ The current Date and Time is :2013/03/19 11:00:19 To Display Hours:mins:sec:millisec:Hour In AM/PM :11:00:19:265:11
Assignment No.7 /*----- Program for Simple Calculator using C++ -----*/ #include<iostream.h> #include<conio.h> class Calci private: int a,b,result; float c,d,res; public: void sum() cout<<"enter two numbers:\n"; cin>>a>>b; result=a+b; cout<<"addition="<<result; void sub() cout<<"enter two numbers:\n"; cin>>a>>b; result=a-b; cout<<"subtraction="<<result; void mult() cout<<"enter two numbers:\n"; cin>>a>>b; result=a*b; cout<<"multiplication="<<result; void div() cout<<"enter two numbers:\n"; cin>>c>>d; res=c/d; cout<<"division="<<res;
void mod() cout<<"enter two numbers:\n"; cin>>a>>b; result=a%b; cout<<"remainder after Division="<<result; ; void main () clrscr(); int choice; cout<<"simple Calculator"; cout<<"\n1.addition\n2.subtraction\n3.multiplication\n4.d ivision\n5.modulus ; cout<< \nplease Enter Your Choice:"; cin>>choice; Calci c; switch(choice) case 1: c.sum(); break; case 2: c. sub(); break; case 3:c.mult(); break; case 4:c.div(); break; case 5:c.mod(); break; default: cout<<"invalid choice"; getch();
/*---------------------------OUTPUT--------------------- Simple Calculator 1. Addition 2. Subtraction 3. Multiplication 4. Division 5. Modulus Please Enter Your Choice: 4 Enter two numbers: 15 10 Division= 1.5 Simple Calculator 1. Addition 2. Subtraction 3. Multiplication 4. Division 5. Modulus Please Enter Your Choice: 1 Enter two numbers: 1 100 Addition= 101
Assignment No.8 /*--- Program for Simple Calculator using Applet -----*/ import java.awt.*; import java.awt.event.*; import java.applet.*; /* <applet code="cal" width=300 height=300> </applet> */ public class Cal extends Applet implements ActionListener String msg=" "; int v1,v2,result; TextField t1; Button b[]=new Button[10]; Button add,sub,mul,div,clear,mod,eq; char OP; public void init() Color k=new Color(120,89,90); setbackground(k); t1=new TextField(10); GridLayout gl=new GridLayout(4,5); setlayout(gl); for(int i=0;i<10;i++) b[i]=new Button(""+i); add=new Button("add"); sub=new Button("sub"); mul=new Button("mul"); div=new Button("div");
mod=new Button("mod"); clear=new Button("clear"); EQ=new Button("EQ"); t1.addactionlistener(this); add(t1); for(int i=0;i<10;i++) add(b[i]); add(add); add(sub); add(mul); add(div); add(mod); add(clear); add(eq); for(int i=0;i<10;i++) b[i].addactionlistener(this); add.addactionlistener(this); sub.addactionlistener(this); mul.addactionlistener(this); div.addactionlistener(this); mod.addactionlistener(this); clear.addactionlistener(this); EQ.addActionListener(this); public void actionperformed(actionevent ae) String str=ae.getactioncommand(); char ch=str.charat(0); if( Character.isDigit(ch)) t1.settext(t1.gettext()+str);
else if(str.equals("add")) v1=integer.parseint(t1.gettext()); OP='+'; t1.settext(""); else if(str.equals("sub")) v1=integer.parseint(t1.gettext()); OP='-'; t1.settext(""); else if(str.equals("mul")) v1=integer.parseint(t1.gettext()); OP='*'; t1.settext(""); else if(str.equals("div")) v1=integer.parseint(t1.gettext()); OP='/'; t1.settext(""); else if(str.equals("mod")) v1=integer.parseint(t1.gettext()); OP='%'; t1.settext(""); if(str.equals("eq")) v2=integer.parseint(t1.gettext()); if(op=='+') result=v1+v2; else if(op=='-') result=v1-v2;
else if(op=='*') result=v1*v2; else if(op=='/') result=v1/v2; else if(op=='%') result=v1%v2; t1.settext(""+result); if(str.equals("clear")) t1.settext(""); //------------------- Output ---------------------