| Код | using System;
class Task { public static void Main() { double min, max, step; string str; char quit = 'a'; Random rnd = new Random();
// Петля для построения нескольких таблиц while (quit != 'q') { min = max = -1;
// Запрос данных while (min < 0 || 5 < min) { Console.WriteLine("Введите минимальное значение температуры из диапазона [0, 5], в град С"); min = Convert.ToDouble(Console.ReadLine()); } while (max < 10 || 15 < max) { Console.WriteLine("Введите максимальное значение температуры из диапазона [10, 15], в град С"); max = Convert.ToDouble(Console.ReadLine()); } step = 2 + rnd.NextDouble();
// Вывод таблицы Console.WriteLine("град, С\t|\tград,F"); Console.WriteLine("---------------------"); while (min < max) { Console.WriteLine("{0}\t|\t{1}\t", Math.Round(min, 2), Math.Round((min * 9/5) + 32, 2)); min += step; } Console.WriteLine("{0}\t|\t{1}\t", max, Math.Round((max * 9 / 5) + 32, 2)); Console.WriteLine("Хотите продолжить? q - выход"); str = Console.ReadLine(); str.Trim(); quit = str[0]; } } }
|
|