Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Question 6 of the ICSE Specimen Paper 2020.
- * Specimen Paper: http://www.cisce.org/pdf/ICSE-Class-X-Specimen-Question-Papers-2020/Computer%20Applications_Specimen_2020.pdf
- */
- public class Question_6
- {
- int Sum(int A, int B)
- {
- int i;
- int sum = 0;
- for(i=A;i<=B;i++)
- {
- if(i%2 == 0)
- sum += i;
- }
- return sum;
- }
- double Sum(double N)
- {
- double i = 1.0;
- double prod = 1;
- while(i<=N)
- {
- prod *= i;
- i += 0.2;
- }
- return prod;
- }
- int Sum(int N)
- {
- String num = Integer.toString(N);
- int sum = 0;
- int i, digit;
- char x;
- for(i=0;i<num.length();i++)
- {
- x = num.charAt(i);
- digit = Character.getNumericValue(x);
- if(digit % 2 != 0)
- {
- sum += digit;
- }
- }
- return sum;
- }
- public static void main(String[] args)
- {
- Question_6 s1 = new Question_6(); //Creating an object to invoke the functions.
- int a = s1.Sum(4, 16); //Expected Output - 4 + 6 + 8 + 10 + 12 + 14 + 16 = 70.
- System.out.println(a);
- double b = s1.Sum(2.0); //Expected Output - 1.0 x 1.2 x 1.4 x 1.6 x 1.8 x 2.0 = 9.6768.
- System.out.println(b);
- int c = s1.Sum(43961); //Expected Output - 3 + 9 + 1 = 13.
- System.out.println(c);
- }
- }
Add Comment
Please, Sign In to add comment