Write class to represent temperatures in degree-fahrenheit

Assignment Help Programming Languages
Reference no: EM1367079

Write a Temperature class that represents temperatures in degrees in Celsius, Fahrenheit and Kelvin. Use a floating-point number for the temperature and a character (type char) for the scale: 'C' for Celsius, 'F' for Fahrenheit and 'K' for Kelvin. The class should have

a) Four constructors: one for the degrees, one for the scale, one for both the degrees and scale, and a no-argument constructor. For each of these constructors, assume zero degrees if no value is specified and Celsius if no scale is given.
b) Three accessor methods: one to return the temperature in degrees Celsius, one to return the temperature in degrees Fahrenheit, one to return the temperature in degrees Kelvin.

For conversion between scales you can use the following formulas:
Celsius = 5/9 x (Fahrenheit - 32)
Kelvin = Celsius + 273.15

c) Three set methods: one to set the temperature, one to set the scale and one to set both.
d) Three comparison methods: one to test whether two temperatures are equal, one to test whether one temperature is greater than the other and one to test whether one temperature is less than the other.
e) a toString method: to display the temperature and scale. The output should look like 32° C (You can copy the degree sign from here to put in your code)

Write a test program to demonstrate your class. Be sure to use all of your methods in the test program.

Reference no: EM1367079

Questions Cloud

Calculations of loan fees income : An FI makes a loan commitment of $2,500,000 with an up-front fee of fifty basis points and a back-end fees of 25 basis points on the unused portion of loan. The takedown on the loan is 50 percent.
Write program to compute student-s quiz average : Write a program that will compute student's quiz average. Program must prompt the user for the number of quizzes and then ask the user for each quiz grade.
Connection between demand for goods and market failures : What is significant about the connection between the demand for goods and market failures? What happens to the demand for goods when a market fails
Aggregate demand for goods and services : The Aggregate Demand for goods and services in an economy must at every moment equal the value of Real Gross Domestic Product because both are defined to be the sum of (C+I+G+X-IM).
Write class to represent temperatures in degree-fahrenheit : Write Temperature class to represent temperatures in degrees in Celsius, Fahrenheit and Kelvin. Use floating-point number for temperature and a character (type char) for scale.
Calculating the return on an investment : A 1949 Vincent Black Shadow Series V motorcycle sold for about $45,000 in 1996. If you were fortunate enough to have bought one new for $630 in 1949,
Data in the cancer registries : What is the main purpose behind developing and maintaining this massive collection of data in the cancer registries?
Leakage adjusted money multiplier : Assume the ratio of deposits that banks hold in the form of reserves is 7 percent. Assume further that people want to hold 8 percent of their deposits in the form of cash.
Economic choices-labor shortages : Mention two economic choices you had to make with in last week. Alfred Marshall said in 1890s, "economics is the study of man in ordinary business of life." You must examine one or two of these choices in terms of alternatives you gave up.

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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