Конвертировать с Pascal на C# код перевода единиц длины

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

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

помогите перевести в c# пожалуйста)
Листинг программы
  1. uses crt;
  2. var w:byte;
  3. l:real;
  4. begin
  5. writeln('В каких единицах ввести длину отрезка');
  6. writeln('1-дециметр');
  7. writeln('2-километр');
  8. writeln('3-метр');
  9. writeln('4-миллиметр');
  10. writeln('5-сантиметр');
  11. readln(w);
  12. write('Введите длину отрезка L=');
  13. readln(l);
  14. case w of
  15. 1:write(l/10:0:2,' м');
  16. 2:write(l*1000:0:2,' м');
  17. 3:write(l:0:2,' м');
  18. 4:write(l/1000:0:2,' м');
  19. 5:write(l/100:0:2,' м');
  20. else write('Такой единицы нет');
  21. end;
  22. end.

Решение задачи: «Конвертировать с Pascal на C# код перевода единиц длины»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             Console.WriteLine("В каких единицах ввести длину отрезка");
  14.             Console.WriteLine("1-дециметр");
  15.             Console.WriteLine("2-километр");
  16.             Console.WriteLine("3-метр");
  17.             Console.WriteLine("4-миллиметр");
  18.             Console.WriteLine("5-сантиметр");
  19.             byte w = byte.Parse(Console.ReadLine());
  20.             Console.Write("Введите длину отрезка  L=");
  21.             double l = double.Parse(Console.ReadLine());
  22.             switch(w)
  23.             {
  24.                 case 1: Console.Write(string.Format("{0:N2} м", l / 10)); break;
  25.                 case 2: Console.Write(string.Format("{0:N2} м", l * 1000)); break;
  26.                 case 3: Console.Write(string.Format("{0:N2} м", l)); break;
  27.                 case 4: Console.Write(string.Format("{0:N2} м", l / 1000)); break;
  28.                 case 5: Console.Write(string.Format("{0:N2} м", l / 100)); break;
  29.                 default: Console.Write("Такой единицы нет"); break;
  30.             }
  31.             //
  32.             Console.ReadKey();
  33.         }
  34.     }
  35. }

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


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

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

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут