mirror of
https://github.com/markjprice/cs11dotnet7.git
synced 2025-12-06 05:32:03 +01:00
Initial commit
This commit is contained in:
parent
dc1b3d5e74
commit
6f6317c320
|
|
@ -60,7 +60,9 @@
|
|||
|
||||
static string CardinalToOrdinal(int number)
|
||||
{
|
||||
switch (number)
|
||||
int lastTwoDigits = number % 100;
|
||||
|
||||
switch (lastTwoDigits)
|
||||
{
|
||||
case 11: // special cases for 11th to 13th
|
||||
case 12:
|
||||
|
|
@ -68,6 +70,7 @@
|
|||
return $"{number}th";
|
||||
default:
|
||||
int lastDigit = number % 10;
|
||||
|
||||
string suffix = lastDigit switch
|
||||
{
|
||||
1 => "st",
|
||||
|
|
@ -75,13 +78,14 @@
|
|||
3 => "rd",
|
||||
_ => "th"
|
||||
};
|
||||
|
||||
return $"{number}{suffix}";
|
||||
}
|
||||
}
|
||||
|
||||
static void RunCardinalToOrdinal()
|
||||
{
|
||||
for (int number = 1; number <= 40; number++)
|
||||
for (int number = 1; number <= 1030; number++)
|
||||
{
|
||||
Write($"{CardinalToOrdinal(number)} ");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@ decimal taxToPay = CalculateTax(amount: 149, twoLetterRegionCode: "FR");
|
|||
WriteLine($"You must pay {taxToPay} in tax.");
|
||||
*/
|
||||
|
||||
//RunCardinalToOrdinal();
|
||||
RunCardinalToOrdinal();
|
||||
|
||||
//RunFactorial();
|
||||
|
||||
//RunFibImperative();
|
||||
|
||||
RunFibFunctional();
|
||||
//RunFibFunctional();
|
||||
|
|
@ -60,7 +60,9 @@
|
|||
|
||||
static string CardinalToOrdinal(int number)
|
||||
{
|
||||
switch (number)
|
||||
int lastTwoDigits = number % 100;
|
||||
|
||||
switch (lastTwoDigits)
|
||||
{
|
||||
case 11: // special cases for 11th to 13th
|
||||
case 12:
|
||||
|
|
@ -68,6 +70,7 @@
|
|||
return $"{number}th";
|
||||
default:
|
||||
int lastDigit = number % 10;
|
||||
|
||||
string suffix = lastDigit switch
|
||||
{
|
||||
1 => "st",
|
||||
|
|
@ -75,13 +78,14 @@
|
|||
3 => "rd",
|
||||
_ => "th"
|
||||
};
|
||||
|
||||
return $"{number}{suffix}";
|
||||
}
|
||||
}
|
||||
|
||||
static void RunCardinalToOrdinal()
|
||||
{
|
||||
for (int number = 1; number <= 40; number++)
|
||||
for (int number = 1; number <= 1030; number++)
|
||||
{
|
||||
Write($"{CardinalToOrdinal(number)} ");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@ decimal taxToPay = CalculateTax(amount: 149, twoLetterRegionCode: "FR");
|
|||
WriteLine($"You must pay {taxToPay} in tax.");
|
||||
*/
|
||||
|
||||
//RunCardinalToOrdinal();
|
||||
RunCardinalToOrdinal();
|
||||
|
||||
//RunFactorial();
|
||||
|
||||
//RunFibImperative();
|
||||
|
||||
RunFibFunctional();
|
||||
//RunFibFunctional();
|
||||
Loading…
Reference in a new issue