У вас вопросы?
У нас ответы:) SamZan.net

Привет Это моя первая программа на C

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 13.3.2025

Упражнение 1. Знакомство с оператором вывода.

Для выполнения работы мы будем использовать среду разработки MS Visual Studio 2010.

Ход выполнения работы:

  1.  Запустите VS 2010. Выполните следующие команды: Файл -> Создать проект -> Visual C# -> Консольное приложение -> practice_1.




Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       Console.WriteLine("Привет! Это - моя первая программа на C#");

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 2. Знакомство с переменными

Создаем новое консольное приложение C#. Называем проект practice_2.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int age;

       age = 18;

       string str;

       str = "Привет! Мне " + age + " лет. А тебе?";

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 3. Знакомство с переменными

Создаем новое консольное приложение C#. Называем проект practice_3. Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int a, b, c;

       a = 3;

       b = -9;

       if (a > b) { c = a; }

       else { c = b; }

       string str;

       str = "Наибольшее из двух чисел: " + c;

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 4. Знакомство с математическими функциями. Нахождение наименьшего из двух чисел

Создаем новое консольное приложение C#. Называем проект practice_4.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int a, b, c;

       a = 3;

       b = -9;

       c = System.Math.Min(a, b);

       string str;

       str = "Наименьшее из двух чисел: " + c;

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 5. Условные операторы. Знакомство с конъюнкцией и дизъюнкцией

Создаем новое консольное приложение C#. Называем проект practice_5.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int Mathematics, Physics, Biology;

       Mathematics = 3;

       Physics = 4;

       Biology = 5;

       string str_1, str_2;

       str_1 = "Конъюнкция: ";

       str_2 = "Дизъюнкция: ";

       if (Mathematics == 5 && Physics == 5 && Biology == 5) { str_1 += "Отличник"; } else { str_1 += "Двоечник"; }

       if (Mathematics == 5 || Physics == 5 || Biology == 5) { str_2 += "Молодец"; } else { str_2 += "Лентяй"; }

       Console.WriteLine(str_1);

       Console.WriteLine(str_2);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 6. Знакомство с математическими функциями. Нахождение площади круга

Создаем новое консольное приложение C#. Называем проект practice_6.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       double r, s;

       r = 10;

       s = System.Math.PI * System.Math.Pow(r, 2);

       string str;

       str = "Площадь круга радиусом " + r + " равна " + s;

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 7. Знакомство с математическими функциями. Решение квадратного уравнения

Создаем новое консольное приложение C#. Называем проект practice_7.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       double a, b, c, d, x1, x2;

       string str;

       a = -9;

       b = 3;

       c = 11;

       d = System.Math.Pow(b, 2) - 4 * a * c;

       if (d < 0) { str = "Действительных корней нет!"; }

       else

       {

           x1 = (-b - System.Math.Sqrt(d)) / (2 * a);

           x2 = (-b + System.Math.Sqrt(d)) / (2 * a);

           str = "x1 = " + x1 + "\nx2 = " + x2;

       }

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 8. Знакомство с математическими функциями Нахождение наибольшего из пяти чисел

Создаем новое консольное приложение C#. Называем проект practice_8.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int a1, a2, a3, a4, a5, b1, b2, b3, b4;

       string str;

       a1 = -8;

       a2 = 13;

       a3 = 64;

       a4 = 87;

       a5 = -61;

       b1 = System.Math.Max(a1, a2);

       b2 = System.Math.Max(a3, a4);

       b3 = System.Math.Max(b1, b2);

       b4 = System.Math.Max(a5, b3);

       str = "Наибольшее из пяти чисел: " + b4;

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 9. Знакомство с циклом for. Нахождение суммы ряда чисел от 1 до 10

Создаем новое консольное приложение C#. Называем проект practice_9.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int i, sum;

       string str;

       sum = 0;

       for (i = 1; i <= 10; i++)

       {

           sum += i;

           Console.WriteLine(i);

       }

       str = "Сумма первых 10 чисел равна: " + sum;

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 10. Знакомство с возможностями форматирования (Герберт Шилдт)

Создаем новое консольное приложение C#. Называем проект practice_10.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int i;

       Console.WriteLine("Число\tКвадрат\tКуб");

       for (i = 1; i < 10; i++)

       {

           Console.WriteLine("{0}\t{1}\t{2}", i, i * i, i * i * i);

       }

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 11. Возможности форматирования. Продолжение

Создаем новое консольное приложение C#. Называем проект practice_11.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       Console.WriteLine("Деление 30/4 дает {0:#.###}", 30.0 / 4.0);

       decimal sum = 65536.0m;

       Console.WriteLine("Текущий счет равен {0:C}", sum);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 12. Знакомство с оператором switch

Создаем новое консольное приложение C#. Называем проект practice_12.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int DayOfWeek;

       for (DayOfWeek = 1; DayOfWeek <= 7; DayOfWeek++)

       {

           switch (DayOfWeek)

           {

               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("Второй выходной день"); Console.WriteLine("Нажмите любую кнопку!");  

  Console.ReadKey(); break;

           }

       }

   }

}

   

Получаем следующий результат:

Упражнение 13. Проверка чисел на предмет того, являются ли они простыми, а если нет, то нахождение их делителей. Используются числа от 0 до 10

Создаем новое консольное приложение C#. Называем проект practice_13.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int num;

       int i;

       int factor;

       bool isprime;

       for (num = 0; num < 10; num++)

       {

           isprime = true;

           factor = 0;

           //Проверим делится ли переменная num нацело

           for (i = 2; i <= num / 2; i++)

           {

               if ((num % i) == 0)

               {

                   //Переменная num делится нацело.

                   //Следовательно, это непростое число

                   isprime = false;

                   factor = i;

               }

           }

           if (isprime)

               Console.WriteLine(num + " - простое число");

           else

               Console.WriteLine("Наибольший множитель числа " + num + " равен " + factor);

       }

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 14. Нахождение порядка числа. Использование цикла While

Создаем новое консольное приложение C#. Называем проект practice_14.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int number, order;

       number = 123456789;

       order = 0;

       Console.WriteLine("Число: " + number);

       while (number > 0)

       {

           order++;

           number /= 10;

       };

       Console.WriteLine("Порядок величины: " + order);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 15. Представление цифр числа в обратном порядке. Использование цикла do- while

Создаем новое консольное приложение C#. Называем проект practice_15. Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       int number, reversedigit;

       number = 123456789;

       Console.WriteLine("Число: " + number);

       Console.Write("Число в обратном порядке: ");

       do

       {

           reversedigit = number % 10;

           Console.Write(reversedigit);

           number /= 10;

       }

       while (number > 0);

       Console.WriteLine();

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 16. Расчет параметров орбиты спутника системы ГЛОНАСС

Создаем новое консольное приложение C#. Называем проект practice_16.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       double r; // Большая полуось Земного Эллипсоида

       r = 6378136;

       double h;

       h = 19100000; //Высота орбиты спутников ГЛОНАСС

       double l;     //Длина окружности орбиты спутника

       l = 2 * Math.PI * (r + h); //2*PI*R

       string str;

       str = "Радиус Земли равен " + r + " м";

       str += "\nВысота орбиты спутника ГЛОНАСС равна " + h + " м";

       str += "\nДлина окружности равна " + l + " м";

       double tGLONASS;

       tGLONASS = 11 * 3600 + 15 * 60 + 44;

       double w;

       w = 2 * System.Math.PI / tGLONASS;

       str += "\nУгловая скорость спутника системы ГЛОНАСС = " + w + " радиан/сек";

       Console.WriteLine(str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:




Упражнение 17. Перехват нажатия с клавиатуры

Создаем новое консольное приложение C#. Называем проект practice_17.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       char ch;

       Console.WriteLine("Нажмите клавишу, а затем - <ENTER>");

       ch = (char)Console.Read(); // Получаем значение типа char

       Console.WriteLine("Вы нажали клавишу " + ch);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 18. Чтение строки из потока Console.In с помощью метода ReadLine()

Создаем новое консольное приложение C#. Называем проект practice_18.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       string str;

       Console.WriteLine("Введите несколько символов");

       str = Console.ReadLine(); // Получаем значение типа string

       Console.WriteLine("Вы ввели " + str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

   

Получаем следующий результат:

Упражнение 19. Вызываем метод ReadLine класса TextReader

Создаем новое консольное приложение C#. Называем проект practice_19.

Наберите в окне кода следующую программу:

using System;

class Example

{

   static void Main()

   {

       string str;

       Console.WriteLine("Введите несколько символов");

       str = Console.In.ReadLine(); // Вызываем метод ReadLine класса TextReader

       Console.WriteLine("Вы ввели " + str);

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

 Получаем следующий результат:



Упражнение 20. Отображение содержимого текстового файла

Создаем новое консольное приложение C#. Называем проект practice_20. На диске C:// создайте папку Temp, поместите туда текстовый файл test.txt. Наберите в окне кода следующую программу:

using System;

using System.IO;

class Example

{

   static void Main()

   {

       FileStream fin;

       string s;

       try

       {

           fin = new FileStream("C:/Temp/test.txt", FileMode.Open);

       }

       catch (IOException exc)

       {

           Console.WriteLine("Ошибка открытия файла:\n" + exc.Message);

           return;

       }

       StreamReader fstr_in = new StreamReader(fin);

       try

       {

           while ((s = fstr_in.ReadLine()) != null)

           {

               Console.WriteLine(s);

           }

       }

       catch (IOException exc)

       {

           Console.WriteLine("Ошибка ввода-вывода:\n" + exc.Message);

       }

       finally

       {

           fstr_in.Close();

       }

       Console.WriteLine("Нажмите любую кнопку!");

       Console.ReadKey();

   }

}

 Получаем следующий результат:




1. Способ и устройство обнаружения аномалий в сетях
2. фінанси походить від давньофранцузькогоfinncio ~ платіж1
3. правильный и epos речь ~ совокупность норм литературного языка связанных с произношением звуков и их со
4. Мировой кёрлинг в новом олимпийском цикле
5. 14 февраля 20 08 г
6. ТЕМА- Паренхіматозні та порожнисті органи нутрощі
7.  Теоретические основы методики анализа маркетинговой деятельности предприятия
8. Бабур
9. Оффшорный бизнес
10. Бобруйский государственный медицинский колледж Н