What is the output of the following
int manip(int);
int manip(int, int);
int manip(int, double);
int main()
{
int x = 2, y= 4, z;
double a = 3.1;
z = manip(x) + manip(x, y) + manip(y, a);
cout << z << endl;
return 0;
}
int manip(int val)
{
return val + val * 2;
}
int manip(int vail, int val2)
{
return (vail + val2) * 2;
}
int manip(int vail, double val2)
{
return vail * static_cast<int>(val2);
}
Want to see the full answer?
Check out a sample textbook solutionChapter 6 Solutions
Starting Out With C++, Early Objects - With Access Package
Additional Engineering Textbook Solutions
Concepts of Programming Languages (11th Edition)
Artificial Intelligence: A Modern Approach
Digital Fundamentals (11th Edition)
Java How To Program (Early Objects)
Introduction To Programming Using Visual Basic (11th Edition)
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
- THIS IS MEANT TO BE IN JAVA So far we've learned variables, branches, loops, and some array. The assignment is: Driving is expensive. Write a program with a car's miles/gallon and gas dollars/gallon (both doubles) as input, and output the gas cost for 20 miles, 75 miles, and 500 miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows:System.out.printf("%.2f", yourValue); The output ends with a newline. This doesn't make sense to me.... Please show the end result and explain why you added what you added. This is what I have so far: import java.util.Scanner; public class LabProgram {public static void main(String[] args) {}}arrow_forwardin java First, read the first floating-point number from input. Then, read the remaining floating-point numbers while the floating-point numbers are in the range -20.0 to 20.0, both exclusive. Output the total number of floating-point numbers read in the given range. End with a newline. Ex: If the input is -14.0 -26.5 -13.0 -17.5 -18.0 -16.5 -12.5 -15.0, then the output is: Number of floating-point numbers read: 1 Note: -20.0 and 20.0 are not in the given range. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.Scanner; public class CountRead { publicstaticvoidmain(String[] args) { Scannerscnr=newScanner(System.in); doubleinputData; intcountRead; countRead=0; /* Your code goes here */ } }arrow_forwardIn java: Develop a void function that takes two parameters, an integer and a string. The function should print the string as many times as given by the integer. For example, with arguments 4 and “Hello” the function would print “Hello” four times. Call the function twice with different arguments. What happens when the argument is negative?arrow_forward
- In the following code stream, identify if there are any hazards. Crisply describe if it is possible to get around the hazards, and what the resulting steps will be. lw r2, 0(r1) add r3, r2, r3 sub r1, r1, r4arrow_forwardWhat is the output of the following code segments (when run independently)? int [ ] myAry = {10,20,30,40,50}; for (int x=0; x<=myAry.length-1; x++ ) System.out.print(" " + myAry[x] ); note : a java codearrow_forwardThis is a debugging question - 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. Code I was given - public abstract class DebugBoat { String boatType = new String(); int passengers String power = new String(); public FebugBoat(String bt) { boatType = bt; } public boolean equals(otherBoat) { boolean result; if((passengers == otherBoat.passengers) && (power.equals(otherBoat.power))) result = true; else result = true; return result } public String toString() { return("This " + boatType + "boat carries " + passengers + " and is powered by" + power); } public abstract void setPower(); public abstract void setPassengers(); } // An array for different boat types public class DebugEleven2 { public static void…arrow_forward
- This is a debugging question - 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. Code I was given - public abstract class DebugBoat { String boatType = new String(); int passengers String power = new String(); public FebugBoat(String bt) { boatType = bt; } public boolean equals(otherBoat) { boolean result; if((passengers == otherBoat.passengers) && (power.equals(otherBoat.power))) result = true; else result = true; return result } public String toString() { return("This " + boatType + "boat carries " + passengers + " and is powered by" + power); } public abstract void setPower(); public abstract void setPassengers(); } // Instantiates Rowboat // Rowboat is child of Boat public class DebugEleven1 {…arrow_forwardQuestion: (Code must be in java language) Assuming that you have the functions “drawPolygon(int[] x, int[] y, int n)” for drawing polygon, “drawRectangle(int x, int y, int width, int height)” for drawing rectangle and “drawCircle(int xc, intyc, int radius)” for drawing circle; draw the given shape. Where: R(300,250), T1(325,275), T2(475,275), T3(400,400), P1(285,250), P2(225,275), P3(200,450), P4(285, 300), Q1(515,250), Q2(575,275), Q3(600,450), Q4(515,300)//Look attached image here Note: No need to write the definition of the methods, there are no marks for definition. Only use method calls to create the shape as shown in Figure 1.arrow_forwardDetermine the output for the following code. Box in your final output result. public class Beta extends Baap { public int h = 44; public int getH( ) { System.out.println("Beta " + h); return h; } public static void main(String[ ] args) { Baap b = new Beta(); System.out.println(b.h + " " + b.getH( )); Beta bb = (Beta) b; System.out.println(bb.h + " " + bb.getH( )); } } public class Baap { public int h = 4; public int getH( ) { System.out.println("Baap " + h); return h; } }arrow_forward
- This is a debugging question - 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. Code given - public abstract class DebugBoat { String boatType = new String(); int passengers String power = new String(); public FebugBoat(String bt) { boatType = bt; } public boolean equals(otherBoat) { boolean result; if((passengers == otherBoat.passengers) && (power.equals(otherBoat.power))) result = true; else result = true; return result } public String toString() { return("This " + boatType + "boat carries " + passengers + " and is powered by + power); } public abstract void setPower(); public abstract void setPassengers(); } // Creates and displays an array of boats - // some are rowboats; some are ocean liners import…arrow_forwardWhat will be the output of the following program snippet: With static scoping a) 2 4 b) 3 1 c) 2 5 d) 3 4 With dynamic scoping a) 2 4 b) 3 1 c) 2 5 d) 3 4 int a, b; void print() { printf("%d %d", a, b); } int fun1(){ int a,c a= 0; b = 1; c = 2; return c; } void fun2() { int b; a=3; b=4; print(); } int main(){ a=fun1(); fun2(); }arrow_forwardThe 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. public classDebugSeven3 { public static void main(String[] args) { String quote = "Honesty is the first chapter in the book of wisdom. - Thomas Jefferson"; System.out.println("index.of('f') is: " + quoteindexOf('f')); System.out.println("index.of('x') is: " + quoteindexOf('x')); System.out.println("char.At(5) is: " + quote.charAt(50)); System.out.println("endsWith(\"daughter\") is: " + quote.endsWith("daughter")); System.out.println("endsWith(\"son\") is: " + quote.endsWith("son")); System.out.println("replace('e', '*') is: ", quote.replace('e', '*')); }arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education