c p
c p
c p
PRACTICAL RECORD
COMPUTER SCIENCE
2024-2025
Student Name: Shreyas
Roll No: 41
1. Special number
import java.util.*;
class Special_number
int m,n,i,d,f=1,s=0;
System.out.print("Enter a no.");
n=in.nextInt();
m=n;
while(m!=0){
d=m%10;
for(i=1;i<=d;i++)
f*=i;
s+=f;f=1;
m=m/10;
}if(s==n){
}else {
2. Happy Number
import java.util.*;
class Happy_no
System.out.println("Enter a number");
int n,s=0,d;
n=in.nextInt();
s=n;
do
n=s;s=0;
do
d=n%10;
s+=d*d;
n/=10;
}while(n>0);
if(sum==1)
System.out.println("Happy Number");
else
System.out.println("Happy Number");
3. ISBN
import java.util.*;
class ISBN
int n,n1,i,r,sum=0,c=0;
n=in.nextInt();
n1=n;
while(n1>0)
n1/=10;
c++;
}if(c<10 || c>10)
System.out.println("Illegal ISBN");
else{
for(i=10;i>=1;i--)
{
r=n%10;
sum+=r*i;
n/=10;
}if(sum==11)
else
4. Series1
import java.util.*;
class Series1
System.out.println("Enter a number");
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
f*=j;
s+=(double)x/f;
}
System.out.println(s);
5. Series2
import java.util.*;
class Series2
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
f*=j;
s+=(double)a/f;
}System.out.println(s);
6. Magic Number
import java.util.*;
class Magic_no
{
System.out.println("Enter a number");
do
do
d=n%10;
n/=10; s+=d;
}while(n>0);
}while(s>9);
if(s==1)
else
import java.util.*;
class MHN
{
Scanner in=new Scanner(System.in);
System.out.println("Enter a number");
do
d=h%10;
s+=d;
}while(h>0);
if(h1%s==0)
h2=h1/s;
do
d1=h2%10;
s1+=d1;
}while(h2>0);
if(h2%s1==0)
else
}else
8. ASCII
class ASCII
char c;
int i,s=0;
for(i=1;i<=10;i++)
c=in.next().charAt(0);
s=s+(int)c;
import java.util.*;
class Count
{
n=in.nextInt();
System.out.println("Enter"+n+"characters");
for(i=1;i<=n;i++)
c=in.next().charAt(0);
if(Character.isUpperCase(c))
nuc++;
else
nlc++;
10. Pattern
int i,j;
for(i=65;i<=69;i++) {
for(j=65;j<=i;j++)
System.out.print((char)i);
System.out.println();
import java.util.Scanner;
switch (ch) {
case 1:
break;
case 2:
break;
default:
System.out.println("Incorrect Choice");
}
12. To display the greatest and the smallest numbers in SDA
import java.util.*;
int i,min,max;
for(i=0;i<10;i++) {
m[i]=in.nextInt();
}
max=m[0];
min=m[0];
for(i=0;i<10;i++)
if(m[i]>max)
max=m[i];
if(m[i]<min)
min=m[i];
import java.util.*;
class Average
int i,j,c1=0,c2=0;
for(i=0;i<40;i++)
phy[i] = in.nextInt();
chem[i] = in.nextInt();
maths[i] = in.nextInt();
for(i=0;i<40;i++)
c1++;
c2++;
import java.util.*;
{
public static void main(String args[])
int i,k=0,ns;
for(i=0;i<10;i++)
m[i]=in.nextInt();
ns=in.nextInt();
for(i=0;i<10;i++)
if(m[i]==ns)
k = 1;
if (k==1)
else
}
15. Three Arrays
import java.util.Scanner;
int i = 0;
P[i] = in.nextInt();
Q[i] = in.nextInt();
i = 0;
R[i] = P[i];
i++;
int j = 0;
R[i++] = Q[j++];
import java.util.*;
int a,i,p;
String st,st1="";
char chr,chr1;
System.out.println("Enter your string:");
st=in.nextLine();
p=st.length();
for(a=0;a<p;a++)
chr=st.charAt(a);
if(chr>='a' &&chr<='z'){
chr1=Character.toUpperCase(chr);
st1=st1+chr1;
chr1=Character.toLowerCase(chr);
st1=st1+chr1;
else
st1=st1+chr;
System.out.println(st1);
import java.util.*;
String st,sn,st1="",st2="";
int i,p;
char chr;
st=' '+st;
chr=st.charAt(i);
if(chr==' ')
st1=st1+st.charAt(i+1)+'.';
System.out.println(st2);
import java.util.*;
public class Reverse
System.out.println("Enter a string:");
while (st.hasMoreTokens()) {
revStr += word.charAt(i);
System.out.println(revStr);
import java.util.*;
System.out.println("Enter a word");
int i,p;
char chr;
p=word.length();
for(i=p-1;i>=0;i--)
chr=word.charAt(i);
word1=word1+chr;
if(word.equals(word1))
System.out.println("Palindrome");
else
System.out.println("Not a Palindrome");
import java.util.Scanner;
long sum = 0;
long n = num;
do {
sum = 0;
while (n != 0) {
sum += d * d;
n /= 10;
n = sum;
word = word.toUpperCase();
if (isHappy)
else
}
21. Pattern1
char ch = word.charAt(j);
System.out.print(ch);
System.out.println();
22. Pattern2
public class Pattern2
char ch = 'A';
System.out.print(ch++);
System.out.println();
23. Pattern3
System.out.print(word.charAt(j));
System.out.println();
24. Pattern4
import java.util.Scanner;
char ch = word.charAt(j);
System.out.print(ch);
System.out.println();
}
}
25. Pattern5
import java.util.Scanner;
char ch = word.charAt(i);
System.out.print(ch);
System.out.println();
}
26. Pattern6
import java.util.Scanner;
char ch = word.charAt(j);
System.out.print(ch);
System.out.println();
}
27. Series
import java.util.*;
int sum(int a)
int i,s=0;
for(i=1;i<a;i++)
s=s+(i*(i+1));
return(s);
int p,n;
n=in.nextInt();
p=ob.sum(n);
import java.util.Scanner;
num /= 10;
if (cubeSum == n)
return 1;
else
return 0;
int r = obj.armstrong(num);
if (r == 1)
else
}
29. Volume
import java.util.*;
double volume(double r) {
return vol;
return vol;
double vol = l * b * h;
return vol;
switch(x)
case 1:
System.out.println("Enter radius");
r=in.nextInt();
break;
case 2:
r=in.nextInt();
h=in.nextInt();
break;
case 3:
l=in.nextInt();
b=in.nextInt();
b=in.nextInt();
break;
default:
System.out.println("Invalid input");
class Increment
String name;
int age;
double basic;
public void getdata(String n, int a, double b)
name=n;
age=a;
basic=b;
double inc=0.0;
if(age>=56)
inc=basic*20.0/100.0;
inc=basic*15.0/100.0;
if(age<=45)
inc=basic*10.0/100.0;
basic=basic+inc;
import java.util.*;
class Library
int acc_num;
String title;
String author;
void input()
acc_num= in.nextInt();
title= in.next();
author= in.next();
void compute()
int n,fine;
n = in.nextInt();
fine = n*2;
System.out.println("Fine to be paid\t"+fine);
void display()
System.out.println(acc_num+"\t"+title+"\t"+author);
ob.input();
ob.compute();
ob.display();
32. Loan
import java.util.Scanner;
int time;
double principal;
double rate;
double interest;
double amt;
principal = in.nextInt();
if (time <= 5)
rate = 15.0;
rate = 12.0;
else
rate = 10.0;
obj.getdata();
obj.calculate();
obj.display();
33. Mobike
import java.util.Scanner;
public class Mobike
String name;
name = in.nextLine();
phno = in.nextInt();
bno = in.nextInt();
days = in.nextInt();
if (days <= 5)
else
+ "\t" + charge);
}
public static void main(String args[]) {
obj.input();
obj.compute();
obj.display();
34. Temperature
import java.util.*;
double max,min,f1,f2;
Temperature(double m, double n)
maxm:
min=n;
void compute()
f1=9*max/5+32;
f2=9*min/5+32;
void display()
{
System.out.println("The maximum temperature in Fahrenheit :"+ f1);
double t1,t2;
t1=in.nextDouble();
t2=in.nextDouble();
ob.compute();
ob.display();
import java.util.*;
class Cabservice
String taxino,name;
int d,amt;
Cabservice()
taxino = "";
name = "";
d = 0; amt = 0;
void input()
taxino = in.nextLine();
name = in.nextLine();
d = in.nextInt();
void calculate()
if (d <= 1)
amt=25;
if (d>1&& d <= 5 )
amt=d*30;
if (d>5&& d <= 10 )
amt=d*35;
if ( d >10&& d <= 20 )
amt=d*40;
if (d > 20)
amt=d*45;
void display()
{ System.out.println("Taxi No."+"\t" +"Name"+"\t\t"+"Distance(km)"+
"\t"+"Bill Amount(Rs.)");
ob.input();
ob.calculate();
ob.display();
36. Student
import java.util.Scanner;
String name;
name = n;
mm = m;
scm = sc;
comp = c;
course = "Bio-Science";
return course;
String n = in.nextLine();
obj.display();
}
37. Bill
import java.util.Scanner;
public Bill() {
bno = 0;
name = "";
call = 0;
amt = 0.0;
this.bno = bno;
this.name = name;
this.call = call;
double charge;
else
obj.calculate();
obj.display();