Computer Notes
Computer Notes
Square pattern
For (int i=1; i<=5;i++)
{
For (int j=1;j<=5:j++)
{
System.out.print(*);
}
System.out.println();
}
Increasing triangle
For (int i=1; i<=5;i++)
{
For (int j=1;j<=i:j++)
{
System.out.print(*);
}
System.out.println();
}
Decreasing Triangle
For (int i=1; i<=5;i++)
{
For (int j=i;j<=5:j++)
{
System.out.print(*);
}
System.out.println();
}
Right Sided Triangle
For (int i=1; i<=5;i++)
{
For (int j=i;j<=5:j++)
{
System.out.print(“ “);
}
For(int j=1;j<=i:j++)
{
System.out.print(*);
}
System.out.println();
}
Reverse Hill
For (int i=1; i<=5;i++)
{
For (int j=1;j<=i:j++)
{
System.out.print(“ “);
}
For(int j=i;j<5:j++)
{
System.out.print(*);
}
For(int j=i;j<=5:j++)
{
System.out.print(*);
}
System.out.println();
}
Diamond Pattern
For (int i=1; i<5;i++)
{
For (int j=i;j<=5:j++)
{
System.out.print(“ “);
}
For(int j=1;j<i:j++)
{
System.out.print(*);
}
For(int j=1;j<=i:j++)
{
System.out.print(*);}
System.out.println();}
For (int i=1; i<=5;i++)
{
For (int j=1;j<=i:j++)
{
System.out.print(“ “);
}
For(int j=i;j<5:j++)
{
System.out.print(*);
}
For(int j=i;j<=5:j++)
{
System.out.print(*);}
System.out.println();}
NUMBER PATTERNS
Increasing Number
int n=5;
for(int i=1, p=1; i<=n; i++, p++){
for(int j=1; j<=i; j++){
System.out.print(p+" ");
}
System.out.println();
}
Decreasing Number
int n=5;
for(int i=1, p=5; i<=n; i++, p++){
for(int j=1; j<=i; j++){
System.out.print(p+" ");
}
System.out.println();
}
Alternating numbers
int n=5;
for(int i=1; i<=n; i++){
for(int j=1; j<=i; j++){
if(i%2==0)
System.out.print("2 ");
else
System.out.print("1 ");
}
System.out.println();
}
Increasing Diamond Pattern
int n= 5,p=1;
for(int i=1; i<n; i++, p++){
for(int j=i; j<=n; j++){
System.out.print(" ");
}
for(int j=1; j<i; j++){
System.out.print(p +" ");
}
for(int j=1; j<=i; j++){
System.out.print(p +" ");
}
System.out.println();
}
for(int i=1; i<=n; i++, p++){
for(int j=1; j<=i; j++){
System.out.print(" ");
}
for(int j=i; j<n; j++){
System.out.print(p +" ");
}
for(int j=i; j<=n; j++){
System.out.print(p +" ");
}
System.out.println();
}
Hill Pattern
int n= 5;
for(int i=1; i<=n; i++){
int p =1;
for(int j=i; j<=n; j++){
System.out.print(" ");
}
for(int j=1; j<i; j++){
System.out.print(p++ +" ");
}
for(int j=1; j<=i; j++){
System.out.print(p++ +" ");
}
System.out.println();
}
Reverse Pattern
int n=5;
for(int i=1; i<=n; i++){
int p=5;
for(int j=1; j<=i; j++){
System.out.print(p-- +" ");
}
System.out.println();
}
1 Reverse
int n=5;
for(int i=1,k=n; i<=n;i++,k--){
int p=k;
for(int j=1; j<=i; j++){
System.out.print(" ");
}
for(int j=i; j<=n; j++){
System.out.print(p-- +" ");
}
System.out.println();
}
1 Hill
int n= 5;
for(int i=1; i<=n; i++){
int p =1;
for(int j=i; j<=n; j++){
System.out.print(" ");
}
for(int j=1; j<i; j++){
System.out.print(p++ +" ");
}
for(int j=1; j<=i; j++){
System.out.print(p-- +" ");
}
System.out.println();
}
Character Patterns
A Pattern
int n=5;
for(int i=1; i<=n; i++){
for(int j=1; j<=i; j++){
System.out.print("A ");
}
System.out.println();
}
Increasing Pattern
int n=5;
for(int i=1, p='A'; i<=n; i++, p++){
for(int j=1; j<=i; j++){
System.out.print((char)p+"");
}
System.out.println();
}
Odd Pattern
int n=5;
for(int i=1, p='E'; i<=n; i++, p+=2){
for(int j=1; j<=i; j++){
System.out.print((char)p+"");
}
System.out.println();
}
Reverse Indian
int n=5;
for(int i=1, p='E'; i<=n; i++, p--){
for(int j=1; j<=i; j++){
System.out.print((char)p+"");
}
System.out.println();
}
1 . Find if a number is prime number. prime number is a number
divisible by 1 and itself e.g 5 is a primt number as it has factor only
1,5
import java.util.*;
public class PrimeNum
{
public static void main(String args[])
{
Scanner sc =new Scanner(System.in);
int count=0;
System.out.println("enter a number");
int n= sc.nextInt( );
for(int i=1;i<=n;i++)
{
if(n%i==0)
count++;
}
if(count==2)
System.out.println("Yes");
else
System.out.println("No");
}
}
Code:
import java.util.Scanner;
public class NetedLoopSeries
{
public static void main(String[] args)
{
double sum=0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter Number:");
int n = sc.nextInt();
int x = sc.nextInt();
for(int i=1, a=1, d=9; i<=n; i++, a+=2, d+=4){
int fact=1;
for(int j=1; j<=d; j++)
fact = fact*j;
sum=sum + Math.pow(x,a)/fact;
}
System.out.println("Sum: "+sum);
}
}
}
Code:
import java.util.Scanner;
public class SumOfSeries
{
public static void main(String[] args)
{
double sum=0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter Number:");
int n = sc.nextInt();
for(int i=1, a=2; i<=n; i++, a++){
int fact=1;
for(int j=1; j<=a; j++)
fact = fact*j;
sum= sum + double(i+a)/fact;
}
System.out.println("Sum: "+sum);
}
}
Code:
import java.util.Scanner;
public class NetedLoopSeries
{
public static void main(String[] args)
{
double sum=0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter Number:");
int n = sc.nextInt();
for(int i=1, a=2; i<=n; i++,a++){
int fact=1;
for(int j=1; j<=a; j++)
fact = fact*j;
sum= sum + (double) (i+a)/fact;
}
System.out.println("Sum: "+sum);
}
}
Code:
import java.util.Scanner;
public class SumOfSeries
{
public static void main(String[] args)
{
double sum=0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter Number:");
int n = sc.nextInt();
int x = sc.nextInt();
for(int i=1, a=1, d=2; i<=n; i++, a+=10, d*=2){
int fact = 1;
for(int j=1; j<=d; j++)
fact = fact*j;
sum = sum + double(a+x)/fact;
}
System.out.println("Sum: "+sum);
}
}
Code:
import java.util.Scanner;
public class NetedLoopSeries
{
public static void main(String[] args)
{
double sum=0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter Number:");
int n = sc.nextInt();
for(int i=1, a=2; i<=n; i++,a*=2){
int fact=1;
for(int j=1; j<=i+x; j++)
fact = fact*j;
int fact1 = 1;
for(int j=1; j<=a; j++)
fact = fact*j;
sum= sum + (double) fact/fact1;
}
System.out.println("Sum: "+sum);
}
}
Code:
import java.util.Scanner;
public class NetedLoopSeries
{
public static void main(String[] args)
{
double sum=0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter Number:");
int n = sc.nextInt();
int x = sc.nextInt();
for(int i = 1, a=1; i<=n; i++,a++{
int fact=1;
for(int j=1; j<=a; j++)
fact = fact*j;
sum= sum + Math.pow(x,a)/fact;
}
System.out.println("Sum: "+sum);
}
}
7. Accept a number from user and print if given number is Neon number or
not.
Neon number: Sum of digits of square of the number is equal to the number .
For example: 9: 9*9 = 81, 9= 8+1
Code:
import java.util.Scanner;
public class NeonNumber
{
public static void main()
{
Scanner sc = new Scanner(System.in);
int n;
System.out.println("Enter any number:");
n= sc.nextInt();
int m = n;
int sum = 0;
n = n * n;
while (n != 0) {
int d = n%10;
sum = sum + d;
n = n / 10;
}
if (sum == m)
System.out.println ("yes");
else
System.out.println ("no");
}
}
8. Accept a number from user and print if given number is duck number or
not.
Duck number: A Duck number is a number which has zeroes present in it. e.g 402,
280.
Code:
import java.util.Scanner;
public class DuckNumber
{
public static void main(){
Scanner sc = new Scanner(System.in);
int n;
System.out.println("Enter any number:");
n= sc.nextInt();
int m = n;
int count = 0;
while (n != 0) {
int d = n%10;
if ( d == 0)
count++;
n = n / 10;
}
if ( count > 0)
System.out.println ("yes");
else
System.out.println ("no");
}
}
9. Accept a number from user and print if given number is spy number or not.
spy number: A spy number is a number which has sum its digits equals the product of
the digits.
Example: 123. 1+2+3=1*2*3
Code:
import java.util.Scanner;
public class SpyNumber
{
public static void main(){
Scanner sc = new Scanner(System.in);
int n;
System.out.println("Enter any number:");
n= sc.nextInt();
int m = n;
int sum = 0, prod = 1;
while (n != 0) {
int d = n%10;
sum = sum + d;
prod = prod * d;
n = n / 10;
}
if (sum == prod)
System.out.println ("yes");
else
System.out.println ("no");
}
}
10. Accept a number from user and print if given number is special number or
not.
Special number: A special number is a number whose Sum of digits plus product of
digits it is equal to original number. e.g
For example 59 = 5 + 9 + (5×9)
=59.
Code:
import java.util.Scanner;
public class SpecialNumber
{
public static void main()
{
Scanner sc = new Scanner(System.in);
int n;
System.out.println("Enter any number:");
n= sc.nextInt();
int m = n;
int sum = 0, prod = 1;
while (n != 0) {
int d = n%10;
sum = sum + d;
prod = prod * d;
n = n / 10;
}
if ( sum + prod == m)
System.out.println ("yes");
else
System.out.println ("no");
}
}
11. Accept a number from user and print if given number is prime number or
not?
Code:
import java.util.Scanner;
public class primeNumber
{
public static void main(String[] args)
{
System.out.println("Enter the number:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count=0;
for(int i=1; i<=n; i++)
{
if (n % i == 0)
count++;
}
if (count==2)
System.out.println("Yes");
else
System.out.println("No");
}
}
12. Accept a number from user and print if given number is Perfect number or
not.
Perfect numbers : the sum of its positive divisors excluding the number itself is equal to
that number.
For example, 28 is a perfect number because, 28 is divisible by 1, 2, 4, 7, 14 and
28 ,and the sum of these values is 1 + 2 + 4 + 7 + 14 = 28.
Code:
import java.util.Scanner;
public class PerfectNumber
{
public static void main(String[] args) {
int n, Sum = 0 ;
Scanner sc = new Scanner(System.in);
System.out.println("\n Please Enter any Number: ");
n = sc.nextInt();
for(int i = 1; i < n; i++) {
if (n % i == 0)
sum = sum + i;
}
if (sum == n)
System.out.println("Yes");
else
System.out.println("No");
}
}
}
15. Accept a number from user and print if given number is Harshad number or
not.
A number is said to be the Harshad number if it is divisible by the sum of its digit.
For example, 156= 1 + 5 + 6 = 12.
Since 156 is divisible by 12. So, 156 is a Harshad number.
Code:
import java.util.Scanner;
public class HarshadNumber
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter any number:");
int n= sc.nextInt();
int m = n;
int sum = 0;
while (n != 0) {
int d = n%10;
sum = sum + d;
n = n / 10;
}
if ( m%sum == 0)
System.out.println ("yes");
else
System.out.println ("no");
}
}