Program in C:
In this program you will be converting measurements from one unit to another.
<...
![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 09.02.2022 01:50 tadvet1633
Program in C:
In this program you will be converting measurements from one unit to another.
Restrictions
No global variables may be used
Your main function may only declare variables and call other functions
Temperatures
FromFarenheitCelsiusKelvin
Farenheit(F)F(F - 32) * 5/9(F-32)*5/9+273.15
Celsius(C(C * 9/5) +32CC + 273.15
Kelvin(K)(K - 273.15) * 9/5 + 32K -273.15K
Distances
FromInchesFeetYardsMiles
Inches(I)II / 12I / 36I / 63360
Feet(F)F * 12FF / 3F / 5280
Yards(Y)Y* 36Y * 3YY / 1760
Miles(M)M * 63360M * 5280M * 1760M
Requirements
Users should be able to enter both upper and lower case letters for units
Any amount of white space should be allowed inputs
The program must compile with both -Wall and -Werror options enabled
Submit only the files requested
Use doubles to store real numbers
Print all doubles to 2 decimal points unless stated otherwise
Assumptions
Input is NOT guaranteed to be valid
If invalid input is received, your program should report it and terminate
Wait until we cover how to handle invalid input in class before dealing with this part of the problem
Tips
This problem is very large and you will want to break it down into many functions to help manage complexity
When reading in a character don't forget to put a space in front of the %c in scanf
You can save yourself a bit of work by always converting to a common unit and then converting to the desired unit
For example, always converting yards first and then from yards to the desired unit
The exit function in stdlib. h can be very helpful for ending a program early. If you use it make sure to do exit(0)
Examples
Example 1
Pick the type of conversion that you would like to do.
T or t for temperature
D or d for distance
Enter your choice: t
Enter the temperature followed by its suffix (F, C, or K): 0K
Enter the new unit type (F, C, or K): C
0.00K is -273.15C
Example 2
Pick the type of conversion that you would like to do.
T or t for temperature
D or d for distance
Enter your choice: d
Enter the distance followed by its suffix (I, F,Y, M): 5 y
Enter the new unit type (I, F,Y, M): i
5.00Y is 180.00I
Example 3
Pick the type of conversion that you would like to do.
T or t for temperature
D or d for distance
Enter your choice: J
Unknown conversion type J chosen. Ending program.
Example 4
Pick the type of conversion that you would like to do.
T or t for temperature
D or d for distance
Enter your choice: 10
Invalid formatting. Ending program.
Example 5
Pick the type of conversion that you would like to do.
T or t for temperature
D or d for distance
Enter your choice: t
Enter the temperature followed by its suffix (F, C, or K): 42 G
G is not a valid temperature type. Ending program.
Example 6
Pick the type of conversion that you would like to do.
T or t for temperature
D or d for distance
Enter your choice: t
Enter the temperature followed by its suffix (F, C, or K): 420 Blaze It
Invalid formatting. Ending program.
![ansver](/tpl/images/cats/User.png)
Answers: 1
![](/tpl/images/ask_question.png)
![](/tpl/images/ask_question_mob.png)
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 23:40
4. what is the reason for including the following code snippet in the header file animal.h? #ifndef animal_h #define animal_h class animal { public: animal(); animal(double new_area_hunt); void birth(); void hunt(double new_area_hunt); void death(); double get_area_hunt() const; private: double area_hunt; }; #endif
Answers: 3
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 10:00
(, urgent need): how do i change my username
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 13:00
In a heat transfer course, we can derive the equation for the temperature distribution in a flat rectangular plate. in this example, we will look at a plate at steadystate with three sides being held at t1, and one side held at t2. the temperature for any location on the plate, t(x,y), can be calculated by where create a function (prob3_5) that will take inputs of vectors x and y in feet, scalar n, scalars l and w in feet and scalars t1 and t2 in degrees fahrenheit. it will output a matrix t which is the temperature of each x and y locations. t will have the number of columns equal to the number of elements in x and rows equal to the number of elements in y. though this can be done without loops (perhaps more efficiently), your program must use a nested loop.
Answers: 2
You know the right answer?
Questions
![question](/tpl/images/cats/en.png)
English, 12.12.2020 16:50
![question](/tpl/images/cats/health.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 12.12.2020 16:50
![question](/tpl/images/cats/en.png)
English, 12.12.2020 16:50
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mkx.png)
Arts, 12.12.2020 16:50
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/obshestvoznanie.png)
![question](/tpl/images/cats/es.png)
Spanish, 12.12.2020 16:50
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 12.12.2020 16:50
![question](/tpl/images/cats/health.png)
![question](/tpl/images/cats/biologiya.png)
Biology, 12.12.2020 16:50
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/en.png)
English, 12.12.2020 16:50
![question](/tpl/images/cats/mat.png)
Mathematics, 12.12.2020 16:50