Игра — Попади в цель

Решение задачи 19 по книге Лукина «Понятно о Visual Basic.net»

Условие задачи:

Усложним нашу задачу про ПОПАЛ – НЕ ПОПАЛ: Целей для нашего выстрела две. Одна находится в диапазоне дальности 28-30, другая – в диапазоне 65-70. Человек вводит в компьютер число – дальность выстрела. Если снаряд попал в цель, то есть число находится в интервале от 28 до 30 или от 65 до 70, то нужно выдать сообщение ПОПАЛ. Если снаряд упал на расстоянии ближе 10 к любой из целей, то нужно выдать сообщение БЛИЗКО. Кроме этого предусмотрите варианты ПЕРЕЛЕТ, НЕДОЛЕТ, МЕЖДУ ЦЕЛЯМИ и НЕ БЕЙ ПО СВОИМ. Нарисуйте схему выстрела (Рис. 7.3). Горизонтальная линия – земля. Два синих прямоугольника в заданном месте и заданных размеров – это цели. Черный квадратик слева – пушка. Вся картина должна появляться на форме до ввода дальности выстрела, после ввода должен появляться красный. кружочек – место попадания снаряда. Перед рисованием вам придется выбрать масштаб: скажем, 1 к 10. Это значит, что, например, первая цель будет прямоугольником, занимающим пространство на расстоянии от 280 до 300 пикселей от пушки.

Читать далее
Рубрика: Мои программы | Оставить комментарий

Два треугольника

Пишем программу по заданию 16 учебника Лукина «Понятно о Visual.Net»

Условие задания:

В компьютер вводятся длины трех отрезков. Компьютер должен ответить на вопрос, можно или нельзя из этих отрезков обра-зовать треугольник.

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

Читать далее
Рубрика: Мои программы | Оставить комментарий

Игра — Угадай число

Продолжаем творить и решать задачки, которые заданы в учебники Лукина. На этот раз пишем игру — Угадай число.

«Угадай число» или «Экстрасенс ли вы». Это ваша первая простейшая игра с компьютером. Компьютер загадывает число – 0 или 1. Ваше дело – отгадать. А дело компьютера – сказать «Угадал» или «Не угадал». Некоторые экстрасенсы утверждают, что бла-годаря сверхчувственному контакту с компьютером они могут из 100 раз угадать 80.

Решение задачи :

Читать далее
Рубрика: Мои программы | Оставить комментарий

Игра — Поймай кузнечика

Решаем задачу с книги Лукина «Понятно о Visual Basic.Net»

«Ловля кузнечика или измеритель шустрости». Создайте проект с большой формой и одной очень маленькой кнопкой. При нажатии на кнопку она должна прыгать в случайное место формы. Вы щелкнули по кнопке – она прыгнула, вы снова поскорее щелк-нули – она снова прыгнула, и так далее. Старайтесь щелкать как можно чаще. Можете засечь, сколько раз вам удалось щелкнуть за 1 минуту. Побеждает тот, у кого за 1 минуту кнопка прыгнет наибольшее число раз.

Примечание: Время засекается с помощью внешних источников, так как в Visual Basic данный элемент ещё не пройдён

Решение:

Читать далее
Рубрика: Мои программы | Оставить комментарий

Звёздное небо

Ответ на задачу в учебнике Лукина.

Условие: Создайте проект «Звездное небо в окне»

Решение:

Читать далее
Рубрика: Мои программы | Оставить комментарий

Рисуем цилиндр

Очередной ответ на задание номер 4 из книги Лукина

Условие: Даны радиус и высота цилиндра. Вычислить объем цилиндра и полную площадь его поверхности. Начертить (это нелегко) цилиндр данного радиуса и высоты. Радиус и высоту вводить в два текстовых поля. Объем и площадь выводить на поверхность формы методом DrawString с 3 знаками после запятой и с текстовыми пояснениями. Высота эллипсов, изображающих основания цилиндра, должна быть в два раза меньше их ширины

Решение:

Читать далее
Рубрика: Дневник программиста, Мои программы | Оставить комментарий

Расчёт площади домовладения

Очередное решение задачи по книге Лукин С.Н. — Понятно о Visual Basic .NET. Cамоучитель (в 3-х томах)

Условие: В самом углу прямоугольного двора стоит прямоугольный дом. Подсчитать площадь дома, свободную площадь двора и длину забора. В углу, где дом, забора, естественно, нет. Размеры дома и двора вводим при помощи InputBox. Все числа целые.

Читать далее
Рубрика: Дневник программиста, Мои программы | Оставить комментарий

Рисуем цветок на форме

Иной раз всё таки находит мысля, а не стоит ли продолжить обучение с помощью visual studio, языка С++, чем то он меня всё таки затянул. Но пока нехватка времени не позволяет изучать сразу два языка одновременно, поэтому продолжаю Visual Basic.net

Очередное занятие по графике. Решил всё — таки выложить небольшой код и решение своего задания по рисованию цветка.

Читать далее
Рубрика: Дневник программиста, Мои программы | Оставить комментарий

Visual studio 2008. Открыть ссылку в браузере по умолчанию

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

В принципе ничего сложного:

Process.Start("сама ссылка")

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

Можно конечно же пойти и другим путём, это:

Читать далее
Рубрика: Вопрос-ответ | Оставить комментарий

Visual studio 2008. Открыть несколько ссылок в браузере по умолчанию

Как открыть несколько ссылок в браузере по умолчанию?

Просто код:

Process.Start("ссылка")
Process.Strat("ссылка")
Process.Start("ссылка")
и т.д

Много ссылок проставлять не советую, так как каждая открытая страница в браузере потребляет мощности компьютера. И если компьютер слабенький, то с 20 открытыми страницами в браузере он может работать с глюками и тормозами.

Рубрика: Вопрос-ответ | Оставить комментарий