Читайте также:
|
|
Контрольный пример 1:
Пример 1 представлен на рисунке 4.
Ввод:
Xm 4
Ym 5
Xa 2
Ya 6
Xb 8
Yb 2
Xc 9
Yc 5
Вывод:
Точка лежит внутри треугольника.
Рисунок 4 – пример работы по задаче 2.
Пример 2:
Пример 2 представлен на рисунке 5.
Ввод:
Xm 4
Ym 4
Xa 1
Ya 1
Xb 2
Yb 4
Xc 4
Yc 3
Вывод: точка не входит в треугольник
Рисунок 5 – пример работы по задаче 2.
3 ЗАДАЧА 3
Задание
Записать алгоритм перевода действительного числа из десятеричной системы счисления в двоичную, восьмеричную, шестнадцатеричную систему счисления.
Входные данные
Num - число которое нужно перевести тип int.
Выходные данные
Переведенное число.
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lab3_v6
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите число в десятичной системе: ");
int num = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите систему счисления (2, 8, 16): ");
int ss = Convert.ToInt32(Console.ReadLine());
string output = "";
string ch;
Console.Write("{0} в 10-ной систме счисления = ", num);
while (num!= 0)
{
ch = (num % ss).ToString();
switch (ch)
{
case "10": ch = "A"; break;
case "11": ch = "B"; break;
case "12": ch = "C"; break;
case "13": ch = "D"; break;
case "14": ch = "E"; break;
case "15": ch = "F"; break;
default: break;
}
output = ch + output;
num /= ss;
}
Console.WriteLine("{0} в {1}-ной системе счиления", output, ss);
Console.ReadKey();
}
}
}
Дата добавления: 2015-10-21; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Контрольные примеры | | | Контрольные примеры |