3 / 3 / 2
Регистрация: 21.12.2014
Сообщений: 100
1

Найти площадь равнобедренного треугольника

31.05.2015, 21:57. Показов 3481. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят, тут такое дело, что надо создать оконное приложение в C#. Задача звучит так: Найти площадь равнобедренного треугольника, со всеми условиями(о существовании треугольника, отрицательных сторонах при вводе и т.п), и реализовать его в оконном приложении. При возможности вывести его в график. Работа ведется на Visual Studio 2010 С#. Спасибо за внимание.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2015, 21:57
Ответы с готовыми решениями:

Вычислите площадь тупоугольного равнобедренного треугольника
Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного...

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

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

Найти площадь треугольника
Дан произвольный треугольник со сторонами a, b и c. Найти площадь треугольника?

2
58 / 58 / 47
Регистрация: 16.09.2014
Сообщений: 158
31.05.2015, 22:34 2
Привет! Вот один из вариантов:
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
29
30
31
32
33
34
35
namespace Triangle
{
    class Triangle 
    {
        double _width;
        double _height;
 
        public double Width 
        {
            get { return _width; }
            set { _width = value < 0 ? -value : value; }
        }
        public double Height
        {
            get { return _height; }
            set {_height=value<0 ?  -value : value; }
    }
        public Triangle(double w, double h) 
        {
            Width = w;
            Height = h;
        }
        public double Area() { return Width * Height / 2; }
    }
 
    class Program
    {
         static void Main(string[] args)
        {
            Triangle t = new Triangle(12.5,7.4);
            Console.WriteLine(t.Area());
            Console.ReadLine();
        }
    }
}
1
3 / 3 / 2
Регистрация: 21.12.2014
Сообщений: 100
10.06.2015, 23:26  [ТС] 3
Ребят, тут такое дело, что надо создать оконное приложение в C#. Задача звучит так: Найти площадь треугольника, со всеми условиями(о существовании треугольника, отрицательных сторонах при вводе и т.п), и реализовать его в оконном приложении. При возможности вывести его в график. Работа ведется на Visual Studio 2010 С#. Спасибо за внимание.

Добавлено через 3 минуты
filmobile, не, не так надо, с текст боксами и т.п надо. ВОт начало моей программы, но там условия надо ещё забить.
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace triangle
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        double S,a,b,c;
 
        private double Area(double a,double b,double c)
        {
            double p = (a + b + c) / 2;
            double s = Math.Sqrt(p * (p - a)*(p - b)*(p - c));
            return s;
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            a = Convert.ToByte(textBox1.Text);
            b = Convert.ToByte(textBox2.Text);
            c = Convert.ToByte(textBox3.Text);
                if ((a < b + c) && (b < a + c) && (c < a + b))
                {
                    S = Area(a, b, c);
                    textBox4.Text = Convert.ToString(S);
                }
                else
                    textBox4.Text = "Треугольник не существует";
 
        }
 
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            char ch = e.KeyChar;
 
            if(!Char.IsDigit(ch) && ch != 8 )
                    if (!((e.KeyChar == '.' || e.KeyChar == ',') &&
                        textBox1.Text.IndexOf('.') == -1 && textBox1.Text.IndexOf(',') == -1))
            {
                e.Handled = true;
            }
        }
 
        private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text = null;
            textBox2.Text = null;
            textBox3.Text = null;
            textBox4.Text = null;
 
        }
 
 
    }
}
0
10.06.2015, 23:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2015, 23:26
Помогаю со студенческими работами здесь

Найти площадь треугольника S
Даны длины сторон треугольника A, B, C. Найти площадь треугольника S. помогите решить на с#

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

Найти площадь треугольника
Добрый вечер Пытаюсь разобраться в синтаксисе с# Подскажете варианты решения? Даны А, В, С....

Элементы равнобедренного прямоугольного треугольника
Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет...

написать программу найти площадь треугольника найти длину гипотенузы теоремой пифагора
написать программу найти площадь треугольника найти длину гипотенузы решить способом теорема...

Найти периметр и площадь треугольника
Заданы координаты трех вершин треугольника (x1, y1) , (x2 , y2 ) , (x3, y3 ) . Найти его периметр и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru