Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
Nestro
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 10
1

Мишень

06.10.2010, 23:01. Просмотров 1678. Ответов 6
Метки нет (Все метки)

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

http://www.cyberforum.ru/attachment....1&d=1286392079



Вот пример с полукругом...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Collections.Generic;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
       {          
 
Console.WriteLine ("Введите координату x" );
string buf = Console.ReadLine();
double x = Convert.ToDouble(buf);
Console.WriteLine ("Введите координату у" );
buf = Console.ReadLine();
double y = double.Parse (buf);
int kol = 0;
if (x>0 & y>0 & (x*x+y*y)<1) kol=2;
            else if (x>0 & y>0 & (x*x+y*y)>1&(x*x+y*y)<2)kol=1;
                else if (x<0 & y>0 & (x*x+y*y)>-1)kol=2;
                    else if (x<0 & y>0 & (x*x+y*y)>-1 & (x*x+y*y)<-2)kol=2;
                       
 
Console.WriteLine ("Результат = {0} очков" +kol );
        }
    }
}
Так же с условием иф надо зделать попадание в треугольник подскажите как пожалуйста!
0
Миниатюры
Мишень  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2010, 23:01
Ответы с готовыми решениями:

мишень
Построить программу, которая вводит координаты точки (x,y) и определяет, попадает ли точка в...

Попадение в мишень
Для десяти выстрелов, координаты которых задаются с клавиатуры, вывести текстовые сообщения о...

Попадание в мишень и DataGrid
Всем привет. Задание:Для десяти выстрелов, координаты которых задаются с клавиатуры, вывести...

Попадание снаряда в мишень
Добрый день! Проблема следующая: необходимо реализовать попадание снаряда(imagebox) в...

Задача про мишень
Здравствуйте! Мне в колледже задали такую задачу по C#: В системе координат X, Y «нарисована»...

6
zOnk
2 / 2 / 1
Регистрация: 23.09.2010
Сообщений: 37
06.10.2010, 23:08 2
Вот рисунок
1
Миниатюры
Мишень  
dmz
4 / 9 / 3
Регистрация: 05.10.2010
Сообщений: 97
06.10.2010, 23:11 3
Область, ограничиваемая трекгольником, совпадает с областью, ограничиваемой тремя прямымыми, на которых лежат стороны треугольника. Соответственно нужно задать три неравенства для прямых, вроде этих: y > -R, x < 0 и y < -x. Если они выполняются одновременно то точка попала в треугольник с координатами вершин (-1,-R), (0,0) и (0,-R).
0
Nestro
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 10
06.10.2010, 23:18  [ТС] 4
Чтото не совсем понял..
0
dmz
4 / 9 / 3
Регистрация: 05.10.2010
Сообщений: 97
06.10.2010, 23:25 5
C#
1
2
3
4
if(y > -R && x < 0 && y < -x)
      Console.Writeline("точка в треугольнике");
else
      Console.Writeline("точка вне треугольника");
Так понятнее?))
1
Nestro
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 10
06.10.2010, 23:37  [ТС] 6
Да спасибо.
0
dmz
4 / 9 / 3
Регистрация: 05.10.2010
Сообщений: 97
06.10.2010, 23:39 7
Да не за что) Обращайся)
0
06.10.2010, 23:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2010, 23:39

Определение попадений в мишень
В системе координат X, Y «нарисована» мишень на 10 кругов с центром в начале координат и шагом...

Вывести текстовые сообщения о попадании в мишень
Уважаемые программисты помогите мне пожалуйста с лабораторными работами. Я начинающая программистка...

Попадание выстрелов в мишень: добавить в код десять попыток
Уважаемые товарищи программисты, я построил на консольке приложение, &quot;попасть в заштрихованную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru