(General math) a. Write a function named rightTriangle() that accepts the lengths of two sides of a right triangle as the arguments a and b. The subroutine should determine and return the hypotenuse, c, of the triangle.
b. Include the function written for Exercise 4a in a working
Trending nowThis is a popular solution!
Chapter 6 Solutions
C++ for Engineers and Scientists
- f(x)=x-tan(x)The root of the function is in the range [4.4,4.5], 0.000001 accuracy.Solve the interval according to the bisection method.Also write C++ code to verify your solution by typing.arrow_forward(Fibonacci) The Fibonacci series0, 1, 1, 2, 3, 5, 8, 13, 21, …begins with the terms 0 and 1 and has the property that each succeeding term is the sum of the twopreceding terms. a) Write a nonrecursive function fibonacci(n) that calculates the nth Fibonaccinumber. Use unsigned int for the function’s parameter and unsigned long long int for its returntype. b) Determine the largest Fibonacci number that can be printed on your system.arrow_forward(e) Write a function montecarlo_accuracy (eps) which takes as an input some small float eps, and repeatedly performs the Monte Carlo procedure, until the approximation has an errorarrow_forward(x² If h(x) X 2 , then 2arrow_forward(IN PYTHON) Problem 2 Write a function count_8s(string) that performs the following actions: Receives a single parameter called string that we expect to be a string. If we receive something that is NOT a string, raise a TypeError with the message “Non-string input received.” Uses recursion to count the number of eights in the string. Use a string of length 0 as your base case. Otherwise, determine if the first character in string is “8” or not, and call count_8s() again with the rest of the string as an argument. Returns the number of eights found in the string. NOTE: You are not to use a while or for loop in your code.arrow_forward12. (identities). Minimize the function F using algebraic modifications (w,x,y,z) Y(Z+WX (W+Z)) + (XY+(x+y) + Z) + z ((ZX +2X) A M+1) = 12²x²x²m)_]arrow_forward(MARK ALL THAT APPLY) Given the following definition of function g, which choice(s) of match arm below will cause the expression g (1, 2, 3);; to return the value 2? let g y = match y with | (* choose from below *) -> baz | _ -> -1;; (bar, baz, foo) (foo, baz, bar) (baz, foo, bar) (bar, _) -1 (, bar, _) G- bar) (foo, bar, _) (foo, - baz) (_, baz, bar) None of the abovearrow_forward(Multiples) Write a function isMultiple that determines for a pair of integers whether thesecond integer is a multiple of the first. The function should take two integer arguments and return1 (true) if the second is a multiple of the first, and 0 (false) otherwise. Use this function in a programthat inputs a series of pairs of integers.arrow_forwardUse Clojure: a. Write a function is-it-four? that returns true when given the number 4, and returns false otherwise. b. Define a function func and an expression expr such that the following evaluates to true.(= 3 (apply func expr))arrow_forward(C Language) Write a recursive function called DrawTriangle() that outputs lines of '*' to form a right side up isosceles triangle. Function DrawTriangle() has one parameter, an integer representing the base length of the triangle. Assume the base length is always odd and less than 20. Output 9 spaces before the first '*' on the first line for correct formatting. Hint: The number of '*' increases by 2 for every line drawn.arrow_forward(Perfect Numbers) An integer number is said to be a perfect number if its factors, including1 (but not the number itself), sum to the number. For example, 6 is a perfect number because 6 =1 + 2 + 3. Write a function isPerfect that determines whether parameter number is a perfect number. Use this function in a program that determines and prints all the perfect numbers between 1and 1000. Print the factors of each perfect number to confirm that the number is indeed perfect.Challenge the power of your computer by testing numbers much larger than 1000.arrow_forward(Wattan Corporation) is an Internet service provider that charges customers a flat rate of $7.99 for up to 10 hours of connection time. Additional hours or partial hours are charged at $1.99 each.Write a function charges that computes the total charge for a customer based on the number of hours of connection time used in a month. The function should also calculate the average cost per hour of the time used (rounded to the nearest 0.01), so use two output parameters to send back these results.You should write a second functionround_money that takes a real number as an input argument and returns as the function value the number rounded to two decimal places. Write a main function that takes data from an input file usage.txt and produces an output file charges.txt. The data file format is as follows:Line 1: current month and year as two integersOther lines: customer number (a five-digit number) and number of hours usedHere is a sample data file and the corresponding output file:Data file…arrow_forwardarrow_back_iosSEE MORE QUESTIONSarrow_forward_ios
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr