The files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly. // Application looks up home price // for different floor plans // allows upper or lowercase data entry import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; char[] floorPlans = {'A','B','C','a','b','c'} int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); entry = input.next(); plan = entry.charAt(1); for(x =0; x < floorPlans.length; ++x) if(plan == floorPlans[x]) x = fp; if(fp =99) System.out.println("Invalid floor plan code entered")); else { if(fp >=3) fp = fp - 3; System.out.println("Model " + plan + " is priced at only $" + pricesInThousends[fp] + ",000"); } } } Code that was provided by an expert at bartley but didnt work; //DebugEight3.java import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; //array of char type char[] floorPlans = {'A','B','C','a','b','c'}; //array of integer type int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); //taking input from the user entry = input.next(); //here use charAt(0) because array index starts from 0 plan = entry.charAt(0); for(x =0; x < floorPlans.length; ++x) //if input data lies under floorPlans array then store the //value of index x in fp if(plan == floorPlans[x]) //here use fp=x instead of x=fp fp = x; //if the input data does not lie under the floorPlans array //here use comparison operator == instead of assigning operator = if(fp ==99) System.out.println("Invalid floor plan code entered"); else { //is entered data is small a,b,c if(fp >=3) fp = fp - 3; //displaying the price of corresponding floor plans System.out.println("Model " + plan + " is priced at only $" + pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends } } } Please find attached out in screenshot
The files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly. // Application looks up home price // for different floor plans // allows upper or lowercase data entry import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; char[] floorPlans = {'A','B','C','a','b','c'} int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); entry = input.next(); plan = entry.charAt(1); for(x =0; x < floorPlans.length; ++x) if(plan == floorPlans[x]) x = fp; if(fp =99) System.out.println("Invalid floor plan code entered")); else { if(fp >=3) fp = fp - 3; System.out.println("Model " + plan + " is priced at only $" + pricesInThousends[fp] + ",000"); } } } Code that was provided by an expert at bartley but didnt work; //DebugEight3.java import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; //array of char type char[] floorPlans = {'A','B','C','a','b','c'}; //array of integer type int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); //taking input from the user entry = input.next(); //here use charAt(0) because array index starts from 0 plan = entry.charAt(0); for(x =0; x < floorPlans.length; ++x) //if input data lies under floorPlans array then store the //value of index x in fp if(plan == floorPlans[x]) //here use fp=x instead of x=fp fp = x; //if the input data does not lie under the floorPlans array //here use comparison operator == instead of assigning operator = if(fp ==99) System.out.println("Invalid floor plan code entered"); else { //is entered data is small a,b,c if(fp >=3) fp = fp - 3; //displaying the price of corresponding floor plans System.out.println("Model " + plan + " is priced at only $" + pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends } } } Please find attached out in screenshot
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
100%
The files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly.
// Application looks up home price
// for different floor plans
// allows upper or lowercase data entry
import java.util.*;
public class DebugEight3
{
publicstaticvoidmain(String[] args)
{
Scanner input =newScanner(System.in);
String entry;
char[] floorPlans = {'A','B','C','a','b','c'}
int[] pricesInThousands = {145,190,235};
char plan;
int x, fp =99;
String prompt ="Please select a floor plan\n"+
"Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+
"B - Brittany, a split level\n"+
"C - Colonial, a two-story\n"+
"Enter floorPlans letter";
System.out.println(prompt);
entry = input.next();
plan = entry.charAt(1);
for(x =0; x < floorPlans.length; ++x)
if(plan == floorPlans[x])
x = fp;
if(fp =99)
System.out.println("Invalid floor plan code entered"));
else
{
if(fp >=3)
fp = fp - 3;
System.out.println("Model " +
plan + " is priced at only $" +
pricesInThousends[fp] + ",000");
}
}
}
Code that was provided by an expert at bartley but didnt work;
//DebugEight3.java
import java.util.*;
public class DebugEight3
{
publicstaticvoidmain(String[] args)
{
Scanner input =newScanner(System.in);
String entry;
//array of char type
char[] floorPlans = {'A','B','C','a','b','c'};
//array of integer type
int[] pricesInThousands = {145,190,235};
char plan;
int x, fp =99;
String prompt ="Please select a floor plan\n"+
"Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+
"B - Brittany, a split level\n"+
"C - Colonial, a two-story\n"+
"Enter floorPlans letter";
System.out.println(prompt);
//taking input from the user
entry = input.next();
//here use charAt(0) because array index starts from 0
plan = entry.charAt(0);
for(x =0; x < floorPlans.length; ++x)
//if input data lies under floorPlans array then store the
//value of index x in fp
if(plan == floorPlans[x])
//here use fp=x instead of x=fp
fp = x;
//if the input data does not lie under the floorPlans array
//here use comparison operator == instead of assigning operator =
if(fp ==99)
System.out.println("Invalid floor plan code entered");
else
{
//is entered data is small a,b,c
if(fp >=3)
fp = fp - 3;
//displaying the price of corresponding floor plans
System.out.println("Model
" +
plan + " is priced at only $" +
pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends
}
}
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY