Programs 3 - 22 April 24
Programs 3 - 22 April 24
Class – X Programs – 3
Chapter 5 : USER-DEFINED METHODS Date – 22.04.24
Execute the program in BlueJ and then write its solution + ddt in your notebooks
PROGRAM 1
/*Page 337 qns 1*/
import java.util.*;
class Overload1
{
int price; //global variable
void main()
{
//decaration
Scanner sc=new Scanner(System.in);
int x,y,z;
//input
System.out.println("ENTER THE PRINTED PRICE OF AN ARTICLE");
price=sc.nextInt();
System.out.println("ENTER 3 DISCOUNTS TO CALCULATE SINGLE AND
SUCCESIVE DISCOUNTS");
x=sc.nextInt();
y=sc.nextInt();
z=sc.nextInt();
//function calls
Discount(x);
Discount(x,y);
Discount(x,y,z);
}
}
PROGRAM 2 –
/*Page 340 Qns 18*/
class Overload2
{ static void calculate(int m, char ch)
{ if(ch=='s')
Sopln(m%7==0?m+" is divisible by 7":m+" is NOT divisible by 7");
else
System.out.println(m%10==7?"Last digit is 7":"Last digit is NOT 7");
}
static void calculate(int a, int b, char ch)
{ if(ch=='g')
System.out.println("Greater number = "+Math.max(a,b));
else
System.out.println("Smaller number = "+Math.min(a,b));
}
}
PROGRAM 3 –
/*Page 340 qns 20*/
class Overload3
{ static double series(int n)
{
double sum;
int d;
for(d=1,sum=0.0; d<=n; sum+=1.0/d,d++);
return sum;
}
static double series(int a,int n)
{
double sum;
int num,term;
for(num=term=1,sum=0.0; term<=n; num+=3,term++)
sum+=num/Math.pow(a,num+1);
return sum;
}
}
***************************