# Tag: C++

## Write the definition of a function powerTo, which receives two parameters. The first is a double and the second is an int. The function returns a double.

LANGUAGE: C++ CHALLENGE: Write the definition of a function powerTo, which receives two parameters. The first is a double and the second is an int. The function returns a double. If the second parameter is negative, the function returns 0. Otherwise, it returns the value of the first parameter raised to the power of the...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Project 15: Speed of Sound. Sound travels through air as a result of collisions between the molecules in the air. The temperature of the air affects the speed of the molecules, which in turn affects the speed of sound. The velocity of sound in dry air can be approximated by the formula

LANGUAGE: C++ CHALLENGE: Project 15: Speed of Sound. Sound travels through air as a result of collisions between the molecules in the air. The temperature of the air affects the speed of the molecules, which in turn affects the speed of sound. The velocity of sound in dry air can be approximated by the formula:...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Assume that price is an integer variable whose value is the price (in US currency) in cents of an item. Write a statement that prints the value of price in the form “X dollars and Y cents”. So, if the value of price was 4321, your code would print “43 dollars and 21 cents”. If the value was 501 it would print “5 dollars and 1 cents”. If the value was 99 your code would print “0 dollars and 99 cents”.

LANGUAGE: C++ CHALLENGE: Assume that price is an integer variable whose value is the price (in US currency) in cents of an item. Write a statement that prints the value of price in the form “X dollars and Y cents”. So, if the value of price was 4321, your code would print “43 dollars and...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Write a program that allows the user to enter a number of quarters, dimes, and nickels and then outputs the monetary value of the coins in cents. For example, if the user enters 2 for the number of quarters, 3 for the number of dimes, and 1 for the number of nickels, then the program should output that the coins are worth 85 cents.

LANGUAGE: C++ CHALLENGE: Write a program that allows the user to enter a number of quarters, dimes, and nickels and then outputs the monetary value of the coins in cents. For example, if the user enters 2 for the number of quarters, 3 for the number of dimes, and 1 for the number of nickels,...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Assume the existence of a Building class. Define a derived class , ApartmentBuilding that contains four (4) data members: an integer named numFloors, an integer named unitsPerFloor, a boolean named hasElevator, and a boolean named hasCentralAir. There is a constructor containing parameters for the initialization of the above variables (in the same order as they appear above). There are also two function: the first, getTotalUnits, accepts no parameters and returns the total number of units in the building; the second, isLuxuryBuilding accepts no parameters and returns true if the building has central air, an elevator and 2 or less units per floor.

LANGUAGE: C++ CHALLENGE: Assume the existence of a Building class. Define a derived class , ApartmentBuilding that contains four (4) data members: an integer named numFloors, an integer named unitsPerFloor, a boolean named hasElevator, and a boolean named hasCentralAir. There is a constructor containing parameters for the initialization of the above variables (in the same...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Assume the existence of a Phone class. Define a derived class, CameraPhone that contains two data members: an integer named, imageSize, representing the size in megapixels of each picture, and an integer named memorySize, representing the number of gigabytes in the camera’s memory. There is a constructor that accepts two integer parameters corresponding to the above two data members and which are used to initialize the respective data members. There is also a function named numPictures that returns (as an integer) the number of pictures the camera’s memory can hold.

LANGUAGE: C++ CHALLENGE: Assume the existence of a Phone class. Define a derived class, CameraPhone that contains two data members: an integer named, imageSize, representing the size in megapixels of each picture, and an integer named memorySize, representing the number of gigabytes in the camera’s memory. There is a constructor that accepts two integer parameters...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Assume the existence of a BankAccount class. Define a derived class, SavingsAccount that contains two instance variables: the first a double, named interestRate, and the second an integer named interestType. The value of the type variable can be 1 for simple interest and 2 for compound interest. There is also a constructor that accepts two parameters : a double that is used to initialize the interestRate variable , and a string that you may assume will contain either “Simple”, or “Compound”, and which should be used to initialize the type variable appropriately. There should also be a pair of functions getInterestRate and getInterestType that return the values of the corresponding data members (as double and int respectively).

LANGUAGE: C++ CHALLENGE: Assume the existence of a BankAccount class. Define a derived class, SavingsAccount that contains two instance variables: the first a double, named interestRate, and the second an integer named interestType. The value of the type variable can be 1 for simple interest and 2 for compound interest. There is also a constructor...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## The elements of an integer -valued array can be set to 0 (i.e., the array can be cleared) recursively as follows: An array of size 0 is already cleared; Otherwise, set the first element of the array to 0, and clear the rest of the array Write a void function named clear that accepts an integer array, and the number of elements in the array and sets the elements of the array to 0.

LANGUAGE: C++ CHALLENGE: The elements of an integer -valued array can be set to 0 (i.e., the array can be cleared) recursively as follows: An array of size 0 is already cleared; Otherwise, set the first element of the array to 0, and clear the rest of the array Write a void function named clear...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## A palindrome is a string that reads the same forwards or backwards; for example dad, mom, deed (i.e., reversing a palindrome produces the same string). Write a recursive, bool-valued function, isPalindrome that accepts a string and returns whether the string is a palindrome. A string, s, is a palindrome if: – s is the empty string or s consists of a single letter (which reads the same back or forward), or – the first and last characters of s are the same, and the rest of the string (i.e., the second through next-to-last characters) form a palindrome.

LANGUAGE: C++ CHALLENGE: A palindrome is a string that reads the same forwards or backwards; for example dad, mom, deed (i.e., reversing a palindrome produces the same string). Write a recursive, bool-valued function, isPalindrome that accepts a string and returns whether the string is a palindrome. A string, s, is a palindrome if:- s is...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Write a recursive, string-valued function, replace, that accepts a string and returns a new string consisting of the original sWrite a recursive, string-valued function, reverse, that accepts a string and returns a new string consisting of the original string in reverse. For example, calling reverse with the string goodbye returns the string eybdoog. Reversing a string involves: No action if the string is empty or has only 1 character (reversing a single character string does not change anything). Thus for empty and 1-character strings, the reversed string is just the string itself. Otherwise concatenate the last character with the result of reversing the string consisting of the second through the next-to-last character, followed by the first character. In the above example, you would concatenate the ‘e’ (last character of goodbye) with the result of calling reverse on oodby (the string from the second character to the next-to-last), with the ‘g’ (first character ).

LANGUAGE: C++ CHALLENGE: Write a recursive, string-valued function, replace, that accepts a string and returns a new string consisting of the original sWrite a recursive, string-valued function, reverse, that accepts a string and returns a new string consisting of the original string in reverse. For example, calling reverse with the string goodbye returns the string...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Write a recursive, bool-valued function, containsVowel, that accepts a string and returns true if the string contains a vowel. A string contains a vowel if: The first character of the string is a vowel, or The rest of the string (beyond the first character) contains a vowel

LANGUAGE: C++ CHALLENGE: Write a recursive, bool-valued function, containsVowel, that accepts a string and returns true if the string contains a vowel. A string contains a vowel if: The first character of the string is a vowel, or The rest of the string (beyond the first character) contains a vowel...

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.

## Write a recursive, int -valued function, len, that accepts a string and returns the number of characters in the string. The length of a string is: 0 if the string is the empty string (“”””). 1 more than the length of the rest of the string beyond the first character.

LANGUAGE: C++ CHALLENGE: Write a recursive, int -valued function, len, that accepts a string and returns the number of characters in the string. The length of a string is: 0 if the string is the empty string (“”). 1 more than the length of the rest of the string beyond the first character....

This content requires that you purchase additional access. The price is \$2.99 or free for our Make Life Easier and 30 Days - Not Recurring members.