Упражнение: Конвертор за мерни единици - Programming Basics with C#
Условия на задачата: (4) https://softuni.bg/trainings/resources/officedocument/43681/exercise-problem-descriptions-programming-basics-with-csharp-october-2019/2505
Здравейте колеги, като абсолютен начинаещ не мога да възпитам програмата си да ми пресметне правилно крайния резултат:
Моят код:
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
double number = Double.Parse(Console.ReadLine());
String inputMetric = (Console.ReadLine());
String OutputMetric = (Console.ReadLine());
if ("mm" == inputMetric)
{
number = number / 1000;
}
else if ("cm" == inputMetric)
{
number = number / 100;
}
if ("mm" == OutputMetric)
{
number = number * 1000;
}
else if ("cm" == OutputMetric)
{
number = number * 100;
}
Console.WriteLine($"{number:F3}");
}
}
}
В Judge ме държи на 33/100, моля ви помогнете на този новобранец да намери яснота в тази задача. Благодаря!
Искрено ви благодаря!