Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора техпро.docx
Скачиваний:
6
Добавлен:
25.09.2019
Размер:
105.86 Кб
Скачать

Вычисление площади круга

Друзья сегодня я покажу вам как с помощью  С# вычислить площадь круга.

При этом надо использовать данные с плавающей точкой. 

using System;

namespace ConsoleApplication1

{

  class Circle    // имя класса

{

 static void Main()   

{

double radius;

double area;

radius = 10.0;

area = radius * radius * 3.1416;

Console.WriteLine("Плщадь равна:" + area);

Console.Read();

}

}

}

Консольное приложение вычисление квадратного корня на с#

 Это консольное приложение   которое производит вычисление квадратного корня через дискриминант.

Эта прога написанна в муках, по этому не судите строго. 

Я только начал изучать прекрасный язык программирования С#.

Хотя раньше  писал только на Vb . Но надо двигаться вперед. 

using System;

 namespace ConsoleApplication1

{

class Program

{

static void Main()

{

Double a, b, c, D, x1, x2;

Console.WriteLine("..............................................................");

Console.WriteLine("Программа вычисления квадратного корня с помощью дискриминанта");

Console.WriteLine("..............................................................");

Console.ForegroundColor = ConsoleColor.DarkCyan;

Console.WriteLine("....................Нажмите для ввода.................");

Console.ReadLine();

 Console.WriteLine("Введите а, b, c");

Console.ForegroundColor = ConsoleColor.Yellow;

a = Convert.ToDouble(Console.ReadLine());

b = Convert.ToDouble(Console.ReadLine());

c = Convert.ToDouble(Console.ReadLine());

D = b * b - 4 * a * c;

if (D >= 0 && a != 0)

{

x1 = (-b + Math.Sqrt(D)) / (2 * a);

x2 = (-b - Math.Sqrt(D)) / (2 * a);

Console.WriteLine("X1 =  X2 = {1}", x1, x2);

}

else

{

Console.WriteLine("Корней нет");

}

Console.ReadLine();

Console.Read();

}

  }

 }

Решение системы уравнений с двумя неизвестными

  1. Обьявляем 6 переменных a, b, c, d, e, f

  2. И еще две переменные это X и y они послужат для начало формул и вывода исходных данных на консоль.

Просто без математике в программировани делать нечего. По этому, надо начинать с простых программ, а потом переходить к  сложным. Ведь прежде чем написать программу,  программист должен знать ее решение.  Машине все равно что ты там введеш . Она выводит только конечный результат, написанный программистом в программе.

Для  легкости  написания программ  надо составить алгоритм решения а потом  по алгоритму  писать прогу. Просто попробуйте перенести  какую нибуть задачу в которой вы знаете решения  в компьютер. То есть попробуйте  написать программу для вашей задачи. начните с самой простой. Ну все друзья   до следующего урока. 

Да, кстате, исходник  программы на сайте. Кому надо  скачивайте. 

using System;

 

namespace ConsoleApplication2

{

class Program

{

static void Main()

 

{

double a, b, c, d, e, f, x, y;

Console.ForegroundColor = ConsoleColor.White;

Console.WriteLine("------------------------------");

Console.WriteLine("Программа для решения системы двух уравнений первой степени с двумя неизвестными");

Console.WriteLine(" Для начала работы программы нажмите ");

Console.WriteLine("-----------------------------");

Console.ForegroundColor = ConsoleColor.White;

Console.WriteLine("Введите a");

a = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите b");

b= Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите с");

c= Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите d");

d= Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите e");

e= Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите f");

f = Convert.ToDouble(Console.ReadLine());

x= (a * f - c* d) / (a * e - b * d);

y= (c* e - b * f) / (a * e - b * d);

Console.WriteLine("1)Игрек равен. " + + y);

Console.WriteLine("2)Икс равен. " + + x);

Console.Read();

}

}

}