Professional Documents
Culture Documents
Record Work-Y.sarvesh 9a
Record Work-Y.sarvesh 9a
RECORD WORK
TERM - III
- Y.SARVESH class 9A
Record 1
Aim: Write a program to input name and average marks obtained and display the grade along with the name
accordingly.
Source code:
import java.util.*;
public class Grade{
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String name = sc.next();
int marks = sc.nextInt();
String grade;
if(marks >= 80) grade = "Distinction";
else if(marks >= 60 && marks < 80) grade = "First class";
else if(marks >= 45 && marks < 60) grade = "Second class";
else if(marks >= 40 && marks < 45) grade = "Pass";
else grade = "No grade";
System.out.println("Name : " + name);
System.out.println("Marks : " + marks);
System.out.println("Grade : " +grade);
}
}
Variable Data Table
Variable Name Data Type Description
Input/Output
Record 3
Aim: Write a program to input length and breadth of a rectangle and calculate its area:1, perimeter:2, diagonal:3 as per
the user’s choice.
Source Code
import java.util.*;
public class Record3{
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int l,b,calc = 0;
int choice;
System.out.println("Enter length : ");
l = sc.nextInt();
System.out.println("Enter breadth : ");
b = sc.nextInt();
System.out.println("Enter choice => 1:area ; 2:perimeter; 3:diagonal");
choice = sc.nextInt();
switch(choice){
case 1:{
calc = l*b;
break;
} case 2:{
calc = 2*(l+b);
break;
} case 3:{
calc = (int)Math.sqrt(l*l + b*b);
break;
} default : System.out.println("Wrong input");
}
System.out.println(calc);
}
}
Variable Data Table
Variable Name Data Type Description
l int User input- length of rectangle
b int User input- breadth of rectangle
choice int User input :- 1: area 2:perimeter
3:diagonal
calc int values according to the User’s
Choice and is shown as output
Input/Output
Record 4
Aim: To find the factorial of a given number
Source Code:
import java.util.*;
public class factorial
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int factorial = 1;
for(int i = 1; i <= a; i++)
{
factorial *= i;
}
System.out.println(factorial);
}
}
Variable Data Table
Variable Name Data Type Description
a int Input number
Factorial int Factorial of number
i int Counting variable
Input/Output
Record 5
Aim: To print first 10 numbers of Fibonacci series
Source Code:
public class fibonacci
{
public static void main(String args[])
{
int a = 0;
int b = 1;
int c;
for(int i = 1; i <= 10; i++)
{
c= a+b;
System.out.print(c + “,”);
a=b;
b=c;
}
}
}
Variable Data Table
Variable Name Data Type Description
a int Value of Fibonacci series in this iteration
b int The next value of the series
c int Sum of a and b
Input/Output
Record 6
Aim: To print n iteration of the series 1 , 12 , 123 , 1234 ….
Source Code:
import java.util.*;
Input/Output
Record 7
Aim: To print n iteration of the series 2 , 5 , 10 , 17 ….
Source Code:
import java.util.*;
public class series2
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int s = 0;
Input/Output
Record 8
Aim: To print sum of series 1+11+111+1111……
Source Code:
import java.util.*;
Input/Output
Record 9
Aim: To print sum of all odd numbers and all even numbers to a number n
Source Code:
import java.util.*;
public class Record9
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a = 1;
int sumA = 0, sumB = 0;
while (a <=n)
{
if(a%2 == 0)sumA += a;
else sumB+= a;
a++;
}
System.out.println("even : " + sumA);
System.out.println("odd : " + sumB);
}
}
Variable Data Table
Variable Name Data Type Description
n int Number of iterations - input
a int Counter variable
sumB int Sum of odd numbers
sumA long Sum of even numbers
sc Scanner Used to get input
Input/Output
Record 10
Aim: To print 5 iterations of the series 1,2,9,64,625
Source Code:
public class series3
{
public static void main(String args[])
{
int n = 1;
int p;
while(n <= 5)
{
p = (int) Math.pow(n, n-1);
System.out.print(p + ",");
n++;
}
}
}
Variable Data Table
Variable Name Data Type Description
n int Counter variable
p int Value of one iteration of series
Input/Output
Record 11
Aim: To check if a number is an Armstrong number or not
Source Code:
import java.util.*;
Input/Output
Record 12
Aim: To check if a number is palindrome or not
Source Code:
import java.util.*;
while(num != 0)
{
rem = num%10;
rev = rev*10 + rem;
num = num/10;
}
if(rev == num1)
System.out.println("palindrome number ");
else
System.out.println("not palindrome");
}
}
Variable Data Table
Variable Name Data Type Description
num int Input number
num1 int Copy of input number
sc Scanner Used to get input
rev int Reverse of the number
Input/Output
Record13
Aim: To print the sum of the series
1/2 - 2/3 + 3/4 - 4/5 ….. n.
Source Code:
import java.util.*;
System.out.println(sum);
}
}
Input/Output
Record 14
Aim: To input a number and check if it is a happy number or not
Source Code:
import java.util.*;
while(num!= 0)
{
rem = num%10;
num /= 10;
sum += rem*rem;
if(sum >= 10 && num == 0)
{
num = sum;
sum = 0;
continue;
}
}
if(sum == 1)
System.out.println(num1+ " is a happy number");
else
System.out.println(num1 +" is not a happy number");
}
}
Input/Output
Record 15
Aim: To input number and an option and
1) Check if it is Composite or not.
2) Find the smallest digit of the number.
According to the option.
Source Code:
import java.util.*;
public class Record15
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter number: ");
int num = sc.nextInt();
System.out.println("Enter option - 1 or 2: ");
int opt = sc.nextInt();
boolean comp = false;
switch(opt)
{
case 1:
for(int i = 2; i < num; i++)
{
if(num%i == 0){
comp = true;
break;
}else{
continue;
}
}
if(comp)
System.out.println("Number is Composite");
else
System.out.println("Number is not Composite");
break;
case 2:
int small = 9;
while (num > 0) {
int rem = num % 10;
if (rem < small) {
small = rem;
}
num /= 10;
}
System.out.println("Smallest digit is " + small);
break;
default:
System.out.println("Enter number 1 or 2 only");
}
}
}
Record 16
Aim: To input a number and check if it is a Harshad number or not.
Source Code:
import java.util.*;
Input/Output
Record 17
Aim: To input number and check if it is pronic or not.
Source Code:
import java.util.*;
Input/Output
Record 18
Aim: To print a triangle number pattern
Source Code:
public class Star {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(6-j + " ");
}
System.out.println();
}
}
}
Variable Data Table
Variable Name Data Type Description
i int columns
j int rows
Input/Output
Record 19
Aim: To print a triangle number pattern
Source Code:
public class Record19{
public static void main(String args[]){
int i, j;
for (i = 5; i >= 1; i--) {
for (j = 1; j <= i; j++) {
System.out.print("*");
if(j == i) System.out.println(i);
}System.out.println();
}
}
}
Variable Data Table
Variable Name Data Type Description
i int columns
j int rows
Input/Output
Record 20
Aim: To print a square number pattern
Source Code:
public class Pattern {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
if (j <= i)
System.out.print(i + " ");
else
System.out.print(j + " ");
}
System.out.println();
}
}
}
Variable Data Table
Variable Name Data Type Description
i int columns
j int rows
Input/Output
Record 21
Aim: To input number and check if it is magic number or not
Source Code:
import java.util.Scanner;
public class MagicNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number: ");
int num = sc.nextInt();
int sum = 0;
while (num > 0) {
int rem = num % 10;
sum += rem;
num /= 10;
if(sum >= 10 && num == 0){
num = sum;
sum = 0;
continue;
}
}
if (sum == 1)
System.out.println("Number is a magic number.");
else
System.out.println("Number is not a magic number.");
}
}
Variable Data Table
Variable Name Data Type Description
sc Scanner input number
num int number recieved
sum int sum of all digits
rem int determines each digit
Input/Output
Record 22
Aim: To print Floyd’s Triangle
Source Code:
class FloydsTriangle {
public static void main(String[] args)
{
int n = 5;
int i, j, k = 1;
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
System.out.print(k + " ");
k++;
}
System.out.println();
}
}
}
Variable Data Table
Variable Name Data Type Description
n int Number of columns
i int column
j int row
k int Value to be in each part of the triangle
Input/Output