In the file Calculator.java, write a class called Calculator that emulates basic functions of a calculator: add, subtract, multiply, divide, and clear. The class has one private member field called value for the calculator's current value. Implement the following Constructor and instance methods as listed below: public Calculator() - Constructor method to set the member field to 0.0 public void add(double val) - add the parameter to the member field public void subtract(double val) - subtract the parameter from the member field public void multiply(double val) - multiply the member field by the parameter public void divide(double val) - divide the member field by the parameter public void clear( ) - set the member field to 0.0 public double getValue( ) - return the member field

Answers

Answer 1

Answer:

Explanation:

The following calculator class written in Java has all the methods and variables requested in the question, each completing their own specific function to the member variable.

class Calculator {

   private double member;

   public Calculator() {

       this.member = 0.0;

   }

   public void add(double val) {

       this.member += val;

   }

   public void subtract(double val) {

       this.member -= val;

   }

   public void multiply(double val) {

       this.member *= val;

   }

   public void divide(double val) {

       this.member /= val;

   }

   public void clear() {

       this.member = 0.0;

   }

   public double getValue() {

       return this.member;

   }

}


Related Questions

A digital footprint is .

Answers

Your digital footprint is the trail of 'electronic breadcrumbs' you leave behind when you use the internet. It can include the websites you visit, the photos you upload and your interactions with other people on social networks.

Answer: is something you must manage

As a student, how can you sustain focus and attention with technology distracting you from things that matter (academic, personal relationships, community involvement)?

Answers

To be able to sustain focus and attention with technology distracting you, one can make sure that they have no social media account, have an analogue cell phone and no use of the TV regularly.

How is technology a distraction to students?

The use of technology by college students have been found to have its usefulness as well as its effect on student.

The ways to stop Internet Distractions are:

Make up your mind on what Really Matters.Know that the use of Smartphone can support and be of issue  to  your Work.Turn Off Notifications. Deactivate your social media account.

Conclusively, by doing the above, on can be able to stop technology Distractions.

Learn more about technology from

https://brainly.com/question/25110079

PLZZZZ HELP!!!
Select the correct answer.
What does the coding phase involve?
A.
testing and debugging code to remove all possible errors
B.
writing sequences of statements in a suitable programming language to produce the desired program
C.
designing a proper pseudocode using human-readable language
D.
compiling and interpreting programs into machine language
E.
breaking down the entire code into workable modules

Answers

I think the answer is b

Answer:

B.

writing sequences of statements in a suitable programming language to produce the desired program

Explanation:

During the coding phase, developers analyze the feasibility of each coding language and begin programming according to coding specifications. Without proper coding, the product won't function according to the customer's specifications, and new codes may need to be implemented

Write a program to display MPH (Miles per Hour). Create a function to calculate the MPH. Ask the user for the number of miles driven and the number of minute it took to drive that many miles. Validate that both the number of miles and the number of minutes is a positive, non-zero number. Pass both the number of miles and the number of minutes to the function, and have the function return the MPH.

Answers

Answer:

In Python:

def MPH(miles,minutes):

   mph = round(60 * miles/minutes,1)

   return mph

   

miles = float(input("Miles: "))

minutes = float(input("Minutes: "))

if miles>0 and minutes>0:

   print("MPH: ",MPH(miles,minutes))

else:

   print("Positive inputs only")

Explanation:

This defines the function

def MPH(miles,minutes):

This calculates mph rounded to 1 decimal place

   mph = round(60 * miles/minutes,1)

This returns the calculated mph

   return mph

The main begins here

This gets input for miles    

miles = float(input("Miles: "))

This gets input for minutes

minutes = float(input("Minutes: "))

If miles and minutes are positive

if miles>0 and minutes>0:

This calls the MPH function

   print("MPH: ",MPH(miles,minutes))

If otherwise, this prompts the user for positive inputs

else:

   print("Positive inputs only")

Which of the following is NOT a common type of mic:
A. Lavalier
B. Shotgun
C. Stick
D. Parabolic
E. Handheld

Answers

Answer:

Uhh all of them are mics

Explanation:

I think it’s c I hope it’s right!

PLZZZ HELP
Select the correct answer.
Ed is the manager of a software design team. He needs to call a design review meeting. Who should he call for this meeting?
A.
only the stakeholders and external reviewer
B.
stakeholders and technical team
C.
the technical team and external reviewer
D.
only the technical team
E.
only the external reviewer and stakeholders

Answers

I think the answer is C

Answer:

C: the technical team and external reviewer

Explanation:

Plato/Edmentum

Why using a word processor than a typewriter?​

Answers

Answer:

Word processors allow users to save documents. This is not the case with a typewriter. Because text can be saved, editing does not have to occur immediately. The fourth characteristic of word processors is that they allow users to print their documents.

Answer:

There are many advantages to using a word processor instead of a typewriter. ... You have the ability to easily edit and change a word processing document. You can change a wide variety of formatting and colours. You can save files and re-use them.

Explanation:

Write a program that prompts the user to enter their name store this value in a variable called name Prompt the user for their current age store this value in a variable called Create a variable dogAge which takes the age entered and multiplies by 7 Print to the screen “Your name is" name "and in dog years you are" dogAge "years old" To join multiple parts together in a print statement use commas: print (“Your name is", name, "and in dog years you are", dogAge)​

Answers

Answer:

Explanation:

The following code is written in Python. It prompts the user for the name and age, saves them to their own variables. Then it creates and calculates the dogAge variable. Finally, it combines all of this information and prints out the statement.

name = input("Enter your name: ")

age = input("Enter your age: ")

dogAge = int(age) * 7

print("Your name is", name, "and in dog years you are", dogAge, "years old.")


Write
algorithm to read 100 numbers
then display the largest.

Answers

Answer:

see picture

Explanation:

There is no need to store all the values, you can just keep track of the highest. Up to you to create a numbers file with 100 values.

The link between violence in the media and school shootings has been proven to be direct. True/false?​

Answers

Answer:

most of the time a school shooting will be done by a kis that has been bullied and picked on a lot (aka the quiet kid ) if we could stop bullying we could decreese the number of school shootins by a lot

Explanation:

Answer:

False

Explanation:

At least in my assignment the correct answer was false.

Why is the len () function useful when using a loop to iterate through a stack?​

Answers

Answer:

Option C

Explanation:

Complete question

Why is the len ( ) function useful when using a loop to iterate through a stack?

The len ( ) function will print the elements of the stack.

The len ( ) function will run with each iteration, printing the element number each time.

The len ( ) function will tell the program the number of elements in the stack.

The len ( ) function will remove the duplicate elements in the stack.

Solution

A len()function in stack is used to extract the length of the given string, array, list, tuple etc. This function helps in optimizing the performance of the program by not calculating the objects contained in it but by providing the number of elements.

hence, option C is correct

Answer:

I think it is:

(B. The len ( ) function will run with each iteration, printing the element number each time.)

Explanation:

Can somebody describe at least two cryptocurrencies with applicable/appropriate examples and discuss some of the similarities and differences?

Answers

So basically in order to describe you must first do whats know as the PEMDAS. After this you will reverse and clock in.

NEED HELP ASAP! Which field best organizes street addresses in a database?
A. Name
B. Address
C. Phone

Answers

The best one is name

PLZ HELP

Select the correct answer.
Jack is part of the software quality assurance team in a company. Which activity should Jack perform as a part of software quality assurance?
A.
billing
B.
recruiting
C.
testing
D.
installing
E.
accounting

Answers

Answer:

E. accounting

Explanation:

just bare with me

Answer:D SORRY IF IM WRONG

Explanation:

PLS DONT HATE

Design a program takes as input, X, an unsorted list of numbers, and returns the sorted list of numbers in X. The program must be based on the following strategy: Handle the case when X is empty and has only 1 item. Split X into two lists, using the split function in the previous problem. Sort L and G. Put everything together into a sorted list. Test your program with 10 different unsorted lists.

Answers

Answer:

The program in python is as follows:

def split(X):

   L = []; G = []

   for i in range(len(X)):

       if X[i]>=X[0]:

           G.append(X[i])

       else:

           L.append(X[i])

   L.sort(); G.sort()

   return L,G

X = []

n = int(input("Length of X: "))

for i in range(n):

   inp = int(input(": "))

   X.append(inp)

   

if len(X) == 0 or len(X) == 1:

   print(X)

else:

   X1,X2=split(X)

   newList = sorted(X1 + X2)

   print(newList)

Explanation:

The following represents the split function in the previous problem

def split(X):

This initializes L and G to empty lists

   L = []; G = []

This iterates through X

   for i in range(len(X)):

All elements of X greater than 0 equal to the first element are appended to G

      if X[i]>=X[0]:

           G.append(X[i])

Others are appended to L

       else:

           L.append(X[i])

This sorts L and G

   L.sort(); G.sort()

This returns sorted lists L and G

   return L,G

The main function begins here

This initializes X

X = []

This gets the length of list X

n = int(input("Length of X: "))

This gets input for list X

for i in range(n):

   inp = int(input(": "))

   X.append(inp)

This prints X is X is empty of has 1 element

if len(X) == 0 or len(X) == 1:

   print(X)

If otherwise

else:

This calls the split function to split X into 2

   X1,X2=split(X)

This merges the two lists returned (sorted)

   newList = sorted(X1 + X2)

This prints the new list

   print(newList)

When using a small mic that attaches to your interview subject, where should you place that mic and why?

Answers

Directly at the subject's lips, position the microphone at a 45-degree angle. Shotgun microphones are highly directional supercardioid microphones that are designed to pick up sound in either direction. Place the microphone out of frame but as close to the subject as possible.

WHAT DO YOU LEARN IN CODE.ORG​

Answers

Answer:

You learn how to animate and make websites

Explanation:

how to make websites and code/program games!!

What are the two main parts of system unit hardware?

Answers

Answer: Computers have two main parts: hardware and software

Like piano (hardware) and music (software)

Explanation:

The number of P/E cycles that a solid-state drive can support may vary, within what range?
o
1 to 100
1,000 to 100,000
10,000 to 10 million
10 billion to 10 trillion

Answers

Answer:

C. 10,000 To 10 Million

Explanation:

Got It Right On Edge

Answer:

the answer is C. 10,000 to 10 million

Explanation:

i took the test on edge

A financially stable person is able to:
A. spend money without having to save.
B. use loans to cover his or her living costs.
C. default on loan payments.
D. save money.

Answers

I think D. To save money cuz thats how financially stable people stay financially stable

Answer:

Save Money

Explanation:

D

Debevec mentions using the technology he described to animate entire human bodies. Discuss why you think this is or is not a good idea? What are some of the challenges that you see with this idea? Explain your answers.

Answers

Answer:

Debevec is using the light of his team because this and that and because it’s manipulated

Explanation:

Consider the following relation with functional dependencies as shown below.R{sno,sname,age,cno,cname,group}
R(A,B,C,D,E,F)
A-B,C
C-F
D-E
which normal form is the relation R is in?

Answers

Answer:

First Normal Form

Explanation:

The correct answer is - First Normal Form

Reason -

Given that,

A-B,C

C-F

D-E

Here the key is AD

The two partial Functional dependencies are -

A-B,C  

D-E

So,

They are not in Second Normal Form, but they are in First Normal Form.

Write a program that creates a two-dimensional array initialized with test data. Use any data type you wish. Declare a two-dimensional array of data type char, int, double, or string. Assume the array is declared as follows: const int NUM_ROWS

Answers

Question:

Write a program that creates a two-dimensional array initialized with test data. Use any data type you wish. Declare a two-dimensional array of data type char, int, double, or string. Assume the array is declared as follows:  

const int NUM_ROWS = 3,  NUM_COLUMNS = 5;

test data: [10, 1, 1, 1, 1]  [7, 2, 20, 2, 9] [ 3, 3, 3, 3, 5]

Answer:

The program in C++ is as follows:

#include<iostream>

using namespace std;

int main(){

const int NUM_ROWS = 3, NUM_COLUMNS = 5;

int MyArray[NUM_ROWS][NUM_COLUMNS] = {{10, 1, 1, 1, 1},{7, 2, 20, 2, 9},{3, 3, 3, 3, 5}};

return 0;

}

Explanation:

To answer this question, we make use of the following parameters

Array name: MyArray

Array datatype: integer

The explanation is as follows:

This declares the array dimensions

const int NUM_ROWS = 3,  NUM_COLUMNS = 5;

This declares and initializes the array with the test data

int MyArray[NUM_ROWS][NUM_COLUMNS] = {{10, 1, 1, 1, 1}, {7, 2, 20, 2, 9}, {3, 3, 3, 3, 5}};

Edna needs a safer car to drive. She likes to travel a lot, so she is looking for a small SUV. She is trying to decide between buying a new or used car. After doing some research, she finds out that most cars lose value each year by a process known as depreciation. You may have heard before that a new car loses a large part of its value in the first 2 or 3 years and continues to lose its value, but more gradually, over time. That is because the car does not lose the same amount of value each year, but it loses approximately the same percentage of its value each year. What kind of model would be most useful for calculating the value of a car over time?

Answers

Answer: Buy a new car

Explanation: If its a used car its breaks will be worn out and more likely the breaks will stop working in 6 months and you have to change them. May the forse be with you.

Consider four Internet hosts, each with a TCP session. These four TCP sessions share a common bottleneck link - all packet loss on the end-to-end paths for these four sessions occurs at just this one link. The bottleneck link has a transmission rate of R. The round trip time, RTT, for all fours hosts to their destinations are approximately the same. No other sessions are currently using this link. The four sessions have been running for a long time. What is the approximate throughput of each of these four TCP sessions

Answers

It is what it is and can’t be what

The correct response is - The TCP protocol creates a three-way connection between hosts on a network to send packets. It is a connection-oriented protocol. It is a protocol found in the OSI network model's transport layer. Given that all lost packets are sent again, it is trustworthy.

What is a TCP protocol?

One of the key protocols in the Internet protocol family is the Transmission Control Protocol. It was first used to supplement the Internet Protocol in the first network installation. TCP/IP is the name given to the full suite as a result.

The usage of TCP allows for the safe exchange of data between the server and the client. No matter how much data is transferred across the network, it ensures its integrity. It is therefore used to transfer data from higher-level protocols that demand the arrival of all sent data.

The usage of TCP allows for the safe exchange of data between the server and the client. No matter how much data is transferred across the network, it ensures its integrity.

To read more about TCP protocol, refer to - https://brainly.com/question/27975075

#SPJ6

. What is piracy? ???????????????????​

Answers

Answer: a practice similar to piracy but in other contexts, especially hijacking.

"air piracy"

the unauthorized use or reproduction of another's work.

Explanation:

PLZ HELP!!!

Select the correct answer.
Emma, the quality control manager in a software development company, asks the testing team to check whether the user interface is friendly. To which type of testing is Emma referring?
A.
usability testing
B.
data comparison
C.
validation testing
D.
stress testing
E.
destruction testing

Answers

Answer: A. Usability testing
Explanation:
Usability testing would be the correct answer because if the user interface isn't "frendly" then people won't be able to use it properly. Or if you are refering to the word friendly as looking safe, then even more so would be usability testing. Because if people don't like the fonts and styles of the user interface, they might not use it at all.

Homework: Insertion Sort
Create a public class named InsertionSorter. It should provide one class method sort. sort accepts an array of Comparables and sorts them in ascending order. You should sort the array in place, meaning that you modify the original array, and return the number of swaps required to sort the array as an int. That's how we'll know that you've correctly implemented insertion sort. If the array is null you should throw an IllegalArgumentException. You can assume that the array does not contain any null values.
To receive credit implement insertion sort as follows. Have the sorted part start at the left and grow to the right. Each step takes the left-most value from the unsorted part of the array and move it leftward, swapping elements until it is in the correct place. Do not swap equal values. This will make your sort unstable and cause you to fail the test suites.

Answers

Answer:

Explanation:

I have written the code in Java. It contains the class Insertion Sorter which has the InsertionSort function. This function uses the insertion sort algorithm to sort a comparable array and if it fails to do so for whatever reason it throws an Illegal ArgumentException. If it sorts the array correctly it returns the number of changes that needed to be made in order to correctly sort the array. Due to technical difficulties I have attached the code as a text document below and proof of output in the picture below as well.

Click this link to view O*NET’s Work Contexts section for Librarians.

It describes the physical and social elements common to this work. Note that common contexts are listed toward the top, and less common contexts are listed toward the bottom. According to O*NET, what are common work contexts for Librarians? Check all that apply.

face-to-face discussions
pace determined by speed of equipment
cramped work space, awkward positions
indoors, environmentally controlled
telephone and electronic mail
freedom to make decisions

Answers

Answer:

1. b,d,f  2. a,b,c,f  3. b,c,e,f  4. a,c  5. a,b,c,e  6. a,b,c

7. d,e,f  8. a,b,e,f   9. a,c,d  10. b,d,f  11. c,e,f  12. a,c,e,f

Explanation:

all the answers to Finance Workplaces and Tasks Assignment 100%

Answer:

1, 4, 5, 6

Explanation:

the only options that are on the website

Franklin gave a presentation without any help from others. He didn't smile, and he looked at the floor during the presentation. What could Franklin have done to improve his presentation?
a Added more images to his slides to add engagement
b Asked for someone else to do the research for him
c Practiced in front of a trusted adult and asked for feedback
d Read the information right from the slides

Answers

Answer:

C. Practiced in front of a trusted adult..

Answer:

Practiced in front of a trusted adult and asked for feedback

Explanation:

Other Questions
A science researcher has developed a computer model of the process of DNA replication in a eukaryotic cell. The model includes the following sequence of bases in one strand of the DNA molecule. AACCTGGCCATGGACCTTTATATAAACTAGGAT The researcher wants to revise the model to show the transcription of DNA to form mRNA. Identify the choice that best completes the statement or answers the question. Which of these revisions to the model would be most useful for the researcher to include short interesting story book Refer to these stories from the Iliad: "Prologue: The Long Siege," "The Quarrel," and "Hector and Andromache."What is a theme in "Prologue: The Long Siege," "The Quarrel," and "Hector and Andromache" from the Iliad by Homer?It takes courage to admit mistakes.Gods are powerful forces.Gods act without motive.Great leaders listen to advice from others. Which detail from paragraphs 22-25 best supports the concept of the "democratization" of social media in paragraph 22?A "mainstream media and institutions tend to invisibilizewomen, Howard says, the truth is getting more and moredifficult to ignore as these women so visibly lead the charge (Paragraph 22)B "they're working on a Juneteenth celebration with food trucks, speakers and performers - something to bring people together as the nation commemorates the end of slavery" ( Paragraph 23)C "Thomas anticipates she'll be busy organizing more events throughout the summer" (Paragraph 24)D "We're going to be dedicating our time to this to make sure things actually happen, Thomas says." ( Paragraph 25) Not really a question but I searched most of my test questions on here and I made a 50. Is it just me or is it people putting wrong answers down How does learning a different language helps you with communication skills find the area of the triangle answer in digital format only Malcolm is filling bags with rice. He starts with a 5 1 over 4 pound container of rice and fills eachbag with pound of rice. How many bags of rice can Malcolm fill? Name that meme -For 50 Points The school nurse took care of five students on Monday and four of the five students had a cough. The school nurse determined that 80% of the students in her school were coming down with colds. Which of the following would best describe why her conclusion was invalid? Calculate the speed of an object that travels 75m in 15s. Write and Solve Equations-Word ProblemsFor each context, draw a model, write an equation, and then write a complete sentence to answer the question in the context. If you were asked to round the number 9.6173 to the nearest hundredths place, how many digits would you have after the decimal point? the process of preparing and setting up a software on a computer is called what was explained by darwins theory of biological evolution John wanted to buy his favorite rubber shoes. Its original price is $105. He is lucky today because the shoes that he wanted to buy is 30% off the original price. How much will John pay now for his shoes? Find the value of x. Then find the mB and mC. Why/how did the Black Identity or Black Arts Movement influence visual art? Suppose the Federal Reserve sets the reserve requirement at 14%, banks hold no excess reserves, and no additional currency is held. Instructions: In part a, round your answer to 1 decimal place. In parts b and c, enter your answers as a whole number. If you are entering a negative number include a minus sign. a. What is the money multiplier People who choose not be part of either party are known as ______________.a.independentsb.conservativesc.moderatesd.liberals