Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
MCS 182 – 2008-2009 Summer School LAB Answers Program 1) import java.util.Scanner; public class Program1 { public static void main(String[] args) { Scanner input=new Scanner(System.in); for(int k=0;k<5;k++){ System.out.print(" Enter Weekday Number: "); int i=input.nextInt(); switch (i) { case 0 : System.out.println(" Day is Monday "); break; case 1 : System.out.println(" Day is Tuesday "); break; case 2 : case 3 : case 4 : case 5 : case 6 : default: System.out.println(" Day is Wednesday "); break; System.out.println(" Day is Thursday "); break; System.out.println(" Day is Friday "); break; System.out.println(" Day is Saturday "); break; System.out.println(" Day is Sunday "); break; System.out.println(" Enter a Number between 0..6"); } } } } Program 3) import java.util.Scanner; public class Program3 { public static void main(String[] args) { Scanner input=new Scanner(System.in); int i; int a[]=new int[5],b[]=new int[5]; for (i=0;i<5;i++) { System.out.print(" Enter The Number: "); a[i]=input.nextInt(); } for (i=0;i<5;i++) b[i]=a[4-i]; for (i=0;i<5;i++) System.out.println(b[i]); } } Program 4) import java.util.Scanner; public class Program4 { public static void main(String[] args) { Scanner input=new Scanner(System.in); int i,sum; double avg; int a[]=new int[5]; for (i=0;i<5;i++) { System.out.print(" Enter The Number: "); a[i]=input.nextInt(); } sum=0; for (i=0;i<5;i++) sum=sum+a[i]; avg=sum/5.0; System.out.println("\t The Average is: " + avg); } } Program 5) import java.util.Scanner; public class Program5{ public static void main (String []args){ Scanner input= new Scanner (System.in); System.out.print("Enter the row size: "); int r =input.nextInt (); System.out.print("Enter the column size: "); int c=input.nextInt(); int matrix[][]= new int [r][c] ; for(int i=0 ; i<r ; i++ ){ for(int j=0; j<c ; j++) matrix[i][j]= (int)(Math.random () *100); } System.out.println("The array with "+ r+ " rows and "+c+" columns is: "); for(int i=0 ; i<r ; i++ ) { for(int j=0; j<c ; j++) System.out.print(" " +matrix[i][j]); System.out.println(); } } } Program 6 ) import java.util.Scanner; public class Program6 { public static void main(String[] args) { Scanner input=new Scanner(System.in); final int N=5; final int Big=1000; int A[]=new int[N],B[]=new int[N]; int i,j,min,n; for (i=0;i<N;i++) A[i]= (int)(Math.random()*99); System.out.println(" Data Array"); for (i=0;i<N;i++) System.out.println(A[i]); for (i=0;i<N;i++) { min=Big; n=0; for (j=0;j<N;j++) if (A[j]<min) { min=A[j]; n=j; } B[i]=min; A[n]=Big; } System.out.println(" Sorted Array"); for (i=0;i<N;i++) System.out.println(B[i]); } } Program 7) import java.util.Scanner; class Program7{ public static void main(String args[]){ Scanner input=new Scanner(System.in); System.out.print ("Enter the number:"); int x=input.nextInt(); int a[]=new int[50]; for(int i=0;i<50;i++){ a[i]=(int)Math.round(Math.random()*100); } for(int i=0;i<50;i++){ System.out.println (a[i]); } int count=0; for(int i=0;i<50;i++){ if(x==a[i]) count++; } System.out.println ("There are "+count+" numbers equal to "+x); } } Program 8 ) import java.util.Scanner; public class Program8 { public static void main(String[] args) { Scanner input=new Scanner(System.in); final int N=10; final int Big=1000; int i,j,min,max; int A[][]=new int[N][N]; for (i=0;i<N;i++) for (j=0;j<N;j++) A[i][j]=(int)(Math.random()*99); max=0; min=Big; for (i=0;i<N;i++) for (j=0;j<N-1;j++) { if(A[i][j]>max) max=A[i][j]; if(A[i][j]<min) min=A[i][j]; } System.out.println(" Data Array "); for (i=0;i<N;i++) { for (j=0;j<N;j++) System.out.print(A[i][j]+ " "); System.out.println(); } System.out.println(" Minimum Value is: " + min); System.out.println(" Maximum Value is: " + max); } } Program 8 ) Alternative way public class Program8{ public static void main(String args[]){ int a[][]=new int[10][10]; for(int i=0;i<10;i++) { for(int j=0;j<10;j++) a[i][j]=(int)Math.round(Math.random()*99); } for(int i=0;i<10;i++){ for(int j=0;j<10;j++) System.out.print (a[i][j]+" "); System.out.println (); } int max=0; int min=100; for(int i=0;i<10;i++) for(int j=0;j<10;j++){ if(a[i][j]<min) min=a[i][j]; } for(int i=0;i<10;i++) for(int j=0;j<10;j++){ if(a[i][j]>max) max=a[i][j]; } System.out.println ("max number is: "+max); System.out.println ("min number is:" +min); } } Program 9 ) import java.util.Scanner; public class Program09 { public static void main(String[] args) { System.out.println(" Finding the roots of a 2nd order equation ax^2+bx+c"); Scanner input=new Scanner(System.in); // taking the inputs from the user System.out.print(" Enter the coefficient of x^2: "); int a=input.nextInt(); System.out.print(" Enter the coefficient of x: "); int b=input.nextInt(); System.out.print(" Enter the constant term: "); int c=input.nextInt(); // invoking the method which calculates the discriminat double disc= discriminant(a,b,c); double r1,r2,r; if (disc>0){ System.out.println("The discriminant is: " + disc + " So there are two distict roots"); r1= (-b-(Math.sqrt(disc)))/a; r2= (-b+(Math.sqrt(disc)))/a; System.out.println("Root1: " + r1 + " Root2: " + r2); } else if (disc==0){ System.out.println("The discriminant is: " + disc + " So there is only one root"); r= b/a; System.out.println("Root is: " + r); } else { System.out.println("The discriminant is negative,so No real root!"); } } public static double discriminant(int c1, int c2, int c3){ double delta; delta= Math.sqrt(Math.pow(c2,2)-4*c1*c3); return delta; } } Program 10 ) import java.util.Scanner; public class Program12 { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); System.out.print ("Enter a phrase:"); String phrase = keyboard.nextLine(); System.out.println(upper(phrase)); } public static String upper(String word) { System.out.println("The entered phrase in uppercase letters is:"); return word.toUpperCase(); } } Program 11) import java.util.Scanner; class a3{ public static void main(String args[]){ Scanner input=new Scanner(System.in); System.out.print ("Enter the number:"); int a=input.nextInt(); System.out.print ("Enter the number:"); int b=input.nextInt(); int list[][]=new int[a][b]; int[][] f=enes(list,a,b); for(int i=0;i<a;i++){ for(int j=0;j<b;j++) System.out.print (f[i][j]+" "); System.out.println (); } } public static int[][] enes(int [][] number,int d,int e){ number=new int [d][e]; for(int i=0;i<d;i++){ for(int j=0;j<e;j++) number[i][j]=(int)(Math.round(Math.random()*100)); } return number; }}