In this lab, you use the flowchart and pseudocode found in the figures below to add code to a partially created C++ program. When completed, college admissions officers should be able to use the C++ program to determine whether to accept or reject a student, based on his or her test score and class rank.
start input testScore,
classRank if testScore >= 90 then if classRank >= 25 then output "Accept"
else output "Reject" endif else if testScore >= 80
then if classRank >= 50 then output "Accept" else output "Reject" endif
else if testScore >= 70
then if classRank >= 75 then output "Accept"
else output "Reject"
endif else output "Reject"
endif
endif
endif
stop
Study the pseudocode in picture above. Write the interactive input statements to retrieve: A student’s test score (testScore) A student's class rank (classRank) The rest of the program is written for you. Execute the program by clicking "Run Code." Enter 87 for the test score and 60 for the class rank. Execute the program by entering 60 for the test score and 87 for the class rank.
[comment]: <> (3. Write the statements to convert the string representation of a student’s test score and class rank to the integer data type (testScore and classRank, respectively).)
Function: This program determines if a student will be admitted or rejected. Input: Interactive Output: Accept or Reject
*/ #include using namespace std; int main()
{ // Declare variables
// Prompt for and get user input
// Test using admission requirements and print Accept or Reject
if(testScore >= 90)
{ if(classRank >= 25)
{ cout << "Accept" << endl; }
else
cout << "Reject" << endl; }
else { if(testScore >= 80)
{ if(classRank >= 50)
cout << "Accept" << endl;
else cout << "Reject" << endl; }
else { if(testScore >= 70)
{ if(classRank >=75) cout << "Accept" << endl;
else cout << "Reject" << endl; }
else cout << "Reject" << endl; } } } //End of main() function

Answers

Answer 1

Answer:

The equivalent program in C++:

#include<iostream>

#include <sstream>

using namespace std;

int main(){

   string Score, Rank;

   cout<<"Enter student score and class rank: ";

   cin>>Score>>Rank;

   int testScore = 0, classRank = 0;

   stringstream sstream(Score);

   sstream>>testScore;

   

   stringstream tream(Rank);

   tream>>classRank;

   

   if (testScore >= 90){

       if(classRank >=25){cout<<"Accept";}

       else{cout<<"Reject";}

   }

   else if(testScore >= 80){

       if(classRank >=50){cout<<"Accept";}

       else{cout<<"Reject";}

   }

   else if(testScore >= 70){

       if(classRank >=75){cout<<"Accept";}

       else{cout<<"Reject";}

   }

   else{cout<<"Reject";}

   return 0;

}

Explanation:

This declares Score and Rank as string variables

   string Score, Rank;

This prompts the user for score and class rank

   cout<<"Enter student score and class rank: ";

This gets the user input

   cin>>Score>>Rank;

This declarees testScore and classRank as integer; and also initializes them to 0

   int testScore = 0, classRank = 0;

The following converts string Score to integer testScore

   stringstream sstream(Score);

   sstream>>testScore;

The following converts string Rank to integer classRank

   stringstream tream(Rank);

   tream>>classRank;

The following conditions implement the conditions as given in the question.    

If testScore >= 90

   if (testScore >= 90){

If classRank >=25

       if(classRank >=25){cout<<"Accept";}

If otherwise

       else{cout<<"Reject";}

   } ---

If testScore >= 80

   else if(testScore >= 80){

If classRank >=50

       if(classRank >=50){cout<<"Accept";}

If otherwise

       else{cout<<"Reject";}

   }

If testScore >= 70

   else if(testScore >= 70){

If classRank >=75

       if(classRank >=75){cout<<"Accept";}

If otherwise

       else{cout<<"Reject";}

   }

For testScore less than 70

   else{cout<<"Reject";}


Related Questions

an engineer hears about dhcp snooping and decides to implement it. which of the following are the devices on which dhcp snooping could be implemented? (choose two answers.)\

Answers

These two devices are implemented for DHCP snooping.

Layer 2 switches

Multilayer switches

DHCP snooping

DHCP snooping is a set of techniques used in computer networking to increase the security of a DHCP infrastructure.

Clients on a LAN are given IP addresses by DHCP servers. On LAN switches, DHCP snooping can be configured to filter out malicious or corrupted DHCP communication as well as rogue DHCP servers. Additionally, details on the hosts that successfully completed a DHCP transaction are accumulated in a database of bindings that can later be used by other security or accounting features.

In order to guarantee IP integrity on a Layer 2 switched domain, other features may use data from the DHCP snooping database. Using this knowledge, a network is able to:

IP address location tracking when paired with SNMP or AAA accounting.When used with source-guard, make sure hosts only use the IP addresses allotted to them. also known as source-lockdown.Sanitize ARP queries via arp-inspection, also known as arp-protect.

To Know more about DHCP snooping, Check out:

https://brainly.com/question/28197272

#SPJ4

However the question you are looking for:

"An engineer hears about DHCP snooping and decides to implement it. The network includes devices that act primarily as Layer 2 switches, multilayer switches (that is, they perform both Layer 2 and Layer 3 switching), and routers. Which of the following are the devices on which DHCP snooping could be implemented? (Choose two answers.)

a. Layer 2 switches

b. Routers

c. Multilayer switches

d. A LAN hub"

explain how communication promotes cooperation and industrial peace​

Answers

Explanation:

Communication helps the management to know what the organisation wants and how it can be performed. Through effective way of communication it promotes the industrial peace and good relations. 7. ... It enables the management to take managerial decisions which depends upon the quality of communication.

Careers emerge solely to make profit for the industry.


False

True

Answers

Explanation:

Careers emerge solely to make profit for the industry: False

Brainliest and follow and thanks

morning dude

how can I order the prices negatively affect other producers of goods and services​

Answers

Scarcity of availability causes producers to either charge
higher prices or to produce more goods and services (like energy
production, cars, paper, etc.)

What is unit testing? a. Checking that the integer values of a function use proper units (yards, meters, etc.) b. Ensuring a program is not one large function but rather consists of numerous smaller functions (units) c. Dividing larger function parameters into several smaller parameters known as units d. Individually testing a small part (or unit) of a program, typically a function, using a separate program called a test harness

Answers

Answer:

d. Individually testing a small part (or unit) of a program, typically a function, using a separate program called a test harness.

Explanation:

A software development life cycle (SDLC) can be defined as a strategic process or methodology that defines the key steps or stages for creating and implementing high quality software applications. There are seven (7) main stages in the creation of a software and these are;

1. Planning.

2. Analysis.

3. Design.

4. Development (coding).

5. Testing.

6. Implementation and execution.

7. Maintenance.

Unit testing can be defined as a software development procedure that involves the process of individually testing a small part (or unit) of a program, typically a function, using a separate program called a test harness.

This ultimately implies that, if the observed behavior of the small part of a software program is consistent with the expectations, then the unit test is considered a pass. Otherwise, the unit test failed.

Dan wants to use some of his friend's printed photos of sea creatures for a school multimedia project. Which input device is best for transferring the photos to his project?
ОА
web camera
OB.
scanner
OC graphics tablet
OD
digital camera

Answers

Dan wants to transfer printed photos of sea creatures to his school multimedia project. Using a scanner, he can create a digital image of the printed photos and then import them into his project. The correct answer is B. scanner.

What is scanner ?

A scanner is an input device that creates a digital image of a physical document or image.

Therefore, Scanners are widely used in businesses, homes, and institutions for a variety of purposes, such as scanning documents for archiving, creating digital copies of physical documents and converting printed photos into digital images.

Learn more about scanner here : brainly.com/question/14259590

#SPJ1

With clear examples, describe how artificial intelligence is applied in fraud detection

Answers

Answer:

AI can be used to reject credit transactions or flag them for review. Like at Walmart

Explanation:

I work with AI, i know what i'm talking about.

What line has the bug?

What line has the bug?

Answers

Answer:

14

Explanation:

there is never { to start the code

To delete unnecessary files on a hard disk use software

Answers

Good info to keep in mind!

do you humans know what math is?

Answers

Some do some dont Albert einstein has the biggest brain :))

A cookie recipe calls for the following ingredients:
• 1.5 cups of sugar
• 1 cup of butter
• 2.75 cups of flour
The recipe produces 48 cookies with this amount of ingredients. Write a program that asks the user how many cookies they want to make and then displays the number of cups of each ingredient needed for the specified number of cookies in the following format:

You need 5 cups of sugar, 3 cups of butter, and 7 cups of flour.

Note: Don’t worry about formatting the numbers in the output.

Answers

def cookie_Recipe(recipe):

   

   sugar=(0.03125*recipe)

   butter=(0.02083333333*recipe)

   flour=(0.05729166666*recipe)

   LF1=round(sugar, 2)

   LF2=round(butter,2)

   LF3=round(flour, 2)

   print("You will need:")

   print(LF1, "cups of sugar")

   print(LF2, "cups of butter")

   print(LF3, "cups of flour")

   print("To make", recipe, 'cookies')

recipe=int(input("How many cookies do you want to make?\n"))

cookie_Recipe(recipe)

The program is a sequential program and does not require loops, iterations, and conditions.

What is python?

Python is a general-purpose programming language.

The Python program that uses comments to clarify each line is as follows:

#This gets the number of cookies

cookies = float(input("Number of cookies: "))

#This calculates the amount of sugar

sugar = (1.5 * cookies) / 48.0

#This calculates the amount of butter

butter = cookies / 48

#This calculates the amount of flour

flour = (2.75 * cookies) / 48

#This prints the amount of sugar, butter and flour needed

print("You need ", format(sugar, '.2f'), " cups of sugar, ", format(butter, '.2f'), " cups of butter and ", format(flour, '.2f'), " cups of flour", sep='')

Therefore, the program is written above.

To learn more about python, refer to the link:

https://brainly.com/question/12867701

#SPJ2

HACK ATTACK (MyPltw) MIT app inventor (1.2.2) - I need help on doing the actual hacking algorithm. If someone has done it before please show me how. These blocks are the ones that need to be edited.

HACK ATTACK (MyPltw) MIT app inventor (1.2.2) - I need help on doing the actual hacking algorithm. If

Answers

Answer: 1.4.3.6.2  Is the order they should be in from there!!!

Explanation:

Using Gradebook.java (below) and GradebookTest.java (below) Complete an application (code provided) that takes in an Array of 30 Grades (integer) and returns the maximum grade, minimum grade, average of all grades, and prints a Bar Chart to show the grade distribution Note: maximum grade, minimum grade, average grade, and the Bar Chart must be implemented as separate methods. Some given code might not be needed. Given Below: //init Array java
//GradeBook .java
//GradeBook. Java
Given Methods:
public void outputGrades()
public void output BarChart()
public double getAverage

Answers

//Application Code

import java.util.Scanner.

What is java?

Java is a high-level programming language developed by Sun Microsystems. It is a class-based, object-oriented language that is designed to have as few implementation dependencies as possible. Java is used for developing mobile, desktop and web applications. It is one of the most popular programming languages in the world, and is used for creating software for a variety of industries, from financial services to scientific computing. Java is designed to be platform independent, meaning that code written in Java can run on any platform, regardless of the operating system or hardware architecture. Java is also used in Android development and is the official language for the Android platform.

To learn more about java

https://brainly.com/question/26789430

#SPJ4

What would game programmers do when decomposing a task in a modular program?

Answers

When game programmers decompose a task in a modular program, they would typically break down the task into smaller, more manageable modules or functions. Here are some steps they might take during the decomposition process:

1. Identify the overall task or feature: Game programmers start by identifying the larger task or feature they want to implement, such as player movement, enemy AI, or collision detection.

2. Analyze the task: They analyze the task to understand its requirements, inputs, and desired outputs. This helps them determine the necessary functionality and behavior.

3. Identify subtasks or components: They identify the subtasks or components that make up the larger task. For example, in the case of player movement, this could involve input handling, character animation, physics simulation, and rendering.

4. Break down the subtasks further: Each subtask can be further decomposed into smaller, more specific functions or modules. For example, input handling might involve separate functions for keyboard input, mouse input, or touch input.

5. Define interfaces: They define clear interfaces between the modules, specifying how they interact and communicate with each other. This helps ensure modularity and maintainability of the code.

6. Implement and test modules: Game programmers then proceed to implement each module or function, focusing on their specific responsibilities. They can test and iterate on these smaller units of functionality independently.

7. Integrate and test the modules: Finally, they integrate the modules together, ensuring they work harmoniously and produce the desired outcome. Thorough testing is conducted to verify that the overall task or feature functions correctly.

By decomposing tasks in this manner, game programmers can effectively manage the complexity of game development, promote code reusability, enhance collaboration, and facilitate the maintenance and future expansion of the game.

When decomposing a task in a modular program, game programmers follow a structured approach to break down the task into smaller, more manageable components.

This process is crucial for code organization, maintainability, and reusability. Here's an outline of what game programmers typically do:

1. Identify the task: The programmer begins by understanding the task at hand, whether it's implementing a specific game feature, optimizing performance, or fixing a bug.

2. Break it down: The task is broken down into smaller subtasks or functions that can be handled independently. Each subtask focuses on a specific aspect of the overall goal.

3. Determine dependencies: The programmer analyzes the dependencies between different subtasks and identifies any order or logical flow required.

4. Design modules: Modules are created for each subtask, encapsulating related code and functionality. These modules should have well-defined interfaces and be independent of each other to ensure reusability.

5. Implement and test: The programmer then implements the modules by writing the necessary code and tests their functionality to ensure they work correctly.

6. Integrate modules: Once individual modules are tested and verified, they are integrated into the larger game program, ensuring that they work together seamlessly.

By decomposing tasks into modules, game programmers promote code organization, readability, and ease of maintenance. It also enables parallel development by allowing different team members to work on separate modules simultaneously, fostering efficient collaboration.

For more such questions on programmers,click on

https://brainly.com/question/30130277

#SPJ8

A Supermarket manager hired one packager who can pack 15 boxes every two minutes. Ater some time the manager noticed that packaging is too much work to be done by one person, so they hired another packager who can pack 15 boxes every three minutes. How many minutes will it take these two packagers, working together, to pack 500 boxes? 32 40​

Answers

Answer:

40mn

Explanation:

500/t=15/2+15/3

500/t=75/6

75t=500×6

t=3000/75

t=40

214 answer so round up to 20 boxes is to much so 500 boxes a day is 560

What type of function does a project management tool have that a task management tool does not?

Question 16 options:

file sharing


progress tracking


commenting


budgeting

Answers

The type of function that a project management tool have that a task management tool does not is commenting.

What purposes does a project management tool serve?

Project management tools are a a make up of software made to assist project teams in project planning, project tracking, and project management in order to meet project goals within a given time frame.

Note that the process of overseeing a task throughout its life cycle is known as task management. Planning, testing, tracking, and reporting are all part of it. Both individuals and groups of people can work together and exchange knowledge to attain common goals with the aid of task management.

Learn more about project management from

https://brainly.com/question/27995740
#SPJ1

Which of the following would be considered software? Select 2 options.
memory
printer
operating system
central processing unit (CPU)
Microsoft Office suite (Word, Excel, PowerPoint, etc.)
Thing

Answers

Answer:

Microsoft Office suite (Word, Excel, PowerPoint, etc.), and thing

Explanation:

The Operating system and Microsoft Office suite will be considered as software.

A Software is the opposite of Hardware in a computer system.

Let understand that Software means some set of instructions or programs on a computer which are used for operation and execution of specific tasks.

There are different type of software and they include:

Application Software are software installed into the system to perform function on the computer E.g. Chrome.System Software is the software designed to provide platform for other software installed on the computer. Eg. Microsoft OS. Firmware refers to set of instructions programmed on a hardware device such as External CD Rom.

In conclusion, the Operating system is a system software while the Microsoft Office suite is an application software.

Learn more about Software here

brainly.com/question/1022352

What type of model does the web use? Choose the answer.

a. Client-Server model
b. Client-Host model
c. Server-Website model
d. Web-Internal model

Answers

The type of model does the web use is

a. Client-Server model

What is client-server model?

The web primarily uses the Client-Server model. In this model, the web is divided into two main components: clients and servers

Clients are devices or software applications that request and consume resources from servers. examples of clients include web browsers (such as Chrome or Firefox) running on users' devices, mobile apps, or even other servers.

Servers on the other hand, are powerful computers or software applications that store and deliver resources in response to client requests. servers host websites, web applications, or other services and are responsible for processing client requests, retrieving data, and sending it back to the clients.

Learn more about Client-Server model at

https://brainly.com/question/30042674

#SPJ1

with aid of two examples, describe the use of merging of docments

Answers

Answer:

Answer down below

Explanation:

Q's Asked: With the aid of two examples, describe the use of merging of documents.

------------------------------------------------------------------------------------------------------------

Explanation of "merging documents":

What is the use of merging of documents?

Well merging documents is really only used for organization or systems where documents/ data are changed by different users or systems.

Anyway The requirements for "mail merging" is :

(a) Main Document,

(b) Data Source,

(c) Merge Document.

: Meaning of A horizontal merger: A horizontal merger is when competing companies merge—companies that sell the same products or services.

: Meaning of A vertical merger: A vertical merger is a merger of companies with different products. :3

Welp anyway back to the Q's: With the aid of two examples, describe the use of merging of documents.Umm some people that use "merging of documents", are horizontal mergers which increase market share, such as Umm... T-moblie and sprit bc they are both a phone company. vertical mergers which exploit existing synergies.  So like ummm.... a sports drink company and a car company combining together. hope this helps ~~Wdfads~~~

I really need help with CSC 137 ASAP!!! but it's Due: Wednesday, April 12, 2023, 12:00 AM

Questions for chapter 8: EX8.1, EX8.4, EX8.6, EX8.7, EX8.8

I really need help with CSC 137 ASAP!!! but it's Due: Wednesday, April 12, 2023, 12:00 AMQuestions for
I really need help with CSC 137 ASAP!!! but it's Due: Wednesday, April 12, 2023, 12:00 AMQuestions for
I really need help with CSC 137 ASAP!!! but it's Due: Wednesday, April 12, 2023, 12:00 AMQuestions for

Answers

The response to the following prompts on programming in relation to array objects and codes are given below.

What is the solution to the above prompts?

A)

Valid declarations that instantiate an array object are:

boolean completed[J] = {true, true, false, false};

This declaration creates a boolean array named "completed" of length 4 with initial values {true, true, false, false}.

int powersOfTwo[] = {1, 2, 4, 8, 16, 32, 64, 128};

This declaration creates an integer array named "powersOfTwo" of length 8 with initial values {1, 2, 4, 8, 16, 32, 64, 128}.

char[] vowels = new char[5];

This declaration creates a character array named "vowels" of length 5 with default initial values (null for char).

float[] tLength = new float[100];

This declaration creates a float array named "tLength" of length 100 with default initial values (0.0f for float).

String[] names = new String[]{"Sam", "Frodo", "Merry"};

This declaration creates a String array named "names" of length 3 with initial values {"Sam", "Frodo", "Merry"}.

char[] vowels = {'a', 'e', 'i', 'o', 'u'};

This declaration creates a character array named "vowels" of length 5 with initial values {'a', 'e', 'i', 'o', 'u'}.

double[] standardDeviation = new double[1];

This declaration creates a double array named "standardDeviation" of length 1 with default initial value (0.0 for double).

In summary, arrays are objects in Java that store a fixed-size sequential collection of elements of the same type. The syntax for creating an array includes the type of the elements, the name of the array, and the number of elements to be stored in the array. An array can be initialized using curly braces ({}) to specify the initial values of the elements.


B) The problem with the code is that the loop condition in the for loop is incorrect. The index should start from 0 instead of 1, and the loop should run until index < masses.length instead of masses.length + 1. Also, the totalMass should be incremented by masses[index], not assigned to it.

Corrected code:
double[] masses = {123.6, 34.2, 765.87, 987.43, 90, 321, 5};

double totalMass = 0;

for (int index = 0; index < masses.length; index++) {

   totalMass += masses[index];

}


The modifications made here are to correct the starting index of the loop, fix the loop condition, and increment the totalMass variable correctly.


C)

1)
Code to set each element of an array called nums to the value of the constant INITIAL:

const int INITIAL = 10; // or any other desired initial value

int nums[5]; // assuming nums is an array of size 5

for (int i = 0; i < 5; i++) {

   nums[i] = INITIAL;

}


2) Code to print the values stored in an array called names backwards:
string names[4] = {"John", "Jane", "Bob", "Alice"}; // assuming names is an array of size 4

for (int i = 3; i >= 0; i--) {

   cout << names[i] << " ".

}



3) Code to set each element of a boolean array called flags to alternating values (true at index 0, false at index 1, true at index 2, etc.):

bool flags[6]; // assuming flags is an array of size 6

for (int i = 0; i < 6; i++) {

   flags[i] = (i % 2 == 0);

}


Learn more about array objects at:

https://brainly.com/question/16968729

#SPJ1

Complete the method, print Multiples(), that takes in a positive integer n, and another positive integer, max. Print out all the multiples of n that are less than or equal to max. Print each multiple on a separate line. For example, if the method is called with n

Answers

Answer:

public static void printMultiples(int n, int max){

    for (int i=1; i<=max; i++){

        if(i%n == 0)

            System.out.println(i);

    }

}

Explanation:

Create a method called printMultiples that takes two parameters n and max

Inside the method, create a for loop that iterates from 1 to max. If i, a number between 1 and max, % n is equal to 0, that means the number is a multiple of n, print the number.

To change the type of tab showing in the Tab Selector Box, which of the following should be done? Right-click on the Tab Selector Box Click on the Ruler Right-click on the Ruler Click on the Tab Selector Box

Answers

Literally, a tab selector presents to the user varieties of tab marker options.

To change the type of tab, you simply (d) Click on the Tab Selector Box

The tab selector is situated at the left of the ruler, and there are four basic types of tabs.

Left-alignedCenteredRight-alignedDecimal-aligned.

To change between these tabs, you simply click on the tab selector.

Hence, the correct option to change the type of tab is option (d)

Read more about tab at:

https://brainly.com/question/14459387

helllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllo

Answers

Hi, I have to make this at least 20 characters long

describe the difference between information systems and information technology with an example of each.

Answers

Answer:

The difference between information systems and information technology is that information system incorporates the technology, people, and processes involved with information. Information technology is the design and implementation of information, or data, within the information system.

easy points
Cats or dogs? :D

Answers

Cats are better than dogs

In which of the following cloud deployment models does the provider make services such as applications, servers, and data storage available to the public over the Internet?
Public Cloud
Private Cloud
Community Cloud
Hybrid Cloud

Answers

The most popular type of cloud service is the public cloud model. Web applications, file sharing, and non-sensitive data storage frequently use this kind of cloud. Each piece of equipment needed to run the public cloud is owned and managed by service providers.

What are the four models for cloud deployment?

Which of the following cloud deployment methods allows service providers to make their servers, apps, data storage, and other services available to the general public online? general cloud Public cloud, private cloud, and hybrid clouds

There are four models for cloud deployment.

Community, Public, Private, and Hybrid. The location of the environment's infrastructure determines each deployment model.

What is the delivery model for the public cloud?

An alternate deployment strategy to conventional on-premises IT infrastructures is the public cloud. According to the fundamental public cloud computing concept, a third party provides customers with network-connected access to scalable IT resources that are hosted and accessible on demand (public internet or private network).

To know more about public cloud visit;

brainly.com/question/27108963

#SPJ4

What is the main difference between Trademarks and Copyrights?



Trademarks have not enter the Public Domain as long as the company exists.


Trademarks convert any mark you make into a copyrightable IP


Trademarks give you the right to trade IPs with other companies.


Trademarks allow you to get around the copyright laws and keep your IP from entering Public Domain.


Giving brainliest if it’s right.

Answers

Answer:

copyrights protect creative or intellectual works, and trademarks apply to commercial names, phrases, and logos

Explanation:

Discuss the input-process-output model as it relates to program development. Explain the purpose of each step and how that information is used in each step. What would be the impact on overall program performance if one of these steps was not included?

Answers

The  use of the input-process-output model as it relates to program development is that: In order to describe the structure of an information processing program or another process, the input-process-output (IPO) model is a frequently used approach in systems analysis and software engineering.

The most fundamental form for defining a process is introduced in many beginning programming and systems analysis texts.

What exactly is an input-output process model?

A framework for conceptualizing teams is offered by the input-process-output (IPO) model of teams.

According to the IPO model, a variety of factors might affect a team's effectiveness and harmony. It "offers a method to comprehend how teams function, and how to maximize their effectiveness."

Learn more about IPO model, from

https://brainly.com/question/25250720
#SPJ1

I need help with this coding homework! I cant get right the Two Test Case's shown in the picture.

Instructions
Redo Programming Exercise 16 of Chapter 4 so that all the named constants are defined in a namespace royaltyRates.

Instructions for Programming Exercise 16 of Chapter 4 have been posted below for your convenience.

Exercise 16
A new author is in the process of negotiating a contract for a new romance novel. The publisher is offering three options. In the first option, the author is paid $5,000 upon delivery of the final manuscript and $20,000 when the novel is published. In the second option, the author is paid 12.5% of the net price of the novel for each copy of the novel sold. In the third option, the author is paid 10% of the net price for the first 4,000 copies sold, and 14% of the net price for the copies sold over 4,000. The author has some idea about the number of copies that will be sold and would like to have an estimate of the royalties generated under each option. Write a program that prompts the author to enter the net price of each copy of the novel and the estimated number of copies that will be sold. The program then outputs the royalties under each option and the best option the author could choose. (Use appropriate named constants to store the special values such as royalty rates and fixed royalties.)

THE FULL CODE:
#include
#include

using namespace std;

namespace royaltyRates {
const double FIXED_ROYALTY_1 = 5000.00;
const double FIXED_ROYALTY_2 = 20000.00;
const double ROYALTY_RATE_2 = 0.125;
const double ROYALTY_RATE_3_LOW = 0.1;
const double ROYALTY_RATE_3_HIGH = 0.14;
const int COPIES_THRESHOLD = 4000;
}

using namespace royaltyRates;

int main() {
double netPrice;
int estimatedCopies;

cout << "Enter price of each copy: ";
cin >> netPrice;

cout << "Estimated number of copies sold: ";
cin >> estimatedCopies;

double royalty1 = FIXED_ROYALTY_1 + FIXED_ROYALTY_2;
double royalty2 = ROYALTY_RATE_2 * netPrice * estimatedCopies;
double royalty3 = 0;

if (estimatedCopies > COPIES_THRESHOLD) {
royalty3 = (COPIES_THRESHOLD * netPrice * ROYALTY_RATE_3_LOW)
+ ((estimatedCopies - COPIES_THRESHOLD) * netPrice * ROYALTY_RATE_3_HIGH);
} else {
royalty3 = estimatedCopies * netPrice * ROYALTY_RATE_3_LOW;
}

cout << fixed << setprecision(2);
cout << "Royalties under option 1: $" << royalty1 << endl;
cout << "Royalties under option 2: $" << royalty2 << endl;
cout << "Royalties under option 3: $" << royalty3 << endl;

if (royalty1 >= royalty2 && royalty1 >= royalty3) {
cout << "Option 1 is the best option you can choose for maximum royalties.";
} else if (royalty2 >= royalty1 && royalty2 >= royalty3) {
cout << "Option 2 is the best option you can choose for maximum royalties.";
} else {
cout << "Option 3 is the best option you can choose for maximum royalties.";
}
return 0;
}

I need help with this coding homework! I cant get right the Two Test Case's shown in the picture. InstructionsRedo

Answers

This Python script assists the author in comparing three options and determining which one to select.

The Script and Explanation

First, it requires the input of the net price for each copy and an estimated amount of copies sold. Subsequently, royalties are computed under each option and displayed. Finally, the script determines the optimal choice and displays it.

Option 1 involves fixed royalties valued at $20,000 plus $5,000. Option 2 provides royalties based on a percentage of the net price multiplied by estimated copies sold, while Option 3 uses tiered percentages applied to the net price until the maximum number of sales is reached (4,000), after which a different percentage applies.

The resulting royalty payouts are denoted individually for each option and presented as output formatted with two decimal places. The best alternative among them is calculated via conditional statements that establish whether Royale Options #1, #2, or #3 offers the highest payout. Then, the corresponding option tag is returned as output.

Read more about programs here:

https://brainly.com/question/23275071

#SPJ1


Effects of disregarding to ignoring computer problems

Answers


-It can cause damage to essential computer hardware.

-It can also lead to electric shock circuit that may cause fire.

-Loss of information and data.
Effects of disregarding to ignoring computer problems
Other Questions
The length of nick's garden is equal to its width. nick is going to enlarge his garden by making each side 20% longer. how much will the area of the garden increase? i need quick i will give brainly Subordinating Conjunctions begin clauses and usually tell when, where, and why. 1. a fact that has been proven 2. the answer to a scientific question3. an idea that can be used to talk about the world 4. a set of questions related to one topic Help me answer this image. ( Sent another one since the graph was small to see so I zoomed it. In the 1840s, what was the significance of the territory disputed over Mexico and Texas? Refer to the exhibit. The administrator tried to create an EtherChannel between S1 and the other two switches via the commands that are shown, but was unsuccessful. What is the problem?-Traffic cannot be sent to two different switches, but only to two different devices like an EtherChannel-enabled server and a switch.-Traffic can only be sent to two different switches if EtherChannel is implemented on Gigabit Ethernet interfaces.-Traffic cannot be sent to two different switches through the same EtherChannel link.-Traffic can only be sent to two different switches if EtherChannel is implemented on Layer 3 switches. Keiala drives 324 miles in 4 hours. How many miles does she drive each hour? PLEASE HURRY IM BEING TIMED which of the Earths systems do you live in? a biosphere and geosphere b atmosphere and hydrosphere c hydrosphere and geosphere d atmosphere and biosphere Critics of the desalination process argue that desalinated ocean water?A. is not safe to drink.C. is expensive to produce.B. is not nutritious.D. is difficult to bottle. Fill in the blank. _______ the _______ is another term for networking.A first impression is made in _______ seconds or less.Your own personal presentation is a part of your company _______.The goal of networking is to make new _______. consider the following limit. lim x0 2 x x 2 x x simplify the rational expression as much as possible. This recipe makes 16 portions of potato soup.Richard follows the recipe but wants to make 4 portions.Complete the amounts of each ingredient that he needs.Recipe: Serves 1696 ml oil240 g onions1.44 kg potatoes1.61 milk Choose a correct sentence a) Archimedes did an important discovery in his lab b) These tables are done in Germany c) I need to buy a new set of the trousers d) I didnt buy my jeans there because all of them were so expensive The price of a computer is $520. The price of a tablet is 30% of the price of thiscomputer. What is the price of the tablet?$145$156$184 IF I GET ANOTHER FILE IMA EXPLODE PLS HELP Carl loans his care to shady in exchange for him letting carl borrow his first edition batman comic to be used to impress a girl. does the ucc article 2 govern this transaction? What are these two answers,explanation needed The activism of institutional shareholders has often worsened company performance. true or false? (a) Determine the depth of water (rho=1000 kg/m) where the gauge pressure [6 marl reading is 80kPa. (b) A vacuum gauge is used to measure the pressure of an enclosed system and it gives a reading of 0.7 bar. Assuming that the local atmospheric pressure is equal to 1bar, calculate the absolute pressure of the system. A solution has a [OH-] of 1.43x10-9. What is the pH of this solution?a. 5.2b. 8.8C. 9.1d. 4.9 bond value, interest rate changes, and returnyou are interested in buying a bond with 6% coupon rate (paid annually) a maturity in six years, and a yield to maturity of 7%. assume that par value is $1000.00.a. what is the bond's market price?b. suppose you buy the bond today, hold it a year, just long enough to collect one $60 interest payment, and then sell it. When you sell it the yield to maturity is still 7%. what price do you receive when you sell it?c. Counting both the change in price and the coupon payment that you received, what percentage return did you earn over the year?d. assume instead that when you are ready to sell the bonds yield to maturity has dropped to 6%. what price do you receive and what return do you earn for the year?