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
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
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
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
Complete the code segment to help Ragav , find the highest mark and average mark secured by him in "s" number of subjects.
Previous :Week 1 - Assignment Next :Week 2 - Assignmentimport 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