Иконка ресурса

The periodic table [Android, NET Framework Library] 1.0.3.1

Исходный код, NuGet

C#:
Console.OutputEncoding = Encoding.UTF8;
string fill = "=================================";
ThePeriodictTable table = new ThePeriodictTable();
start:
Console.Write("Напишите название или порядковый номер элемента: ");
string name = Console.ReadLine();
int number = -1;
int.TryParse(name, out number);
Element element = null;
if (number == 0)
{
    element = table.GetElementByName(name);
    if (element == null)
    {
        element = table.GetElementByShortName(name);
    }
}
else if (number > 0)
{
    element = table.GetElementBySerialNumber(number);
}
if (element == null)
{
    Console.Clear();
    Console.WriteLine("Элемент не найден");
    goto start;
}
Console.Clear();
Console.WriteLine("Название: " + element.Name);
Console.WriteLine("Буква: " + element.ShortName);
Console.WriteLine("Порядковый номер: " + element.SerialNumber);
if (!string.IsNullOrEmpty(element.Type))
{
    Console.WriteLine("Тип: " + element.Type);
}
Console.WriteLine("Период: " + element.Period);
Console.WriteLine("Масса: " + element.Mass);
Console.WriteLine("Плотность: " + element.Density);
Console.WriteLine("Точка плавления: " + element.MeltingPoint);
Console.WriteLine(fill);
Console.WriteLine("Группа: " + element.Group);
if (element.MainGroup)
{
    Console.WriteLine("Под группа: A");
}
else
{
    Console.WriteLine("Под группа: B");
}
Console.WriteLine(fill);
if (element.Metal)
{
    Console.WriteLine("Метал: Да");
}
else
{
    Console.WriteLine("Метал: Нет");
}
if (element.Oxidizer)
{
    Console.WriteLine("Окислитель: Да");
}
else
{
    Console.WriteLine("Восстановитель: Да");
}
Console.WriteLine(fill);
Console.WriteLine("Электронная формула: " + element.ElectronicFormula);
Console.WriteLine("Количество орбиталей: " + element.Arbitali.Count);
Console.WriteLine(fill);
int arbitaltemp = 1;
foreach (Element.Arbital arbital in element.Arbitali)
{
    Console.WriteLine("Орбиталь: " + arbitaltemp);
    Console.WriteLine("Количество электронов: " + arbital.Electron);
    Console.WriteLine(fill);
    arbitaltemp++;
}
Console.ReadKey();
Console.Clear();
goto start;
Автор
Neki_play
Скачивания
5
Просмотры
970
Расширение
zip
Размер файла
17.5 MB
Хэш
d743592d3f901fbadfaf36e74598c4d4
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Neki_play

Последние обновления

  1. Исправлен элемент кислород

    Исправлен элемент кислород
  2. Исправление подгрупп

    Исправление подгрупп
  3. Добавлено APK приложение

    Добавлено APK приложение
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше...