Перевод единиц измерения массы - C#

Узнай цену своей работы

Формулировка задачи:

Ребят, прошу помощи. Надо короче написать на C# : Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.

Решение задачи: «Перевод единиц измерения массы»

textual
Листинг программы
var take = Console.ReadLine().Split().Select(double.Parse);//вводим через пробел индекс и массу
var kg = take.Aggregate(1.0,(i,j)=>i==1?i*j:i==2?j*0.000001:i==3?j*0.001:i==4?j*1000:i==5?j*100:1*1;
Console.WriteLine(kg);
Console.ReadKey(false);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.643 из 5
Похожие ответы