Programming in java Menu

Week 1: Programming Assignment 1

Complete the code segment to find the perimeter and area of a circle given a value of radius. You should use Math.PI constant in your program. If radius is zero or less than zero then print " please enter non zero positive number ".

 
import java.util.Scanner;  
public class Exercise1_1 
{
       public static void main(String[] args) 
	   {
		Scanner s = new Scanner(System.in); 
		double radius= s.nextDouble();
		double perimeter;
		double area;
	    if(radius>0)
		{
			perimeter=2*Math.PI*radius;
			area=Math.PI*radius*radius;
			//Calculate the area
			System.out.println(perimeter);
			System.out.print(area);
		}
		else
		{
		  System.out.println(" please enter non zero positive number ");
		}
	   }
}
			
			 

Explanation Click here to wtach the video



Week 1: Programming Assignment 2

Complete the code segment to find the largest among three numbers x,y, and z. You should use if-then-else construct in Java.

 
import java.util.Scanner;  
public class Exercise1_2 
{
       public static void main(String[] args) 
	   {
		Scanner s = new Scanner(System.in); 
        int x = s.nextInt(); 
        int y = s.nextInt();
		int z = s.nextInt();
		int result = 0;
		if(x>y&&x>z)
		{
		  System.out.print(x);
		}
		else if(y>z)
		{
		   System.out.print(y);
		}
		else
		{
		  System.out.print(z);
		}
	   }
}
	   
	    

Explanation Click here to wtach the video



Week 1: Programming Assignment 3

Consider First n even numbers starting from zero(0).Complete the code segment to calculate sum of  all the numbers divisible by 3 from 0 to n. Print the sum.
Example:

Input: n = 5

-------
0 2 4 6 8
Even number divisible by 3:0 6
sum:6
 
import java.util.Scanner;
public class Exercise1_3 
{
       public static void main(String[] args) 
	   {
		   Scanner sc = new Scanner(System.in);
		   int n=sc.nextInt();
		   int sum=0;
		   //Use for or while loop do the operation.
			for(int i=0;i<n;i++)
			{
			  if((2*i)%3==0)
			  {
				sum=sum+(2*i);
			  }
			 
			}
			System.out.print(sum);
	   }
}
	   
	    

Explanation Click here to wtach the video



Week 1: Programming Assignment 4

Complete the code segment to check whether the number is an Armstrong number or not.

Armstrong Number:

A positive number is called an Armstrong number if it is equal to the sum of cubes of its digits for example 153 = 13+53+33, 370, 371, 407, etc.
 
import java.util.Scanner;
public class Exercise1_4 {
    public static void main(String[] args) {
	   Scanner sc = new Scanner(System.in);
	   int n=sc.nextInt();
       int result=0;
		//Use while loop check the number is Armstrong or not.
		//store the output(1 or 0) in result variable.
		int temp=n,rem,arm=0;
		while(temp>0)
		{
		  rem=temp%10;
		  arm=arm+(rem*rem*rem);
		  temp=temp/10;
		}
		if(arm==n)
		{
		  result=1;
		}
		else
		{
		  result=0;
		}
		System.out.print(result);
			}
		}	
		 

Explanation Click here to wtach the video



Week 1: Programming Assignment 5

Complete the code segment to help Ragav , find the highest mark and average mark secured by him in "s" number of subjects.
 
			import java.util.Scanner;
public class Exercise1_5{
    public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
         double mark_avg;
         int result;
         int i;
         int s;
		//define size of array
		s = input.nextInt();
		//The array is defined "arr" and inserted marks into it.
		  int[] arr = new int[s];   
		  for(i=0;i<arr.length;i++)
		  {
			arr[i]=input.nextInt();
		  }
		//Initialize maximum element as first element of the array.  
	   //Traverse array elements to get the current max.
	   //Store the highest mark in the variable result.
	   //Store average mark in avgMarks.
		result=arr[0];
		int sum=0;
		for(i=0;i<arr.length;i++)
			{
			  if(arr[i]>result)
			  {
			  result=arr[i];
			  }
				sum=sum+arr[i];
			}
		mark_avg=sum/arr.length;
		System.out.println(result);
		System.out.print(mark_avg);
	}
}
		
	   
	   

Explanation Click here to wtach the video



Previous :Week 1 - Assignment Next :Week 2 - Assignment