From 42f3759c2a1c00579ba877d1b095ce2cf0497370 Mon Sep 17 00:00:00 2001 From: Pas121 <56466821+Pasko121@users.noreply.github.com> Date: Wed, 31 Jan 2024 17:09:54 +0100 Subject: [PATCH 1/3] Master --- .vscode/settings.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..013007b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dotnet.preferCSharpExtension": true +} \ No newline at end of file From 8902c4527fd1a6c06ab484ccc727e0f31a3981c0 Mon Sep 17 00:00:00 2001 From: Pas121 <56466821+Pasko121@users.noreply.github.com> Date: Thu, 1 Feb 2024 00:23:40 +0100 Subject: [PATCH 2/3] Update TemperatureConversions.cs --- RepeatedEditsDemo/TemperatureConversions.cs | 81 +++++++++++---------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/RepeatedEditsDemo/TemperatureConversions.cs b/RepeatedEditsDemo/TemperatureConversions.cs index 6f526b6..0093236 100644 --- a/RepeatedEditsDemo/TemperatureConversions.cs +++ b/RepeatedEditsDemo/TemperatureConversions.cs @@ -1,50 +1,51 @@ -namespace Refactorings + +public static class TemperatureConversions { - public static class TemperatureConversions + public static double FtoC(double temperatureInF) { - public static double FtoC(double temperatureInF) - { - //T(°C) = (T(°F) - 32) × 5 / 9 - double temperatureInC = (temperatureInF - 32) * (5.0 / 9.0); - return temperatureInC; - } + //T(°C) = (T(°F) - 32) × 5 / 9 + double temperatureInC = (temperatureInF - 32) * (5.0 / 9.0); + return temperatureInC; + } + + public static double CtoF(double temperatureInC) + { + //T(°F) = (T(°C) × 9 / 5) + 32 + double temperatureInF = (temperatureInC * (9.0 / 5.0)) + 32; + return temperatureInF; + } - public static double CtoF(double temperatureInC) + /// + /// Converts temperatures from one unit of measure to another + /// + /// the input and output units desired + /// temperature to be converted + /// temperature in the specified output unit + public static double Convert(Conversion conversion, double temperature) + { + double outTemperature = temperature; + + if (conversion == Conversion.FtoC) { - //T(°F) = (T(°C) × 9 / 5) + 32 - double temperatureInF = (temperatureInC * (9.0 / 5.0)) + 32; - return temperatureInF; + //F to C: T(°C) = (T(°F) - 32) × 5 / 9 + outTemperature = (temperature - 32) * (5.0 / 9.0); } - - /// - /// Converts temperatures from one unit of measure to another - /// - /// the input and output units desired - /// temperature to be converted - /// temperature in the specified output unit - public static double Convert(Conversion conversion, double temperature) + + if(conversion == Conversion.CtoF) { - double outTemperature = temperature; - - if (conversion == Conversion.FtoC) - { - //F to C: T(°C) = (T(°F) - 32) × 5 / 9 - outTemperature = (temperature - 32) * (5.0 / 9.0); - } - - if(conversion == Conversion.CtoF) - { - //C to F: T(°F) = (T(°C) × 9 / 5) + 32 - outTemperature = (temperature * (9.0 / 5.0)) + 32; + //C to F: T(°F) = (T(°C) × 9 / 5) + 32 + outTemperature = (temperature * (9.0 / 5.0)) + 32; - } - - return outTemperature; } - /// - /// Temperature units for conversion - /// - public enum Conversion{ FtoC, CtoF } + return outTemperature; + } + /// + /// Temperature units for conversion + /// + public enum Conversion{ FtoC, CtoF } + +#region Name } -} + +#endregion \ No newline at end of file From a39f16e8aff80cc0eaf6b92c35f70e11cc850578 Mon Sep 17 00:00:00 2001 From: Pas121 <56466821+Pasko121@users.noreply.github.com> Date: Sat, 3 Feb 2024 19:02:03 +0100 Subject: [PATCH 3/3] Update settings.json --- .vscode/settings.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 013007b..ff30235 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1 @@ -{ - "dotnet.preferCSharpExtension": true } \ No newline at end of file