C#: Find the greater and smaller value of two variables
C# Sharp Math: Exercise-2 with Solution
Write a C# Sharp program to find the maximum and smallest value of two variables.
Sample Solution:
C# Sharp Code:
using System;
namespace exercises {
class Program {
static void Main(string[] args) {
string str = "{0}: The greater of {1,3} and {2,3} is {3}.";
byte xByte1 = 1, xByte2 = 51;
short xShort1 = -2, xShort2 = 52;
int xInt1 = -3, xInt2 = 53;
long xLong1 = -4, xLong2 = 54;
float xSingle1 = 5.0f, xSingle2 = 55.0f;
double xDouble1 = 6.0, xDouble2 = 56.0;
Decimal xDecimal1 = 7m, xDecimal2 = 57m;
Console.WriteLine("Display the greater of two values:\n");
Console.WriteLine(str, "Byte ", xByte1, xByte2, Math.Max(xByte1, xByte2));
Console.WriteLine(str, "Int16 ", xShort1, xShort2, Math.Max(xShort1, xShort2));
Console.WriteLine(str, "Int32 ", xInt1, xInt2, Math.Max(xInt1, xInt2));
Console.WriteLine(str, "Int64 ", xLong1, xLong2, Math.Max(xLong1, xLong2));
Console.WriteLine(str, "Single ", xSingle1, xSingle2, Math.Max(xSingle1, xSingle2));
Console.WriteLine(str, "Double ", xDouble1, xDouble2, Math.Max(xDouble1, xDouble2));
Console.WriteLine(str, "Decimal", xDecimal1, xDecimal2, Math.Max(xDecimal1, xDecimal2));
string str1 = "{0}: The lesser of {1,3} and {2,3} is {3}.";
Console.WriteLine("\nDisplay the lesser of two values:\n");
Console.WriteLine(str1, "Byte ", xByte1, xByte2, Math.Min(xByte1, xByte2));
Console.WriteLine(str1, "Int16 ", xShort1, xShort2, Math.Min(xShort1, xShort2));
Console.WriteLine(str1, "Int32 ", xInt1, xInt2, Math.Min(xInt1, xInt2));
Console.WriteLine(str1, "Int64 ", xLong1, xLong2, Math.Min(xLong1, xLong2));
Console.WriteLine(str1, "Single ", xSingle1, xSingle2, Math.Min(xSingle1, xSingle2));
Console.WriteLine(str1, "Double ", xDouble1, xDouble2, Math.Min(xDouble1, xDouble2));
Console.WriteLine(str1, "Decimal", xDecimal1, xDecimal2, Math.Min(xDecimal1, xDecimal2));
}
}
}
Sample Output:
Display the greater of two values: Byte : The greater of 1 and 51 is 51. Int16 : The greater of -2 and 52 is 52. Int32 : The greater of -3 and 53 is 53. Int64 : The greater of -4 and 54 is 54. Single : The greater of 5 and 55 is 55. Double : The greater of 6 and 56 is 56. Decimal: The greater of 7 and 57 is 57. Display the lesser of two values: Byte : The lesser of 1 and 51 is 1. Int16 : The lesser of -2 and 52 is -2. Int32 : The lesser of -3 and 53 is -3. Int64 : The lesser of -4 and 54 is -4. Single : The lesser of 5 and 55 is 5. Double : The lesser of 6 and 56 is 6. Decimal: The lesser of 7 and 57 is 7.
Flowchart:
C# Sharp Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a C# Sharp program to get the absolute value of a number of Decimal values, Double values, Int16 values, Int32 values: and Int64 values.
Next: Write a C# Sharp program to calculate the value that results from raising 3 to a power ranging from 0 to 32.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/csharp-exercises/math/csharp-math-exercise-2.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics