NPTEL PROGRAMMING ASSIGNMENTS
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;
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.
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;
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
public class Exercise1_3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int sum=0;
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.
public class Exercise1_4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int result=0;
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.
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();
}