Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Контрольные примеры. Пример 1 представлен на рисунке 15.

Читайте также:
  1. Базовые логические элементы ТТЛ и КМОП. Примеры схемной реализации. Принцип работы
  2. Библейские и археологические примеры.
  3. Виды гипотез норм права, их краткая характеристика и примеры
  4. Виды диспозиций норм права, их краткая характеристика и примеры
  5. ВОПРОС 11.Вычлените критерии эффективности принятых решений согласно Друкеру. Приведите примеры из книги. Какую роль в принятии эффективных решений Друкер отводит компьютеру?
  6. Журналистское расследование на телевидении: его виды, характеристика и примеры.
  7. Какие нормы? Примеры терапевтических групповых норм

 

пример 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 - диаграмма

mybiblioteka.su - 2015-2024 год. (0.008 сек.)