42385

Створення консольних додатків. Обробка розгалужених обчислювальних процесів на мові програмування C#

Лабораторная работа

Информатика, кибернетика и программирование

Створити консольний додаток, в якому, використовуючи оператори розгалуження if… розрахувати значення функції з точністю до трьох знаків після коми. Результат розрахунку вивести на екран з відповідним повідомленням.

Украинкский

2013-10-29

41.5 KB

3 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ,

МОЛОДІ ТА СПОРТУ УКРАЇНИ

НАЦІОНАЛЬНИЙ ТРАНСПОРТНИЙ УНІВЕРСИТЕТ

КАФЕДРА ІНФОРМАЦІЙНИХ СИСТЕМ І ТЕХНОЛОГІЙ

 

 

 

 

 

 

 

Звіт

з лабораторної роботи №2

з дисципліни

"Новітні платформи програмування"

на тему:

«Створення консольних додатків. Обробка розгалужених обчислювальних процесів на  мові програмування C#»


Виконав:

студент гр. КН-III-1

Давидок О.П.

Перевірила:

ст. викл. Москаленко Н. В.

Київ-2011


Завдання 2.1

Створити консольний додаток, в якому, використовуючи оператори розгалуження  if… розрахувати  значення функції з точністю до трьох знаків після коми. Результат розрахунку вивести на екран з відповідним повідомленням.

Якщо x/y > 0

Якщо x/y < 0

Якщо x/y = 0

Текст програми:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Laba2_1

{

   class Program

   {

       static void Main(string[] args)

       {

           double w;

           double e = Math.E;

           Console.WriteLine("E={0:##.##}", e);

           Console.Write("X: ");

           double x = Convert.ToDouble(Console.ReadLine());

           Console.Write("Y: ");

           double y = Convert.ToDouble(Console.ReadLine());

           if (x / y > 0)

           {

               w = Math.Log10(x / y) + Math.Pow(x, 2) - y * Math.Cos(x);

           }

           else if (x / y < 0)

           {

               w = Math.Log10(x / y) + Math.Pow(e, x + y);

           }

           else

               w = Math.Sin(Math.Pow(y, 2) + 1);

           Console.WriteLine("w: ={0:N2}" , w);

           Console.ReadLine();

       }}}

                                                            


Завдання 2.2

Створити консольний додаток, в якому, використовуючи оператор switch, вивести на екран відповідну назву змінної.

«С 1 января 1990 года по некоторый день прошло m месяцев и n дней, определить название текущего месяца.»

Текст програми:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Laba2_2

{

   class Program

   {

       static void Main(string[] args)

       {

           int m, div, n;

           Console.WriteLine("Введите месяц -> ");

           m = Convert.ToInt16(Console.ReadLine());

           Console.WriteLine("Введите день -> ");

           n = Convert.ToInt16(Console.ReadLine());

           div = (m * 31 + n) / 31;

           switch (div)

           {

               case 1: Console.WriteLine("Сейчас Январь"); break;

               case 2: Console.WriteLine("Сейчас Февраль"); break;

               case 3: Console.WriteLine("Сейчас Март"); break;

               case 4: Console.WriteLine("Сейчас Апрель"); break;

               case 5: Console.WriteLine("Сейчас Май"); break;

               case 6: Console.WriteLine("Сейчас Июнь"); break;

               case 7: Console.WriteLine("Сейчас Июль"); break;

               case 8: Console.WriteLine("Сейчас Август"); break;

               case 9: Console.WriteLine("Сейчас Сентябрь"); break;

               case 10: Console.WriteLine("Сейчас Октябрь"); break;

               case 11: Console.WriteLine("Сейчас Ноябрь"); break;

               case 12: Console.WriteLine("Сейчас Декабрь"); break;

               default: Console.WriteLine("ОшибКа вВодА"); break;

           }

           Console.ReadLine();

       }

   }

}

                                                         

Висновки:

В цій лабораторній роботі ми навчилися створювати консольні додатки з використанням операторів розгалуження if та switch для рішення математичних функцій та задач.


 

А также другие работы, которые могут Вас заинтересовать

77884. Поручительство и банковская гарантия как способы обеспечения исполнения обязательств 30.5 KB
  Поручительство и банковская гарантия как способы обеспечения исполнения обязательств Поручительство – способ по которому поручитель обязуется исполнить обязательство за должника. При поручительстве ответственным перед кредитором за неисполнение основного обеспечиваемого обязательства становится наряду с должником еще и другое лицо – поручитель...
77885. Залог как способ обеспечения исполнения обязательств 28 KB
  Общие признаки: носят имущественный характер то есть интересы кредитора удовлетворяются за счет имущества должника; направлены на обеспечение удовлетворения интересов кредитора которое состоит в надлежащем исполнении ему обязательства; между должником и кредитором чаще всего существует два обязательства; возникает на основании закона или договора...
77886. Понятие и виды гражданско-правовых договоров 28.5 KB
  Свобода договора: недопущение понуждения к заключению договора; свобода выбора партнера при заключении договора; свобода участников гражданского оборота в выборе вида договора; свобода усмотрения сторон при определении условий договора кроме условий которые предусмотрены законом. Значение договора: договор представляет собой одно из самых уникальных правовых средств в рамках которого интерес каждой стороны в принципе может быть удовлетворен лишь посредством удовлетворения интереса другой стороны; договор...
77887. Формы и способы заключения договоров. Содержание гражданско-правовых договоров 31.5 KB
  Содержание гражданскоправовых договоров Содержание договора – условия на которых достигнуто соглашение сторон: существенные – условия которые необходимы и достаточны для заключения договора. Во-первых являются условия о предмете договора. Они включаются в текст договора по усмотрению сторон. Однако в отличие от обычных они приобретают юридическую силу лишь в случае включения их в текст договора.
77888. Договор купли-продажи. Обязанности 35 KB
  Продавец обязан передать товар в собственность покупателю надлежащего качества количества комплектности со всеми документами и принадлежностями если отказывается то предоставляется разумный срок не передал – покупатель вправе отказаться от договора установленные законном или договором сроки пригодный для целей для которых товар такого рода обычно используется; товар свободный от 3 лиц либо уведомить покупателя об обременении данного товара....
77889. Договор дарения 30.5 KB
  Договор дарения Договором дарения называется договор по которому одна сторона даритель безвозмездно передает или обязуется передать определенное имущество другой стороне одаряемому либо освобождает или обязуется освободить ее от имущественной обязанности перед собой или перед третьим лицом. В отношении договоров дарения с участием юридических лиц ГК также предусматривает ряд специальных ограничений. Другое ограничение касается дарения вещей принадлежащих юридическому лицу на праве хозяйственного ведения или оперативного управления....
77890. Договор ренты 29 KB
  Договор ренты По договору ренты одна сторона получатель ренты передает другой стороне плательщику ренты в собственность имущество а плательщик ренты обязуется в обмен на полученное имущество периодически выплачивать получателю ренту в виде определенной денежной суммы либо предоставления средств на его содержание в иной форме. Реальный односторонний возмездный Возникающие из договора ренты отношения носят длительный стабильный а при пожизненном содержании с иждивением – и доверительный характер. Форма подлежит...
77892. Сравнительный анализ договора найма 34 KB
  Сравнительный анализ договора найма По договору найма – одна сторона – собственник жилого помещения или управомоченное им лицо наймодатель – обязуется предоставить другой стороне нанимателю жилое помещение за плату во владение и пользование для проживания в нем. помещением при перемене собственника этого помещения. Переход права собственности на занимаемое по договору найма жилое помещение не влечет расторжения или изменения договора найма жилого помещения. Наниматель обязан использовать жилое помещение только для проживания...