Читайте также:
|
|
пример 1:
Пример 1 представлен на рисунке 15.
Ввод:
Xc: 5
Yc: 4
R: 6
K:4
B: 6
Вывод:
S=113.1
L=37.7
Рисунок 15 – пример работы по задаче 6.
Пример 2:
Пример 2 представлен на рисунке 16.
Ввод:
Xc: -2
Yc: -5
R: 8
K: 5
B: 3
Вывод:
S=201.07
L=50.3
Вывод:
Рисунок 16 – пример работы по задаче 6.
7 ЗАДАЧА 7
Задание
Определить статический класс конвертора массы. В основной программе предложить пользователю выбор исходной конвертируемой величины и величины результата. Величины массы: тонна, стоун, фунт, унция.
Входные данные
Число которое нужно перевести тип double/
Выходные данные
Число переведенное.
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lab7_v6
{
class StaticConv
{
public static double kvarta2dyjm(double kvarta) { return (kvarta * 53.693401); }
public static double kvarta2litr(double kvarta) { return (kvarta * 1.1365225 / 1000); }
public static double kvarta2metr(double kvarta) { return (kvarta * 1.1365225); }
public static double dyjm2kvarta(double dyjm) { return (dyjm * 0.01862426); }
public static double dyjm2litr(double dyjm) { return (dyjm * 0.01638706); }
public static double dyjm2metr(double dyjm) { return (dyjm * 0.01638706 / 1000); }
public static double litr2kvarta(double litr) { return (litr * 0.87987699); }
public static double litr2dyjm(double litr) { return (litr * 61.0237441); }
public static double litr2metr(double litr) { return (litr * 1000); }
public static double metr2kvarta(double mmH2O) { return (mmH2O * 0.87987699 / 1000); }
public static double metr2dyjm(double mmH2O) { return (mmH2O * 61.0237441 / 1000); }
public static double metr2litr(double mmH2O) { return (mmH2O / 1000); }
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Вас приветствует программа конвертор.\n");
Console.WriteLine(" 1. Кварта => Кубичейкий дюйм");
Console.WriteLine(" 2. Кварта => Литр");
Console.WriteLine(" 3. Кварта => Кубический метр");
Console.WriteLine(" 4. Кубичейкий дюйм => Кварта");
Console.WriteLine(" 5. Кубичейкий дюйм => Литр");
Console.WriteLine(" 6. Кубичейкий дюйм => Кубический метр");
Console.WriteLine(" 7. Литр => Кварта");
Console.WriteLine(" 8. Литр => Кубичейкий дюйм");
Console.WriteLine(" 9. Литр => Кубический метр");
Console.WriteLine(" 10. Кубический метр => Кварта");
Console.WriteLine(" 11. Кубический метр => Кубичейкий дюйм");
Console.Write(" 12. Кубический метр => Литр\n\n>> ");
int choice = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите конвертируемое значение: ");
double input = Convert.ToDouble(Console.ReadLine());
switch (choice)
{
case 1: Console.WriteLine("{0} кварт = {1} кубичейких дюймов", input, StaticConv.kvarta2dyjm(input)); break;
case 2: Console.WriteLine("{0} кварт = {1} литров", input, StaticConv.kvarta2litr(input)); break;
case 3: Console.WriteLine("{0} кварт = {1} кубических метров", input, StaticConv.kvarta2metr(input)); break;
case 4: Console.WriteLine("{0} кубичейких дюймов = {1} кварт", input, StaticConv.dyjm2kvarta(input)); break;
case 5: Console.WriteLine("{0} кубичейких дюймов = {1} литров", input, StaticConv.dyjm2litr(input)); break;
case 6: Console.WriteLine("{0} кубичейких дюймов = {1} кубических метров", input, StaticConv.dyjm2metr(input)); break;
case 7: Console.WriteLine("{0} литров = {1} кварт", input, StaticConv.litr2kvarta(input)); break;
case 8: Console.WriteLine("{0} литров = {1} кубичейких дюймов", input, StaticConv.litr2dyjm(input)); break;
case 9: Console.WriteLine("{0} литров = {1} кубических метров", input, StaticConv.litr2metr(input)); break;
case 10: Console.WriteLine("{0} кубических метров = {1} кварт", input, StaticConv.metr2kvarta(input)); break;
case 11: Console.WriteLine("{0} кубических метров = {1} кубичейких дюймов", input, StaticConv.metr2dyjm(input)); break;
case 12: Console.WriteLine("{0} кубических метров = {1} литров", input, StaticConv.metr2litr(input)); break;
default: break;
}
Console.ReadKey();
}
}
}
Дата добавления: 2015-10-21; просмотров: 86 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Контрольные примеры | | | IDEF0 - диаграмма |