JAVA-------SEM-1 Assignment 6

 Q_01

import java.util.Scanner;


public class Q_01 {


public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.print("Enter the value of a and b: ");

int a = in.nextInt();

int b = in.nextInt();

System.out.println("a + b = " + additionSimple(a , b));

System.out.println("a - b = " + substractionSimple(a , b));

System.out.println("a * b = " + multiplicationSimple(a , b));

System.out.println("a % b = " + remainderSimple(a , b));

System.out.println("a / b = " + divisionSimple(b , a));

System.out.println("sqrt of a = " + squarerootSimple(a));

System.out.println("sqrt of b = " + squarerootSimple(b));

}

public static int additionSimple(int a , int b) {

int c = a + b ;

return c;

}

public static int substractionSimple(int a , int b) {

int c = a - b ;

return c;

}

public static int multiplicationSimple(int a , int b) {

int c = a * b ;

return c;

}

public static int remainderSimple(int a , int b) {

int c = a % b ;

return c;

}

public static int divisionSimple(int a , int b) {

int c = b/a ;

return c;

}

public static double squarerootSimple(int a) {

double c = a/2 , b;

do {

b = c;

c = (c+a/c)/2;

}while((b - c)>0.000001);

return c;

}

}

Q_02


public class Q_02 {


public static void main(String[] args) {

int count = 0;

for(int i = 1 ; i <= 100 ; i++) {

if(count%10==0)

System.out.println();

System.out.print(getPentagonalNumber(i) + "   ");

count++;

}

}

public static int getPentagonalNumber(int n) {

int result = n*(3*n - 1)/2;

return result;

}

}

Q_03

import java.util.Scanner;


public class Q_03 {


public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.print("Enter a number: ");

int num = in.nextInt();

System.out.print("Is " + num + " a palindrome: ");

System.out.print(isPalindrome(num));

}

public static int reverse(int a) {

int b , sum = 0;

while(a!=0) {

b = a%10;

a /= 10;

sum = 10*sum + b;

}

return sum;

}

public static boolean isPalindrome(int n) {

int m = reverse(n);

if(m == n)

return true;

else

return false;

}

}

Q_04

import java.util.Scanner;


public class Q_04 {


public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.print("Enter the year: ");

int n = in.nextInt();

int days = numberOfDaysInAYear(n);

System.out.println(n + " has " + days + " days.");

}

public static int numberOfDaysInAYear(int n) {

if((n%400 == 0)||(n%4==0 && n%100!=0))

return 366;

else

return 365;

}

}

Q_05


public class Q_05 {


public static void main(String[] args) {

int count = 0;

for(int i = 2 ; i < 10000 ; i++) {

if(isPrime(i) == true)

count++;

}

System.out.println("There are " + count + " primes less than 10000.");

}

public static boolean isPrime(int n) {

int count = 0;

for(int i = 1 ; i<= n ; i++) {

if(n%i==0)

count++;

}

if(count == 2)

return true;

else

return false;

}

}

Q_06


public class Q_06 {


public static void main(String[] args) {

int count = 0;

int n = 0;

for(int i = 2 ; count < 100 ; i++) {

if(isPalindromicPrime(i)) {

System.out.print(i + " ");

    count++;

    if(count%10==0)

System.out.println();

}

}

}

public static boolean isPrime(int n) {

int count = 0;

for(int i = 1 ; i <= n ; i++) {

if(n%i==0)

count++;

}

return (count == 2);

}

public static boolean isPalindromicPrime(int n) {

int reverse = 0 , dig , m = n;

while(n != 0) {

dig = n%10;

n /= 10;

reverse = 10*reverse + dig;

}

return ((isPrime(m))&&(reverse == m));

}

}

Q_07


public class Q_07 {


public static void main(String[] args) {

for(int i = 1 ; i < 1000 ; i++) {

if(isTwinPrime(i))

System.out.println("(" + i + " , " + (i+2) + ")");

}

}

public static boolean isPrime(int n) {

int count = 0;

for(int i  = 1 ; i <= n ; i++)

if(n%i==0)

count++;

if(count == 2)

return true;

else

return false;

}

public static boolean isTwinPrime(int n) {

return (isPrime(n)&&(isPrime(n+2)));

}

}

Q_08


public class Q_08 {


public static void main(String[] args) {

System.out.println(area(5 , 6.5));

}

public static double area(int n, double side) {

double area = (n*Math.pow(side, 2))/(4*Math.tan((Math.PI)/n));

return area;

}

}

Q_09

import java.util.Scanner;

public class Q_09 {


public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.println("Enter the value for a/b + c/d:");

System.out.print("a = ");

int a = in.nextInt();

System.out.print("b = ");

int b = in.nextInt();

System.out.print("c = ");

int c = in.nextInt();

System.out.print("d = ");

int d = in.nextInt();

sum(a , b , c ,d);

}

public static void sum(int a , int b , int c , int d) {

int num = a*d + c*b;

int den = b*d;

for(int i = 2 ; (i<=num)||(i<=den) ; i++)

if(num%i==0&&den%i==0) {

num /= i;

den /= i;

}

System.out.print(num + "/" + den);

}

}

Q_10

import java.util.Scanner;

public class Q_10 {


public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.print("Start from character: ");

char ch1 = in.next().charAt(0);

System.out.print("upto character: ");

char ch2 = in.next().charAt(0);

System.out.print("No. of characters per line: ");

int n = in.nextInt();

printChars(ch1 , ch2 , n);

}

public static void printChars(char ch1, char ch2, int numberPerLine) {

int count = 0;

for(int i = ch1 ; i <= ch2 ; i++) {

System.out.print((char)i + " ");

count++;

if(count%numberPerLine == 0)

System.out.println();

}

}

}


Q_11
import java.util.Scanner;

public class Q_11 {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter the string: ");
String str = in.nextLine();
System.out.print("Occurence of which character you wanna count: ");
char c = in.next().charAt(0);
System.out.println("The occurence of " + c + " is " + count(str , c) + " times in the word " + str);
}
public static int count(String str, char a) {
char[] arr = str.toCharArray();
int count = 0;
for(int i = 0 ; i < arr.length ; i++)
if(arr[i]==a)
count++;
return count;
}
}
Q_12
import java.util.Scanner;

public class Q_12 {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter the string: ");
String str = in.nextLine();
System.out.println("There are " + count(str) + " vowels in " + str);
}
public static int count(String str) {
char[] arr = str.toCharArray();
int count = 0;
for(int i = 0 ; i < arr.length ; i++) {
if((arr[i]=='A')||(arr[i]=='a')||(arr[i]=='E')||(arr[i]=='e')||(arr[i]=='I')||(arr[i]=='i')||(arr[i]=='O')||(arr[i]=='o')||(arr[i]=='U')||(arr[i]=='u'))
count++;
}
return count;
}
}
Q_13
import java.util.Scanner;

public class Q_13 {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
//To check whether a string is palindrome or not.
System.out.print("Enter the string: ");
String str = in.nextLine();
System.out.println(isPlalindrome(str));
}
public static boolean isPlalindrome(String str) {
String str2 = "";
char[] arr = str.toCharArray();
for(int i = 0 ; i < arr.length ; i++)
str2 = arr[i] + str2;
return (str.equalsIgnoreCase(str2));
}
}
Q_14
import java.util.Scanner;

public class Q_14 {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter the password: ");
String str = in.nextLine();
if(isValidPassword(str))
System.out.println("Valid password.");
else
System.out.println("Invalid password.");
}
public static boolean isValidPassword(String str) {
char[] arr = str.toCharArray();
int num = 0;
for(int i = 0 ; i < arr.length ; i++) {
if(arr[i]>=48&&arr[i]<=57)
num++;
if((arr[i]>=48&&arr[i]<=57)||(arr[i]>=65&&arr[i]<=90)||(arr[i]>=97&&arr[i]<=122))
continue;
else 
return false;
}
return (arr.length>=8&&num>=2);
}
}
Q_15
import java.util.Scanner;

public class Q_15 {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter the side of square: ");
double side = in.nextDouble();
System.out.print("Enter the length and breadth of rectangle: ");
double len = in.nextDouble();
double wid = in.nextDouble();
System.out.print("Enter the radius of circle: ");
float rad = in.nextFloat();
System.out.print("Enter the base and height of triangle: ");
double base = in.nextDouble();
float height = in.nextFloat();
System.out.println("The area of square is " + area(side));
System.out.println("The area of rectangle is " + area(len , wid));
System.out.println("The area of circle is " + area(rad));
System.out.println("The area of triangle is " + area(base , height));
}
public static double area(double side) {
double area = side*side;
return area;
}
public static double area(double len , double wid) {
double area = len*wid;
return area;
}
public static double area(float radius) {
double area = Math.PI*radius*radius;
return area;
}
public static double area(double base , float height) {
double area = 0.5*base*height;
return area;
}
}
XXXX------------THE END-----------XXXX

Comments