Encrypting your link and protect the link from viruses, malware, thief, etc! Made your link safe to visit.

Question:


Find and correct 6 errors in the code

// This program uses two arrays to record the names of 5 types of pizza

// and the sales numbers for each of these types

// The program then finds the best and the worst selling pizzas

#include<iostream>

#include<string>

usingnamespace std;

int main()

{

constint ARR_SIZE=6; // Declare the array size and set it to 5

// Declare the array of pizza names and record values in it

int name[ARR_SIZE]=["Pepperoni","Prosciutto","Vegetarian",

"Sausage","Supreme","Mozzarella"];

int sales[ARR_SIZE]; // Declare the sales array

int worstseller_number, bestseller_number; // The subscripts of the best- and worstseller

string worstseller_name, bestseller_name; // The sale numbers of the best- and worstseller

for(int i=1; i<ARR_SIZE; i++) // A loop to enter all sales numbers

{

cout << "Enter sales for " << name[i] << ": ";

cin >> sales[i];

}

// Make the first element in name[] the bestseller and the worstseller name

worstseller_name = bestseller_name = name[0];

// Make the first element in sales[] the bestseller and the worstseller sales amount

worstseller_number = bestseller_number = sales[0];

for(int i=0; i<=ARR_SIZE; i++) // Loop through all elements in sales[]

{

if(sales[i] < worstseller_number) // If an element is less than the lowest...

{

worstseller_number=i; // make the lowest sales equal to its sales

worstseller_name=name[i]; // make the worstseller name equal to its name

}

if(sales[i]<bestseller_number) // If an element is higher than the highest...

{

bestseller_number=sales[i]; // make the highest sales equal to its sales

bestseller_name=name[i]; // make the bestseller name equal to its name

}

}

cout << "The bestselling pizza is " << bestseller_name << " with the sales of "

<< bestseller_number << endl; // Display the best selling pizza

cout << "The worst selling pizza is " << worstseller_name << " with the sales of "

<< worstseller_number << endl; } // display the worst selling pizza


Answer:


Step 1

Required:

 

Find and correct 6 errors in the code

 

Required code with comments for explanation and screenshot of both code and output has been provided in the next step.

Step 2

Code with error solved with error mentioned in comments in same line.

 

#include <iostream>
#include <string>
using namespace std; //Error 1- space was not there between using and namespace
int main()
{
const int ARR_SIZE = 6; // Error 2- space was not there between contant and int
//error-3 type of array name should be string instead of int
string name[ARR_SIZE] = {"Pepperoni", "Prosciutto", "Vegetarian","Sausage", "Supreme", "Mozzarella"}; //Error -4 {} bracket should be used insted of []

int sales[ARR_SIZE];
int worstseller_number, bestseller_number;
string worstseller_name, bestseller_name;
for (int i = 0; i < ARR_SIZE; i++) //error - 5 loop should start from 0 instead of 1
{
cout << "Enter sales for " << name[i] << ": ";
cin >> sales[i];
}

worstseller_name = bestseller_name = name[0];

worstseller_number = bestseller_number = sales[0];
for (int i = 0; i <= ARR_SIZE; i++)
{
if (sales[i] < worstseller_number)
{
worstseller_number = sales[i]; // error - 6 i should be sales[i]
worstseller_name = name[i];
}
if (sales[i] > bestseller_number) //error - 7 sales[i] < bestseller_number should be sales[i] > bestseller_number
{
bestseller_number = sales[i];
bestseller_name = name[i];
}
}
cout << "The bestselling pizza is " << bestseller_name << " with the sales of "
<< bestseller_number << endl;
cout << "The worst selling pizza is " << worstseller_name << " with the sales of "
<< worstseller_number << endl;
}

Code screenshot:

Computer Science homework question answer, step 2, image 1

Output:

Computer Science homework question answer, step 2, image 2

ST

Search This Blog

Labels

Report Abuse

A palindrome is a number or a text phrase that reads the same backwards as forwards. For example, each of the following five-digit integers is a palindrome: 12321, 55555, 45554 and 11611. Write a C++ program that reads in a five-digit integer and determines whether it is a palindrome .

Question: A palindrome is a number or a text phrase that reads the same backwards as forwards. For example, each of the following five-digit integers is a palindrome: 12321, 55555, 45554 and 11611. Write a C++ program that reads in a five-digit integer and determines whether it is a palindrome . Answer: Step 1 PROGRAMING CODE:   #include <stdio.h> int main() {   int n, a, b, c, d, e;   int digit = 0;   printf( "Enter one 5 digit number: \n" );   scanf( "%d", &n );   a = n / 10000;   b = n / 1000 % 10;   c = n / 100 % 10;   d = n / 10 % 10;   e = n % 10;   if ( a == e && b == d ) {     printf( "Palindrome!\n" );   }   if ( a != e || b != d ) {     printf( "Not a palindrome.. :(\n" );   }   return 0; } PROGRAM SCREENSHOT: Step 2

QUESTION 6 (a) The bar shown in Figure Q2(a) is subjected to tensile load of 150 Kn. If the stress in the middle portions is limited to 160 N/mm², determine the diameter of the middle portion. Find also the length of the middle portion if the total elongation of the bar is to be 0.25 mm. E E = 2.0 + 105N/mm². (12 marks) 150 KN 10 cm DIA 10 cm DIA 150 KN 45 cm Figure Q6(a) (b) A brass bar, having cross-section area of 900 mm², is subjected to axial forces as shown in Figure Q2(b), in which AB = 0.6 m, BC = 0.8 m, and CD = 1.0 m. Find the total elongation of the bar. E = 1.0 + 105N/mm2 . (8 marks) Page 4 of 5 B D 40 KN 70 KN 20 KN 10 KN Figure Q6(b) (TOTAL = 20 MARKS)

  Question: Show transcribed image text Answer:

Contributors