Starting Out with C++: Early Objects
8th Edition
ISBN: 9780133360929
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: Addison-Wesley
expand_more
expand_more
format_list_bulleted
Question
Chapter 2.10, Problem 2.21CP
Program Plan Intro
Byte occupation for a data type:
In
- There are many data types available in programming language.
- The basic data types are,
- char.
- int.
- float.
- double.
- bool.
- The memory byte for “char” datatype is “1”.
- The memory byte for “integer” data type is “2”.
- The memory byte for “float” data type is “4”.
- The memory byte for “double” data type is “8”.
- The memory byte for “bool” data type is “1”.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Complete this code using python language
#Write the conditions to check if anyone has won the game. This function will be called from the placeCharacter function. # r : In which row the current character was placed# c : In which column the current character was placed#returned value: True if anyone has won;Otherwise Flasedef checkBoard(r,c):#Write your code here #Write the necessary code to put the "char" in proper position of the board and check if anyone has won.#pos : The position that has been given by the player as input.#char : The character representing the player. It can be X or O.#count: It represents the number of turns. It can be from 0 to 8.#returned value: True if anyone has won;Otherwise Flasedef placeCharacter(pos,char,count):#Write your code heredef gameInitialization():global player1,player2player1 = input("Enter player 1's name:")player2 = input("Enter player 2's name:")print(f"{player1}, your character is X")print(f"{player2}, your character is O")def…
function avg and pass x and y
Tin
printf ("the avg of x and y is %d\n', avgl)
give_sqrt (avgl);
return 0,
float avg (float m, float n)
I/ Return the average of n and m
void give sqrt (float x)
printf ('the sqrt of is Mn'x
:/ Print the sqrt value of x.
return;
Q3: Using the data structure in Q1, and Q2 write for functions to perform the following:
subtract_c( float_c x, float_c y) that returns the difference of the two complex
numbers (x-y).
• multiply_c( float_ c x, float c y) that returns the product of the two complex
numbers (x*y).
divide_c( float_c x, float_c y) that returns the division result of the two complex
numbers (x/y).
divide_c( float_c x, float_c y) that returns the division result of the two complex
numbers (x/y).
Hint : review arithmetic operations on complex numbers.
(a +j b) + (c + j d) = (a+c) + j (b+d)
-(a +j b) = (-a + j (-b))
Conjugate(a + j b) = (a – j b)
(a +j b) – (c + j d) = ?
(a +j b) (c + j d) = (ac – bd) + j (ad + bc)
(a + j b) / (c + j d) = ?
Chapter 2 Solutions
Starting Out with C++: Early Objects
Ch. 2.1 - The following C++ program will not compile because...Ch. 2.1 - On paper, write a program that will display your...Ch. 2.3 - Prob. 2.3CPCh. 2.3 - What output will the following lines of code...Ch. 2.3 - On paper, write a program that will display your...Ch. 2.5 - Which of the following are legal C++ assignment...Ch. 2.5 - List all the variables and literals that appear...Ch. 2.5 - When the above main function runs, what will...Ch. 2.5 - When the following main function runs, what will...Ch. 2.7 - Which of the following are illegal C++ variable...
Ch. 2.7 - Prob. 2.11CPCh. 2.7 - Prob. 2.12CPCh. 2.7 - Prob. 2.13CPCh. 2.7 - How would you combine the following variable...Ch. 2.7 - How would you combine the following variable...Ch. 2.8 - Prob. 2.16CPCh. 2.8 - What will the following code display? int number;...Ch. 2.8 - Prob. 2.18CPCh. 2.10 - Prob. 2.19CPCh. 2.10 - Which of the following is a character literal? 'B'...Ch. 2.10 - Prob. 2.21CPCh. 2.10 - What is wrong with the following program...Ch. 2.10 - Prob. 2.23CPCh. 2.10 - Write a program that stores your name, address,...Ch. 2.15 - Is the following assignment statement valid or...Ch. 2.15 - What is wrong with the following program? How...Ch. 2.15 - What will be assigned to x in each of the...Ch. 2.15 - Prob. 2.28CPCh. 2 - Every complete statement ends with a _____.Ch. 2 - To use cout statements you must include the _____...Ch. 2 - Every C++ program must have a function named...Ch. 2 - Prob. 4RQECh. 2 - A group of statements, such as the body of a...Ch. 2 - 'A', and "Hello World" are all examples of _____.Ch. 2 - 978.65 1012 would be written in E notation as...Ch. 2 - Prob. 8RQECh. 2 - Indicate if each of the following assignment...Ch. 2 - If the variables letter and w have been defined as...Ch. 2 - Indicate if each of the following cout statements...Ch. 2 - Indicate if each of the following cout statements...Ch. 2 - Assume integers x = 4, y = 7, and z = 2. What...Ch. 2 - Assume double variables x = 2.5, y = 7.0, and z =...Ch. 2 - Write a C++ statement that defines the double...Ch. 2 - Write a C++ statement that defines the int...Ch. 2 - Write assignment statements that perform the...Ch. 2 - Write assignment statements that perform the...Ch. 2 - Modify the following program segment so it prints...Ch. 2 - Rewrite the follow statement to use the newline...Ch. 2 - Create detailed pseudocode for a program that...Ch. 2 - Prob. 22RQECh. 2 - Prob. 23RQECh. 2 - Create detailed pseudocode for a program that...Ch. 2 - What will the following programs print on the...Ch. 2 - A) #include iostream using namespace std; int main...Ch. 2 - The following program contains many syntax errors....Ch. 2 - Soft Skills Programmers need good communication...Ch. 2 - Sum of Two Numbers Write a program that stores the...Ch. 2 - Prob. 2PCCh. 2 - Prob. 3PCCh. 2 - Restaurant Bill Write a program that computes the...Ch. 2 - Prob. 5PCCh. 2 - Prob. 6PCCh. 2 - Prob. 7PCCh. 2 - Prob. 8PCCh. 2 - Prob. 9PCCh. 2 - Prob. 10PCCh. 2 - Prob. 11PCCh. 2 - Prob. 12PCCh. 2 - Prob. 13PCCh. 2 - Prob. 14PCCh. 2 - Prob. 15PCCh. 2 - Prob. 16PCCh. 2 - Prob. 17PCCh. 2 - Prob. 18PC
Knowledge Booster
Similar questions
- (Numerical) Using the srand() and rand() C++ library functions, fill an array of 1000 floating-point numbers with random numbers that have been scaled to the range 1 to 100. Then determine and display the number of random numbers having values between 1 and 50 and the number having values greater than 50. What do you expect the output counts to be?arrow_forwardGiven: Pseudo code initialize char text set text= z print "%d", text What will be the value of variable text? 122 98 97 O Errorarrow_forwardYou should only consider using the single data type if you have enormous arrays of data that could not fit into your computer memory if they were saved in double precision. O True O Falsearrow_forward
- CLEAR MY CHOICE The following code segment is supposed to read all of the integers entered by the user until a blank line is entered and store them in values values = [ ] inputStr = input ("Enter a value (blank line to quit): ") values.append (int (inputStr)) inputStr = input ("Enter a value (blank line to quit): ") What line of code should be placed in the blank to achieve this goal? Select one: while inputStr in values : for ch in inputStr : for values in inputStr : while inputStr !- "" on people = ["John", "Rob", "Bob"]arrow_forward#include #include "userdefined" #include [userdefined] نقطتان )2( It is guaranteed that a has at least 8 bits and a .has at least 16 bits int, float char, int bool, char char, short 7 صفحة 5 التالي رجوع عدم إرسال كلمات المرور عبر نماذج Go ogle مطلقا. تم إنشاء هذا النموذج داخل University. of Basrahالإبلاغ عن إساءة الاستخدام Google zilajarrow_forwardd) Print NATURAL numbers from 5 to 25 without using a single digit in the code. Note: Use knowledge of chars in this. Java languagearrow_forward
- def evalsum(s): """Returns a string encoding a sum expression as a value.""" evalsum: This function should accept a string encoding decimal numbers, separated by whitespace and by + and - operators, and should return None if invalid or the sum as a python float. For example, evalsum("1+2.2-3.141592") should return -0.5840800.... An input string-encoded number can be integral or not, can have preceding or trailing zeros or not, and can begin with a period, but cannot end with a period. Hint: try using re.match to match a prefix of the string in a loop, removing that prefix at each iteration.arrow_forwardWhat does this function using to? int max(int a , int b) if(a > b) return a; else return b; } returns the maximum of two integer numbers returns the minimum of two integer numbers returns the maximum of an floating point numbers returns the minimum of two floating point numbersarrow_forward79. To find the decimal value of 1111, that is 15, we can use the function: a. int(1111,10) b. int(‘1111’,10) c. int(1111,2) d. int(‘1111’,2)arrow_forward
- The following function has errors. Locate as many errors as you can. void area(int length = 30, int width) { return length * width; }arrow_forwardchar b = A'; System.out.printin(b % 2); displays an error occurs because a value of type char is not numeric Deither 1 or 0 the character A is displayedarrow_forwardQ1: complete the function that will return the multipication of 3 given numbers - a,b,c. In [ ]: def multiply_numbers(a,b,c): II II || """insert the code that performs the operation. Use the variable 'number' to hold and return the value II || || # your code here return numberarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning