31.7k views
3 votes
1) Create a recursive program that prompts the user for a nonnegative integer N and outputs. a) Sum [N] b) BiPower [N] c) TimesFive [N] Describe any input constraints in the opening comment of your recursive methods

1 Answer

1 vote

Answer:

//Code is created using java

import java.util.*;

// returns the sum

public int sum(int N)

{

if(N==1)

return (1);

else

return N+sum(N-1);

}

// code to return the Bipower ouput

public int BiPower(int N)

{

if(N==1)

return (2);

else

return 2*BiPower(N-1);

}

// Code to return TimesFive output

public int TimesFive(int N)

{

if(N==1)

return 5;

else

return 5 + timesFive(N-1);

}

public static void main(String args[])

{

//Prompts the user to enter a nonnegative integer

int N = Integer.parseInt.(console.readLine("Enter a nonnegative integer: "));

//Outputs the sum, Bipower and TimesFive

System.out.println(sum(n));

System.out.println(BiPower(n));

System.out.println(TimesFive(n));

}

}

User James Jensen
by
5.3k points