
Feet and inches represent height. You have a number in inches and you want to represent it in feet and inches in your C# program. This is conventional in some countries for heights. For example a person would be 5 foot 10.
This C# program converts figures in feet and inches. This method can be used for displaying heights.
First, if you have the data stored in inches in your program, it is probably best to just leave it in inches and use this method for display purposes only. The ToFeetInches method receives a double of the number of total inches. The 'feet' part is the Key of a KeyValuePair; the 'inches' part is the Value. The feet is an integer computed by dividing by 12. The inches part is computed with modulo division: we determine the remainder after dividing by 12.
KeyValuePair HintsProgram that converts to feet and inches [C#]
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
var result = ToFeetInches(70.0);
Console.WriteLine(result);
result = ToFeetInches(61.5);
Console.WriteLine(result);
result = ToFeetInches(72.0);
Console.WriteLine(result);
}
static KeyValuePair<int, double> ToFeetInches(double inches)
{
return new KeyValuePair<int, double>((int)inches / 12, inches % 12);
}
}
Output
[5, 10]
[5, 1.5]
[6, 0]Results. You can see the results of this program for possible heights of people. 70 inches is changed to 5 feet and 10 inches. 72 inches is changed to 6 feet and zero inches.

This sort of method is best reserved for display purposes only. Storing figures such as heights would be best done with a single value in a database. However, if people expect a certain notation for something like height, it can be friendly to display it that way. So instead of 70 inches, you could display 5 foot 10.

We looked at how you can use division, casting, and modulo division to convert a figure in inches to feet and inches in the C# language. Further, we used the KeyValuePair as a return type, allowing us to return two values in a struct. These concepts can be applied to many programs.
Cast Examples