
Introduction to Programming with C++, 3rd edition
3rd Edition
ISBN: 9780133377477
Author: Y. Daniel Liang
Publisher: Pearson Academic Computing
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 1, Problem 42CP
Identify and fix the errors in the following code:
Expert Solution & Answer

Want to see the full answer?
Check out a sample textbook solution
Students have asked these similar questions
Consider the following database for some store:
Customers (cid, cname, city, discount)Agents (aid, aname, city, percent)Products (pid, pname, city, quantity, price)Orders (ordno, mon, cid, aid, pid, qty, dollars)
The relation Customers records the ID (cid), name (cname), location (city) of each customer and a discount percentage (discount) for this customer.
The relation Agents records the ID (aid), name (aname), location (city) of each agent and a transaction fee (percent) charged by this agent.
The relation Products lists the ID (pid), name (pname), location (city), quantity and price of available products.
And finally, the relation Orders contains a unique order number (ordno), the month (mon), customer (cid), agent (aid), product (pid), quantity (qty) of each order as well as the total value (dollars) of the transaction.
1. Express the following query in SQL
(a) List customers (names) who do not have discounts but purchased at least one product of price greater than $50.
(b) Find…
Consider the following relational schema and briefly answer the questions that follow:
Emp(eid: integer, ename: string, age: integer, salary: real)
Works(eid: integer, did: integer, pct_time: integer)
Dept(did: integer, budget: real, managerid: integer)
a. Define a table constraint on Dept that will ensure that all managers have age > 30.
b. Write SQL statements to delete all information about employees whose salaries exceed that of the manager of one or more departments that they work in. Be sure to ensure that all the relevant integrity constraints are satisfied after your updates.
Consider the following relations:
Student(snum: integer, sname: string, rmajor: string,
level: string, age: integer)
Class(cname: string, meets_at: time, room: string, fid: integer)
Enrolled(snum: integer, cname: string)
Faculty(fid: integer, fname: string, deptid: integer)
The meaning of these relations is straightforward; for example, Enrolled has one record per student-class pair such that the student is enrolled in the class.
2. Express each of the following integrity constraints in SQL unless it is implied by the primary and foreign key constraint; if so, explain how it is implied. If the constraint cannot be expressed in SQL, say so. For each constraint, state what operations (inserts, deletes, and updates on specific relations) must be monitored to enforce the constraint.
(a) Every faculty member must teach at least two courses.
(b) Every student must be enrolled in the course called 'Math101'.
(c) A student cannot add more than two courses at a time…
Chapter 1 Solutions
Introduction to Programming with C++, 3rd edition
Ch. 1 - Prob. 1CPCh. 1 - Prob. 2CPCh. 1 - Prob. 3CPCh. 1 - Prob. 4CPCh. 1 - Prob. 5CPCh. 1 - What is memory used for? What does RAM stand for?...Ch. 1 - Prob. 7CPCh. 1 - Prob. 8CPCh. 1 - Prob. 9CPCh. 1 - What language does the CPU understand?
Ch. 1 - What is an assembly language?
Ch. 1 - What is an assembler?Ch. 1 - What is a high-level programming language?Ch. 1 - What is a source program?
Ch. 1 - What is an interpreter?
Ch. 1 - What is a compiler?
Ch. 1 - Prob. 17CPCh. 1 - Prob. 18CPCh. 1 - Prob. 19CPCh. 1 - Prob. 20CPCh. 1 - Prob. 21CPCh. 1 - Prob. 22CPCh. 1 - Explain the C++ keywords. List some C++ keywords...Ch. 1 - Is C++ case sensitive? What is the case for C++...Ch. 1 - What is the source file name extension, and what...Ch. 1 - What is a comment? What is the syntax for a...Ch. 1 - Prob. 27CPCh. 1 - What does the namespace std stand for?
Ch. 1 - Which of the following preprocessor directive is...Ch. 1 - Prob. 30CPCh. 1 - Show the output of the following code:
Ch. 1 - Show the output of the following code:...Ch. 1 - Prob. 33CPCh. 1 - Prob. 34CPCh. 1 - Identify and fix the errors in the following...Ch. 1 - Prob. 36CPCh. 1 - Reformat the following program according to the...Ch. 1 - Prob. 38CPCh. 1 - Prob. 39CPCh. 1 - If your program needs to read data from a file,...Ch. 1 - Suppose you write a program for computing the...Ch. 1 - Identify and fix the errors in the following...Ch. 1 - (Display three messages) Write a program that...Ch. 1 - (Display five messages) Write a program that...Ch. 1 - (Display a pattern) Write a program that displays...Ch. 1 - (Print a table) Write a program that displays the...Ch. 1 - (Compute expressions) Write a program that...Ch. 1 - (Summation of a series) Write a program that...Ch. 1 - (Approximate ) can be computed using the...Ch. 1 - (Area and perimeter of a circle) Write a program...Ch. 1 - (Area and perimeter of a rectangle) Write a...Ch. 1 - (Average speed in miles) Assume a runner runs 14...Ch. 1 - (Population projection) The U.S. Census Bureau...Ch. 1 - (Average speed in kilometers) Assume a runner runs...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Consider the following relational schema. An employee can work in more than one department; the pct_time field of the Works relation shows the percentage of time that a given employee works in a given department. Emp(eid: integer, ename: string, age: integer, salary: real) Works(eid: integer, did: integer, pct_time: integer) Dept(did: integer, budget: real, managerid: integer) Write the following queries in SQL: a. Print the name of each employee whose salary exceeds the budget of all of the departments that he or she works in. b. Find the enames of managers who manage only departments with budgets larger than $1 million, but at least one department with budget less than $5 million.arrow_forwardConsider the following schema: Suppliers(sid: integer, sname: string, address: string) Parts(pid: integer, pname: string, color: string) Catalog(sid: integer, pid: integer, cost: real) The Catalog relation lists the prices charged for parts by suppliers. Write the following queries in SQL: a. Find the sids of suppliers who charge more for some part than the average cost of that part (averaged over all the suppliers who supply that part). b. Find the sids of suppliers who supply a red part or a green part. c. For every supplier that supplies a green part and a red part, print the name and price of the most expensive part that she supplies.arrow_forwardThe following relations keep track of airline flight information: Flights(flno: integer, from: string, to: string, distance: integer, departs: time, arrives: time, price: integer) Aircraft(aid: integer, aname: string, cruisingrange: integer) Certified(eid: integer, aid: integer) Employees(eid: integer, ename: string, salary: integer) Note that the Employees relation describes pilots and other kinds of employees as well; every pilot is certified for some aircraft, and only pilots are certified to fly. Write each of the following queries in SQL.(Additional queries using the same schema are listed in the exercises for Chapter 4) a. Identify the routes that can be piloted by every pilot who makes more than $100,000. b. Print the name and salary of every nonpilot whose salary is more than the average salary for pilots. c. Print the names of employees who are certified only on aircrafts with cruising range longer than 1000 miles and who are certified on some Boeing…arrow_forward
- Need help making python code for this!arrow_forward2.7 LAB: Smallest of two numbers Instructor note: Note: this section of your textbook contains activities that you will complete for points. To ensure your work is scored, please access this page from the assignment link provided in the CTU Virtual Campus. If you did not access this page via the CTU Virtual Campus, please do so now.arrow_forwardI help understanding this question d'y + 4dy +3y = a, Initial Conditions: y(0) = 5 & y'(0)=0 Where a = 10 a) Find y(t) =yh(t) +yp(t) in time domainIs the system over-damped, under-damped, or critical? b) Find y(t) using Laplace Transformsarrow_forward
- Given f(t)=a sin(ßt) a = 10 & ß = 23 Find the Laplace Transform using the definition F(s) = ∫f(t)e-stdtarrow_forwardPlease do not use any AI tools to solve this question. I need a fully manual, step-by-step solution with clear explanations, as if it were done by a human tutor. No AI-generated responses, please.arrow_forwardObtain the MUX design for the function F(X,Y,Z) = (0,3,4,7) using an off-the-shelf MUX with an active low strobe input (E).arrow_forward
- I cannot program smart home automation rules from my device using a computer or phone, and I would like to know how to properly connect devices such as switches and sensors together ? Cisco Packet Tracer 1. Smart Home Automation:o Connect a temperature sensor and a fan to a home gateway.o Configure the home gateway so that the fan is activated when the temperature exceedsa set threshold (e.g., 30°C).2. WiFi Network Configuration:o Set up a wireless LAN with a unique SSID.o Enable WPA2 encryption to secure the WiFi network.o Implement MAC address filtering to allow only specific clients to connect.3. WLC Configuration:o Deploy at least two wireless access points connected to a Wireless LAN Controller(WLC).o Configure the WLC to manage the APs, broadcast the configured SSID, and applyconsistent security settings across all APs.arrow_forwardusing r language for integration theta = integral 0 to infinity (x^4)*e^(-x^2)/2 dx (1) use the density function of standard normal distribution N(0,1) f(x) = 1/sqrt(2pi) * e^(-x^2)/2 -infinity <x<infinity as importance function and obtain an estimate theta 1 for theta set m=100 for the estimate whatt is the estimate theta 1? (2)use the density function of gamma (r=5 λ=1/2)distribution f(x)=λ^r/Γ(r) x^(r-1)e^(-λx) x>=0 as importance function and obtain an estimate theta 2 for theta set m=1000 fir the estimate what is the estimate theta2? (3) use simulation (repeat 1000 times) to estimate the variance of the estimates theta1 and theta 2 which one has smaller variance?arrow_forwardusing r language A continuous random variable X has density function f(x)=1/56(3x^2+4x^3+5x^4).0<=x<=2 (1) secify the density g of the random variable Y you find for the acceptance rejection method. (2) what is the value of c you choose to use for the acceptance rejection method (3) use the acceptance rejection method to generate a random sample of size 1000 from the distribution of X .graph the density histogram of the sample and compare it with the density function f(x)arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT

C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning

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,

EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Algebraic Expressions – Algebra Basics; Author: TabletClass Math;https://www.youtube.com/watch?v=U-7nq7OG18s;License: Standard YouTube License, CC-BY
Python Tutorial for Beginners 3 - Basic Math, Mathematical Operators and Python Expressions; Author: ProgrammingKnowledge;https://www.youtube.com/watch?v=Os4gZUI1ZlM;License: Standard Youtube License