Program of public class tempconverter

Assignment Help C/C++ Programming
Reference no: EM13764600

public class TempConverter
{
// Computes the Fahrenheit equivalent of a specific Celsius
// value using the formula F = (9/5)C + 32.
public static void main (String[] args)
{
//constant variables
final int BASE = 32;
final double CONVERSION_FACTOR = 9.0 / 5.0;
//declare variables
int celsiusTemp = 24; // value to convert

double fahrenheitTemp;
fahrenheitTemp = celsiusTemp * CONVERSION_FACTOR + BASE;
System.out.println ("Celsius Temperature: " + celsiusTemp);
System.out.println ("Fahrenheit Equivalent: " + fahrenheitTemp);
}
}
There are numerous opportunities for errors in any program, many times in places that seem too simple to require close attention.

Questions: Introduce the following errors, one at a time, in the program TempConverter.java. Write in your own words any error messages that the compiler produces. Fix the previous error each time before you introduce a new one. If no error messages are produced, try to run the code and explain what happens. If still no errors are produced, explain why.

a) Change TempConverter to tempConverter.

b) Remove the first quotation mark in the first string literal in the first System.out.println( ) statement.

c) Remove the semicolon at the end of the first println( ) statement.

d) Remove the last brace in the program.

e) Change the variable name fahrenheitTemp to fahrenheit in any one place in the code.

Part #2 - Arithmetic Expressions

Include the answers to these questions as comments above your code for Part 3 below.
1. Assume that you have a program that contains the following three lines of code. What is the value stored in the variable mystery after each line in the following code segment (You should have an answer like a) mystery has the value . . . b) mystery now has the value . . . )? Each line below assumes the previous ones have been executed.

a) int mystery = 5;

b) mystery = mystery - mystery / 2;

c) mystery = mystery + 1;

2. Assume that you have the following variables declared:
int a = 3, b = 10, c = 7;
double w = 12.9, y = 3.2;
What do the following expressions evaluate to in Java?

a) a / b

b) (double) b / a

c) a - b / c

d) w / (int) y

e) y / w

f) b % c / a

g) b % a

Part #3 - Programming
Write a Java program called Assignment1.java that will calculate the tip to leave at a restaurant. Your program must ask the user for the amount of the bill (this could contain decimals), and the percent they want to tip. The user will enter the percent they want to tip as an integer, e.g. 15 for 15%. Then your program should calculate and display the tip amount and the total bill after including the tip. To calculate the tip amount, multiply the bill amount times the percent divided by 100 (be careful of integer division). Make sure to use the following to get full credit:
• Comments explaining the main parts of the code (Getting input, calculating results, etc)
• Descriptive variable names with appropriate types
• Appropriate indentation between braces
• Use the NumberFormat class to format the output to be display as currency as demonstrated in the Coding Sample video.
For this and all subsequent assignments, provide a heading (in comments) described above and demonstrated in Part #1. Make sure your program is called Assignment1.java.

Sample Output
Below is sample output with input in bold. Your output does not need to match directly.

Sample 1
Enter the bill amount: $100.00
What percent would you like to tip: 15
Tip Amount: $15.00
Total amount with tip: $115.00

Sample 2
Enter the bill amount: $15.50
What percent would you like to tip: 10
Tip Amount: $1.55
Total amount with tip: $17.05

Reference no: EM13764600

Questions Cloud

Problems related to ethics 2 : Discuss what is meant by the term abandonment and describe ways that this claim can be avoided. What is a subpoena and who can accept it?
Future social security and medicare users : Tax payers - Future Social Security and Medicare users
Analyze the duty of loyalty in whistleblower cases : Analyze the duty of loyalty in whistleblower cases to determine to whom loyalty is owed and who shows the greater duty of loyalty. Support your analysis with specific examples. Then, suggest at least one (1) change to an existing law
Why doesnt us simply restrict all goods coming in from china : The team must write a speech which the Speaker must deliver about the current state of the U.S. macroeconomy to a number of amateur reporters who are unfamiliar with economics.
Program of public class tempconverter : There are numerous opportunities for errors in any program, many times in places that seem too simple to require close attention.
A screenshot of the modified assembly code : Modify the program to step the lights through a realistic sequence. Include conditional statements that ensure that assembly program only executes for 10 times.
What is the rationale behind the minimax regret rule : How does the adverse selection problem arise in the credit- card market? How do credit- card companies reduce the adverse selection problem that they face? To what complaint does this give rise?
Develop a questionnaire or interview : Develop a questionnaire or interview with a minimum of 10 questions that address the criminal justice issue that you have selected. Make sure your questions are clear, concise, and unbiased
What are the possible policy implications of your research : What are the possible policy implications of your research? Provide some examples of policies that might result from your research

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd