Description
Q1. 20 points
Write a function, called cubic, which takes in two parameters, say x and y and computes the following
formula: x3 + x + y and returns the computed value.
Sample output 1:
Enter x: 2
Enter y: 1
The value of the function is : 11
Sample output 2:
Enter x: 1
Enter y: 3
The value of the function is : 5
Q2. 30 points
Write a function, called factor, which takes an integer, say n, as a parameter and returns the first
number between 2 and n-1 which divides n. If no such number exists it returns -1
Sample output 1:
Enter n: 15
The smallest divisor is : 3
Sample output 2:
Enter n: 17
The smallest divisor is : -1
Sample output 3:
Enter n: 16
The smallest divisor is : 2
Q3. 50 points
A consider a password valid if it contain only alphabets and numbers. Additionally it must contain at
least one uppercase letter and at least one number and must be 7 characters or longer. Write a
function, called isValid, which takes a string as a parameter and returns the Boolean value True if it is a
valid password and the Boolean value False if it is not. Depending on what the function returns for an
inputted password output if it is valid or not.
Note: you will get the return value from the function isValid and depending on the returned value you
will print one line or the other.
Sample output 1:
Enter the password: Abc123A
The password is valid
Sample output 2:
Enter the password: hello6
The password is not valid
Sample output 3:
Enter the password: xy_abc
The password is not valid