Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2020, 09:53   #1
wolf4561
Новичок
Джуниор
 
Регистрация: 07.11.2020
Сообщений: 1
По умолчанию Нужно расписать код на подпрограмму C#

Имеется готовый код. Нужна помощь в разделении кода на другую подпрограмму, нужно вычисление перенести, помогите пожалуйста кто может.

Код:
using System;
 
namespace Program2
{
    class Program
    {
        static void Main(string[] args)
        {
            bool ctof = false;
            string s;
            do
            {
                Console.WriteLine("Введите тип преобразования (F или C):");
                s = Console.ReadLine();
                if (s == "F")
                {
                    ctof = false;
                }
                else if (s == "C")
                {
                    ctof = true;
                }
                else
                {
                    Console.WriteLine("Ошибка!");
                }
            } while (s != "F" && s != "C");
            double initial = 0;
            do
            {
                Console.WriteLine("Введите исходную температуру:");
                s = Console.ReadLine();
                bool success = double.TryParse(s, out initial);
                if (success == false)
                {
                    Console.WriteLine("Ошибка!");
                }
            } while (false);
            double target = 0;
            if (ctof == true)
            {
                target = initial * ((double)9 / 5) + 32;
            }
            else
            {
                target = (initial - 32) / ((double)9 / 5);
            }
            Console.WriteLine("Результат: {0}.", Math.Round(target, 1) + (ctof ? "F" : "C"));
            Console.ReadKey();
        }
    }
}
Код:
double target = 0;
            if (ctof == true)
            {
                target = initial * ((double)9 / 5) + 32;
            }
            else
            {
                target = (initial - 32) / ((double)9 / 5);
            }
Вот эту часть кода нужно вынести и сделать для этого кода новый метод, прошу помогите очень срочно нужно
wolf4561 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно написать код Daniil12 Фриланс 4 07.11.2020 12:23
Нужно написать код Daniil12 Помощь студентам 0 06.11.2020 10:24
Нужно перевести код с delphi (есть и реализация на С++) на C# _Somebody_ C# (си шарп) 0 25.10.2020 21:55
Нужно расписать код proguffi Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 09.11.2012 11:03
Нужно составить схему алгоритма вычисления и расписать программу на Бейсике Светлана_Т Помощь студентам 12 07.01.2012 17:18