In C++ please! Must have exact output with no hard coding!
WARNING: You must use a do-while loop to complete this exercise to receive points
Write a program to simulate a user menu that calculates mathematical operations between 2 integers. When the program is executed, the first thing it will do is ask for two integers
Enter first integer: Enter second integer: After, it will output the following message asking for the user to select an option
Please enter an option (1 - Add; 2 - Subtract; 3 - Multiply; 4 - Exit; Others - Unknown Option):
if the user enters 4, then the program will output Good bye! and exit. If the user enters integers other than 4, the program will output the corresponding message and asks for the user to enter another integer until the user enters 4.
Input example:
100 5 2 1 4
Output example:
Enter first integer: Enter second integer: Please enter an option (1 - Add; 2 - Subtract; 3 - Multiply; 4 - Exit; Others - Unknown Option):
You selected Option 2.
Result of 100 - 5 = 95
Please enter an option (1 - Add; 2 - Subtract; 3 - Multiply; 4 - Exit; Others - Unknown Option):
You selected Option 1.
Result of 100 + 5 = 105
Please enter an option (1 - Add; 2 - Subtract; 3 - Multiply; 4 - Exit; Others - Unknown Option):
Good bye!

Answers

Answer 1

C++ is a general-purpose programming language that was developed as an extension of the C programming language. Here is the solution to the given problem in C++:

#include <iostream>

int main() {

   int num1, num2, option, result;

   std::cout << "Enter first integer: ";

   std::cin >> num1;

   std::cout << "Enter second integer: ";

   std::cin >> num2;

   do {

       std::cout << "Please enter an option (1 - Add; 2 - Subtract; 3 - Multiply; 4 - Exit; Others - Unknown Option): ";

       std::cin >> option;

       switch (option) {

           case 1:

               result = num1 + num2;

               std::cout << "You selected Option 1.\n";

               std::cout << "Result of " << num1 << " + " << num2 << " = " << result << "\n";

               break;

           case 2:

               result = num1 - num2;

               std::cout << "You selected Option 2.\n";

               std::cout << "Result of " << num1 << " - " << num2 << " = " << result << "\n";

               break;

           case 3:

               result = num1 * num2;

               std::cout << "You selected Option 3.\n";

               std::cout << "Result of " << num1 << " * " << num2 << " = " << result << "\n";

               break;

           case 4:

               std::cout << "Good bye!\n";

               break;

           default:

               std::cout << "Unknown Option.\n";

               break;

       }

   } while (option != 4);

   return 0;

}

The above C++ code is a working solution to the given problem. It prompts the user to enter two integers, and after that, it asks the user to select an option. If the user enters an option other than 4, it performs the corresponding mathematical operation between the two integers and displays the result. If the user enters 4, it terminates the program by displaying the message "Good bye!

To know more about Programming Language visit:

https://brainly.com/question/10937743

#SPJ11


Related Questions

how to turn on hardware virtualization in windows 10 ?

Answers

The method of creating virtual versions of physical desktops and operating systems is known as hardware virtualization.

What is hardware virtualization?The method of creating virtual versions of physical desktops and operating systems is known as hardware virtualization. It employs a hypervisor, a virtual machine manager (VMM), to provide abstracted hardware to multiple guest operating systems, which can then more efficiently share physical hardware resources.Activating Hardware Virtualization

       1. Restart your computer and press the BIOS button.

       2. Locate the CPU configuration section.

       3. Locate the Virtualization Settings.

       4. Select the Enabling Virtualization option.

       5. Save any changes you've made.

       6. Reboot your computer after exiting the BIOS.

It's not so much a security issue as it is a feature that one hypothetical type of malware may or may not use. A hypervisor is software that can run a virtual operating system on top of it.

To learn more about hardware virtualization refer to :

https://brainly.com/question/23372768

#SPJ4

what word does the following sequence of numbers represent in ascii:

Answers

The sequence of numbers "46 84 104 101 32 119 111 114 100 32 100 111 101 115 32 116 104 101 32 102 111 108 108 111 119 105 110 103 32 115 101 113 117 101 110 99 101 32 111 102 32 110 117 109 98 101 114 115 32 114 101 112 114 101 115 101 110 116 32 105 110 32 65 83 67 73 73 58 46" represents the word "The" in ASCII.

In ASCII (American Standard Code for Information Interchange), each character is assigned a unique numerical value. The given sequence of numbers corresponds to ASCII codes of individual characters. By converting these numbers into their respective ASCII characters, we can determine the word they represent.

When we convert the numbers using the ASCII table, we obtain the following characters: ".The word does the following sequence of numbers represent in ASCII:."

The first character, ".", represents a period, which is followed by the word "The" in uppercase letters. Therefore, the given sequence of numbers represents the word "The" in ASCII.

Learn more about ASCII:

brainly.com/question/3115410

#SPJ11

Why text tool is important while making an animation.

Answers

Answer:

Brief text animations are perfect for video intros, outros, transitions, short announcements, promos, and even quotes. Graphics that move in a multimedia project are called motion graphics. Some time ago, graphic design only existed in a still format.

you are in the process of migrating the dhcp role from the fs1 server to the fs10 server. both servers are running windows server 2016, and both have the windows server migration tools (wsmt) feature installed. you have exported the dhcp configuration on fs1 into a migration file. which steps do you have to perform to prepare to import the dhcp configuration to the fs10 server? (select two. each correct answer is part of a complete solution.) answer install the dhcp role on fs10 and authorize it as a dhcp server. import the dhcp role to the fs10 server from the migration file. remove the dhcp role from fs10 if it is already installed. copy the migration file to a folder accessible to the fs10 server. reboot the fs10 server.

Answers

On FS10, set up the DHCP role and give it permission to be a DHCP server. Additionally, move the migration file to a folder that the FS10 server can access.

What exactly is DHCP and how does it work?

A network protocol called Dynamic Host Configuration Protocol (DHCP) is used to set up network devices to communicate over an IP network. A DHCP client acquires configuration information from a DHCP server via the DHCP protocol, such as an IP address, a default route, and one or more DNS server addresses. Windows Server 2016 comes with DHCP Server, an optional networking server role that you can use to lease IP addresses and other data to DHCP clients on your network.

To learn more about DHCP server visit :

https://brainly.com/question/10097408

#SPJ4

Name the function for output in python.

Answers

Answer:

We use the print() function to output data to the standard output device (screen). We can also output data to a file, but this will be discussed later. An example of its use is given below.

Answer:print()

Explanation:As said above. Print is what we use in python (:

What is the process of proving that users are who they say they are, and confirming that they are authorized to access accounts

Answers

Answer:

User authentication

Explanation:

Write a PYTHON program to sort a list of numbers(get the list as input) using selection sort and bubble sort.

Selection sort (5 points)

Pseudo Code: (Each line of pseudo-code converts to one line of code)

Loop from the first element of the list to (n-1 )th element(i)

Store the minimum index as i

Loop from the second element to nth element (j)

Compare the min index element and the current loop element(j)

If the current element is less than the min index

Store this index as the min index

#At the end of this inner loop’s first run the min index will be holding the index value of the smallest item in the list

Swap the ith element with the min index element

Answers

Answer:

c = 1 # global variable

   

def add():

   c = c + 2 # increment c by 2

   print(c)

add()

Explanation:

Match each item to the type of network or network component it represents.

Match each item to the type of network or network component it represents.

Answers

Answer:

1. Local Area Network (LAN)

2. Wired Area Network (WAN)

3. client

What are some differences between cutting and deleting automation data

Answers

In automation, cutting and deleting automation data are two different terms and their functions are also different. Let's see what is the difference between the two?Cutting automation data refers to the selection and removal of a portion of the automation data.

It's quite similar to cutting a text, where you select the text and then cut it from the original file. Similarly, cutting automation data refers to the selection of a portion of the automation data and then cut it from the original file. This way you can change the position of the automation data.

By cutting a portion of the automation data, you can make a gap in the automation data or shift the automation data to a new location.On the other hand, deleting automation data is quite different from cutting automation data. Deleting automation data is a permanent deletion of the automation data from the original file. It means once the automation data is deleted it can't be recovered again.

Deleting automation data is a one-step process where you select the automation data and delete it from the original file. There is no option of undoing the deletion. Therefore, deleting automation data needs to be done very carefully.Hence, cutting automation data is a temporary removal of a portion of the automation data that can be placed somewhere else while deleting automation data is a permanent deletion of the automation data.

To know more about cutting visit:

https://brainly.com/question/1065410

#SPJ11

full form of http.
wrong answer will be reported ​

Answers

Answer:

The full form of HTTP is Hypertext Transfer Protocol.

Explanation:

It is an application protocol.It is used for data communication.It is used for transferring hypertext documents on the World Wide Web.

when configuring a range of ports for etherchannel, which mode configures lacp so that it initiates the etherchannel negotiation?

Answers

When configuring a range of ports for EtherChannel, the LACP mode that configures it so that it initiates the EtherChannel negotiation is called active mode.

EtherChannel is a function in computer networking that is used to combine several physical connections between two devices into one logical connection. The goal of EtherChannel is to increase the capacity, reliability, and redundancy of the network while also simplifying management.

The Link Aggregation Control Protocol (LACP) is a link-level protocol used in combination with EtherChannel to provide control information and configuration information to member ports on a dynamic and system-wide level. LACP enables physical ports to be grouped together as a single logical channel, which allows more bandwidth and redundancy. The two modes available for LACP are Active and Passive modes.

The mode where LACP initiates the negotiation of the EtherChannel is the Active mode. In contrast, the Passive mode does not initiate the negotiation of the EtherChannel but instead responds to requests from an Active device. LACP Active mode is typically used on ports that are connected to network switches, while Passive mode is commonly used on servers, workstations, or other network devices.

You can learn more about EtherChannel at: brainly.com/question/1415674

#SPJ11

In which of the following phases of filmmaking would a production team be focused on the
process of casting? (Select all that apply).
development
pre-production
distribution
post-production

In which of the following phases of filmmaking would a production team be focused on theprocess of casting?

Answers

I think it’s pre production! Goodluck :)

Answer:

Pre-Production

Explanation:

Once the film concept has been developed, the film company transitions to the production phases: pre-production, production, and post-production. In pre-production, the technical details are worked out, a schedule is set, and the resources to produce the film are assembled. This includes casting the film, filling the technical positions, and scheduling the production. The actual filming takes place during the production phase, followed by a post-production phase in which the footage is edited and the final film emerges.

Help me in this C++ assignment
please comment at the top of the program for how to execute the
program
- Write a program that reads a file " " that can be of any type (exe, pdf, doc, etc), and then copy its content to another file " ". The program will be tested by an arbitrary file I have

Answers

By including a commented section at the top of the program with information such as the program's name, author, date, description, instructions for compilation and execution, assumptions, and test file details.

How can you add comments at the top of a C++ program to provide instructions on how to execute it?

Certainly! Below is an example of how you can comment at the top of a C++ program to provide instructions on how to execute it:

 Program: File Copy

 Author: [Your Name]

 Date: [Date]

 Description:

 This program reads the contents of a file specified by the user and copies it to another file.

 The user will be prompted to enter the filenames for the source and destination files.

 Instructions:

 1. Compile the program using a C++ compiler (e.g., g++ -o filecopy filecopy.cpp).

 2. Run the executable filecopy.

 3. Follow the prompts to enter the filenames for the source and destination files.

 4. The program will copy the contents of the source file to the destination file.

 Note: The program assumes that the source file exists and is accessible for reading, and the destination file will be created if it does not already exist.

 Test File: [Specify the name of the test file you will provide]

The commented section at the top of the program provides essential information about the program, including its name, author, and date. The description briefly explains what the program does, which is copying the contents of one file to another.

The instructions section provides step-by-step guidance on how to compile and run the program. It includes prompts for entering the filenames and mentions any assumptions or requirements regarding the files.

Lastly, the test file line specifies the name of the test file you will provide for testing the program. You can replace `[Specify the name of the test file you will provide]` with the actual filename you plan to use.

Remember to replace `[Your Name]` and `[Date]` with your own name and the date of completion.

Learn more about program

brainly.com/question/30613605

#SPJ11

In your own words and in great detail explain the characteristics of the image types listed below. Give an example of when would be best to use each image file type.



1. JPG



2. PNG



3. GIF



4. PDF



5. SVG

Answers

Answer:

JPG It's a standard image format for containing lossy and compressed image data. PNG “Portable Graphics Format”. It is the most frequently used uncompressed raster image format on the internet .GIF is a lossless format for image files that supports both animated and static images. It was the standard for 8-bit color images on the internet until PNG became a viable alternativePDF Portable Document SVG scalable vector graphics, and it is a file format that allows you to display vector images on your website.

Explanation:

Despite the huge reduction in fil e size JPEG images maintain reasonable image quality. This lossless data compression format was created to replace the Graphics 2.Interchange Format (GIF) Like GIF images, PNG also have the ability to display transparent backgrounds.You may have seen them used often in email signatures. Animated GIFs are several images or frames combined inUsed to display documents in an electronic form independent of the software, hardware or operating systemThis means that you can scale an SVG image up and down as needed without losing any quality, making it a great choice for responsive web design they are viewed onto a single file

. Reliability is the precursor to:a. determining the coefficient alpha of an assessment instrument.b. validity.c. sharing with clients their scores.d. fully understanding the utility of an assessment instrument.

Answers

Answer: B, reliability is the precursor to validity. Hope this helps! :)

Answer is b. Reliability is the extent to which an assessment instrument consistently measures what it is intended to measure, and it is a prerequisite to establishing the validity of the instrument. Validity refers to whether an assessment instrument accurately measures what it is supposed to measure.

Therefore, establishing reliability is essential before determining the validity of an assessment instrument. Sharing scores with clients and understanding the utility of an assessment instrument are important but come after establishing reliability and validity.Any study must take measurement reliability into account, and there are various sorts that can be taken into account. The consistency over time is ensured by a strong test-retest reliability.

The possibility that a product, technology, or service will function as intended for a predetermined amount of time or will run faultlessly in a predetermined environment is known as reliability.

The measurement is regarded as reliable if the same outcome can be consistently obtained by applying the same techniques under the same conditions. A liquid sample's temperature is measured numerous times under the same circumstances. The thermometer consistently reads the same temperature, therefore the findings are accurate.

Learn more about Reliability here

https://brainly.com/question/30154360

#SPJ11

program compatibility wizard allows programs written for windows 95 and earlier to run on windows xp. true or false

Answers

True.

The program compatibility wizard in Windows XP allows programs written for Windows 95 and earlier versions to run on the XP operating system.This compatibility mode feature allows older programs to run on newer operating systems by emulating the older operating system's environment.

To know more about operating system, visit:

https://brainly.com/question/24760752

#SPJ11

when a user provides a secret that is owned only by him or her, what type of authentication is being used?

Answers

The type of authentication being used when a user provides a secret that is owned only by them is "something you know" authentication.

help
pls need quickly

helppls need quickly

Answers

Answer:

Themes

Explanation:

In the slide thumbnail pane on the left, select a slide.On the Design tab, in the Themes group, click the More button (illustrated below) to open the entire gallery of themes:Point the mouse at the theme you want to apply. Right-click it, and then select Apply to All Slides.

Python programmers use the Else statement to run code

Answers

Answer:

the answer is True

Explanation:

when you use an if statement it has to end with an else statement because the if statement is used to give opinions in a code but if the option doesn't fit the need of the function then the else statement is expected.

Answer:

A. An else statement runs when all the conditions in the preceding if and elif statements evaluate as False.

Explanation:

Hope it helps! =D What I got on edge!

How do we differentiate Static and Dynamic Websites?

Answers

Answer:

Static websites are ones that are fixed and display the same content for every user, usually written exclusively in HTML. A dynamic website, on the other hand, is one that can display different content and provide user interaction, by making use of advanced programming and databases in addition to HTML.

Explanation:

I got this information from a website sorry if it is wrong.

How does the team know what to work upon during the iteration? (1 correct answer)






1. The team participates in the iteration planning during which the Lead/Onsite coordinator/Facilitator decides who would work on that.





2. Based on the discussions during iteration planning, team members agree on what each would work on.





3. The Facilitator has regular interaction with the Product Owner. He/she guides the team on the tasks to be taken up.





4. Iteration plans are shared by Product Owner beforehand; any spill over from last iteration is taken up by default.

Answers

Answer:

2

Explanation:

In iteration, the entire team participates. A list of backlog and upcoming tasks is made and plan for the execution of these tasks is decided mutually.

The internet service that allows users to navigate among many pages is.

Answers

Answer:

The world wide web

Explanation:

The world wide web is a hypertext information system that links internet documents and allows users to navigate through the Web, by using a computer mouse to click on “links” that go to other web pages.

Which of the following best describes machine learning? Multiple Choice Machine learning is driven by programming instructions. Machine learning is a different branch of computer science from Al. Machine learning is a technique where a software model is trained using data. Machine learning is the ability of a machine to think on its own. None of these choices are correct.

Answers

The sentence that best describes machine learning  is a technique where a software model is trained using data.

Which phrase best sums up machine learning?

The science of machine learning involves creating statistical models and algorithms that computer systems utilize to carry out tasks without explicit instructions, relying instead on patterns and inference. Machine learning algorithms are used by computer systems to process massive amounts of historical data and find data patterns.

Machine learning is also known as predictive analytics when it comes to solving business problems.

Learn more about machine learning   at;

https://brainly.com/question/31355384

#SP4

Which statement is true about Location tracking in QuickBooks Online?
a. Locations affect only the source of a transaction
b. Location labels (for example, "Division" or "Territory") can be changed to suit the individual business
c. Location tracking is available in all subscription levels of QuickBooks Online
d. Sub-locations do not count toward QuickBooks Online usage limits
e. QuickBooks Online Advanced allows for unlimited hierarchical levels of locations

Answers

The statements about Location tracking in Quick Books Online are true are The Location can be selected on each row of a journal entry and The Location can be filtered on the Pay bills screen.

There are a few examples of how location sharing applications and features benefit our daily lives: Assist you in tracking down and recovering lost or stolen smart gadgets. When you phone 911, you are giving emergency responders your location. Allow you to avoid traffic.

The assertions concerning QuickBooks Online's location tracking are correct. On each row of a journal entry, the Location may be selected, and the Location can be filtered on the Pay bills screen. As a result, options 2nd and 5th are accurate.

Learn more about location here:

brainly.com/question/11718756

#SPJ1

Consider the following code:


values = []


for i in range(5):

values.append(int(input("Next number: ")))


print(values)


If the line print(len(values)) is appended to this code, what is output by that print(len(values)) line?

Answers

Answer:

5

Explanation:

The output of the line print(len(values)) would be 5, since the for loop iterates 5 times and adds 5 values to the values list using the append() method.

What is coding?

Coding, also known as computer programming, is the method by which we communicate with computers.

Code tells a computer what to do, and writing code is similar to writing a set of instructions. You can tell computers what to do or how to behave much more quickly if you learn to write code.

The output of the print(len(values)) line is 5.

This is due to the fact that the values list is initially defined as empty []. The for loop then iterates five times, prompting the user to enter a number, which is then appended to the values list using the append() method. When the loop is finished, the length of the values list will be 5.

Therefore, when print(len(values)) is executed, it will print the length of the list, which is 5.

For more details regarding coding, visit:

https://brainly.com/question/17204194

#SPJ3

PLEASE ASAP!!

Electronic and engineering technicians are responsible for developing and evaluating new product hardware and
software.

True or False

Answers

The answers true hope this helped :)

Answer:

true

Explanation:

edg2021

The electrical and electronics engineering technician position is an up-and-coming one. These engineers help design and develop computers, communications equipment, navigational equipment, and other electrical and electronic equipment. In addition, these engineers work in product evaluation and testing, and use measuring and diagnostic devices to adjust, test, and repair equipment. These engineers are key participants in developing new products and services that we all enjoy.

Which type of keyword is "capital"?

an event

a title

an abbreviation

a vocabulary term

Answers

Answer:

a vocabulary term

Explanation:

Answer:(d) a vocabulary term

Explanation:

listening to the audience refers to what in the context of slide presentations
A. This concept refers to the ability to tell how much the audience likes the topic
B. This concept refers to the ability to predict an audience's reaction to material
C. This concept refers to the ability to field questions from the audience
D. This concept refers to listening for various cues, such as confusion, interest, or boredom

Answers

Answer: D

Explanation: This concept refers to listening for various cues, such as confusion, interest, or boredom.

Answer:

It’s D

Explanation:

A. P. E. X

2. Read the following scenarios about how three different programmera approach
programming a computer game. Identify which type of programming design
approach each represents (3 points):
a) Yolanda first breaks down the whole game she needs to program into modules.
She then breaks these modules into smaller modules until the individual parts are
manageable for programming. She writes the smallest modules, and then
recombines them into larger parts.
b) Isabella takes the game process and groups together sets of related data involved
in the process. She then identifies the messages the data should respond to. After
writing the code for each set of data, Isabella then combines, tests, and refines the
subsets until the software runs properly

Answers

a.) Structured programming

b.) Object-oriented programming

c.) Top-down programming

The programming design approach represented in this scenario is modular programming. The programming design approach represented in this scenario is object-oriented programming.

What is programming?

The process of creating a set of instructions that tells a computer how to perform a task is known as programming.

Computer programming languages such as JavaScript, Python, and C++ can be used to create programs.

Modular programming is the programming design approach represented in this scenario.

Yolanda divides the entire game into modules, which are then subdivided further into smaller modules until the individual parts are manageable for programming.

Object-oriented programming is the programming design approach represented in this scenario. Isabella organizes sets of related data and determines which messages the data should respond to.

Thus, this method entails representing data and functions as objects and employing inheritance and polymorphism to generate flexible and reusable code.

For more details regarding programming, visit:

https://brainly.com/question/11023419

#SPJ2

When sending a group email, how do you ensure that one or several recipients cannot see the names of other recipients?.

Answers

When sending a group email, to ensure that one or several recipients cannot see the names of the other recipient, add a Bcc box to your emails.

What is Bcc and cc field in an email?

Bcc and cc is a facility in sending an email to multiple people at one time. Bcc is added when sending multiple people, the same mail, but without knowing people the name of each other.

Cc is a field added when people can see the names of people who else got the mail.

Thus, to ensure that one or several recipients cannot see the names of the other recipient, add a Bcc box to your emails.

Learn more about Bcc and cc field

https://brainly.com/question/20525279

#SPJ1

Other Questions
A front caused by a cold air front and a warm air front battling and staying in place over an area for a while is called? What is the common difference for the sequence shown? coordinate plane showing the points 1 comma 4, 4 comma 3, and 7 comma 2 a 3 b one third c one third d 3 Chef Antonio works at a Latin restaurant and doing a great job. During his yearly evaluation, the owner increased his salary from $42,500 to $46,000. What is the percent of increase, to the nearest whole percent, in Chef Antonio's salary? The development of ancient civilizations in Egypt, Mesopotamia, India, and China indicates the importance of Please answer these question asap. a farmer places beehives containing bees in her orchard to pollinate the plants. The table below shows the ratio of the number of beehives to the number of acres in the orchard if the bees pollinate the plants at a constant rate, how many acres will be pollinated by the bees in 18 beehives How does delirium differ from dementia and alzheimer's disease? Wilson Company prepared the following preliminary budget assuming no advertising expenditures: Selling price ........................ $10 per unitUnit sales..............................100,000Variable expenses.................$600,000Fixed expenses.....................$300,000Based on a market study, the company estimated that it could increase the unit selling price by 20% and increase the unit sales volume by 10% if $100,000 were spent on advertising. Assuming that these changes are incorporated in its budget, what should be the budgeted net operating income? ________ is the number of months the business can survive at its current rate of negative cash flow. Task 4 (20 points): Comparing Strings of Bits using Multiplexer You have to implement the same circuit as in Task 3, except now you are only allowed to use the multiplexer modules from Logisims Plexers library. Notice that Logisim multiplexers are the binary select variety, allow for up to 5 select bits, and can have bitwidths of up to 64. You may use more than one but the goal is to keep silicon area cost minimum. Assume that the cost of a multiplexer of bitwidth k and n select bits is proportional to 2n-1k. Hint: In the class, we showed that you can use a multiplexer with n select bits to implement any function of n inputs. Can you decompose the task into pieces so that you can implement using a bunch of multiplexers of 5 or fewer select inputs each? How many valence electrons in this electron configuration 1S2 2S2 2P6 3S2 Answer the following question in 3-4 complete sentences. describe the history of the camera. How Shaw uses satire throughout his play. What techniques does he primarily use and why might an audience find this funny? an opponent, who deliberately prevents a free kick from being taken quickly, must be cautioned for What kind of energy is formed during photosynthesis? O A. Kinetic energy O B. Electrical energy O O O O O C. Chemical energy O D. Solar energy Help plssssssssssssssssss DNA is composed of four nucleotides what are they? true or false? the graph of an inequality with or is an open half plane 4) Do you think readers would enjoy "Alice in Wonderland" more if they were aware of and understood the mathematical allusions irthe tale? Why or why not? In the metric system, what is the unit of measurement for mass?