C#: Простые числа методом перебора

Простые числа. Иногда появляется необходимость определить простое ли число или нет.

Если взять теорию, то простое число-это такое число, которое делится только на себя и на единицу.

Для того, что бы узнать, число является или не является простым, нужно либо перебрать все числа до этого числа, либо, по одной из теорем, достаточно перебрать все числа до корня из этого числа.

Continue reading

Pascal, Си/C++, C# Определение совершенного числа

Иногда задают задачи по нахождению совершенного числа.

Как гласит Википедия, Совершенное число это :

натуральное число, равное сумме всех своих собственных делителей (т. е. всех положительных делителей, отличных от самого числа).

Continue reading

C#: Движение элемента формы по кругу

Есть такая задача: Двигать контрол формы по кругу. В моем случае таким элементом стал Picturebox.Сразу оговорюсь, представленный ниже код писал не я :)

[csharp]

private void _cicrcleMotion(PictureBox pic)
{
float DEG2RAD = (float)(3.14159 / 180);
double x, y, degInRad;
for (int i = 0; i < 360; i++)
{
degInRad = i * DEG2RAD;
x = Math.Cos(degInRad) * 100 + 100 + 50;
y = Math.Sin(degInRad) * 100 + 100 + 50;
pic.Left = (int)x;
pic.Top = (int)y;
}
}

[/csharp]

Функция в данном случае принимает PictureBox и крутит его (весьма быстро) по форме.

 

Windows Phone 7 : Давайте начнем по старинке или Hello world на windows phone

Буквально вчера писал о Windows Phone, об инструментах и о платформе в целом.Ну так а почему бы и не показать, что можно делать тут в принципе? Давайте напишем Hello, world, с которого так или иначе начинается любой язык и любая платформа.

Открыв окно создания проекта в Microsoft Visual Studio 2010 for Windows Phone, можно увидеть, что есть несколько вариантов. Они просто представляют собой заранее заготовленные шаблоны интерфейсов.

Continue reading