Download Program 1)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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;
}}
Related documents