Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по "Преобразованию чисел"

Автор:   •  Март 29, 2020  •  Контрольная работа  •  1,238 Слов (5 Страниц)  •  433 Просмотры

Страница 1 из 5

Поволжский государственный университет телекоммуникаций и

информатики

Заочный факультет

РЕГИСТРАЦИОННЫЙ № ______

Контрольная работа № _______               Вариант _______

по _____________________________________________________

Студент _________________________________________________

________________________________________________________

Факультет _________ курс ________ шифр __________ гр.______

Работа выслана «_____»_________________ 20__г.

Оценка _______________  Дата _______________20___г.

Подпись преподавателя ___________________

Контрольная работа вместе с рецензией предъявляется

экзаменатору при сдаче экзамена

Задача 1

Создать консольную программу взаимных преобразований численных типов данных в соответствии с вариантом. В программе должны быть:

  • Преобразования тип unt d другие целочисленные типы.
  • Взаимные преобразования типа int и типов с плавающей точкой.
  • Преобразование типа louble в типы Single и int.

При преобразованиях нужно проверять получаемые значения и размер в байтах (метод sizeof).

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApp1

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("Преобразуем int в дугие целые типы");

            int i = 200;                // Целое типа int

            Int16 i1 = (Int16)i;        // int => int16

            Int32 i2 = i;               // int => int32

            Int64 i3 = i;               // int => int64

            Byte i4 = (Byte)i;          // int => Byte

            sbyte i5 = (sbyte)i;        // int => sbyte

            Console.WriteLine();

            Console.WriteLine("Типы     {0,8}{1,8}{2,8}{3,8}{4,8}{5,8}",

                "int", "Int16", "Int32", "Int64", "Byte", "sbyte");

            Console.WriteLine("Значения {0,8}{1,8}{2,8}{3,8}{4,8}{5,8}",

                i, i1, i2, i3, i4, i5);

            Console.WriteLine("Байты    {0,8}{1,8}{2,8}{3,8}{4,8}{5,8}",

                sizeof(int), sizeof(Int16), sizeof(Int32), sizeof(Int64),

                sizeof(byte), sizeof(sbyte));

            Console.WriteLine();

            Console.WriteLine("Преобразуем int в типы с плав точкой");

            double d = i;

            Single s = i;

            Console.WriteLine("Типы     {0,8}{1,8}{2,8}", "int", "double", "single");

            Console.WriteLine("Значения {0,8}{1,8}{2,8}",i, d, s);

            Console.WriteLine("Байты    {0,8}{1,8}{2,8}", sizeof(int), sizeof(double), sizeof(Single));

            Console.WriteLine();

            Console.WriteLine("Преобразуем double в типы Single и int");

            d = 67.890;

            i = (int)d;

            s = (Single)d;

            Console.WriteLine("Типы     {0,8}{1,8}{2,8}", "int", "double", "single");

...

Скачать:   txt (5.9 Kb)   pdf (152.4 Kb)   docx (28.6 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club