Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Результаты опроса: возможно решить
да 3 100.00%
нет 0 0%
возможно 0 0%
не знаю 0 0%
Голосовавшие: 3. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2013, 21:27   #1
ladyanna 2014
Новичок
Джуниор
 
Регистрация: 17.09.2013
Сообщений: 2
По умолчанию Площадь треугольника по формуле Герона на c#

Добрый день.
требуется выполнить сие задание:
Используя формулу Герона, написать программу вычисления площади треугольника при значениях сторон a=8.91 b=12 c=6.0
Начинала делать и не получается до конца вывести результат.
Код:
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double a, b, c, p, s;

        Console.WriteLine("a=8.91");
        a = Convert.ToDouble(Console.ReadLine());
        Console.WriteLine("b=12");
        b = Convert.ToDouble(Console.ReadLine());
        Console.WriteLine("c=6.0");
        c = Convert.ToDouble(Console.ReadLine());
         p = (a + b + c) / 2; 
             if (p >= 0)
             s = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); 
            Console.WriteLine("Лабораторная работа №1");
            Console.WriteLine("Исходные данные");
            Console.WriteLine("a  b={1}  c={2}");
            Console.WriteLine("Результат решения");
            Console.WriteLine("p={0}");
            Console.WriteLine("Выполнил_________Иванов И.И.");
            Console.WriteLine("Проверил_________Дубровин В.В.");
            Console.ReadLine();


        }
    }
}



________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.
Изображения
Тип файла: jpg 1.jpg (26.9 Кб, 159 просмотров)
Тип файла: jpg 2.jpg (23.1 Кб, 153 просмотров)

Последний раз редактировалось Serge_Bliznykov; 17.09.2013 в 23:24.
ladyanna 2014 вне форума Ответить с цитированием
Старый 17.09.2013, 23:48   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

во-первых, Вы явно неправильно вводите значения.

во-вторых, если Вам даны константы, то зачем Вы их вообще заставляете вводить пользователя?!

прямо в коде их и задайте:
Код:
double a, b, c, p, s;

        a=8.91; 
        b=12;
        c=6.0;
        Console.WriteLine("a = {0}, b= {1}, c= {2}", a,b,c);
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны декартовы координаты вершин треугольника (в плоскости). Разработать проект, вычисляющий площадь и периметр этого треугольника Яночка190 Общие вопросы Delphi 1 12.01.2013 12:49
Дано 3 точки своими координатами х,у. Будет ли они вершинами треугольника. Если да - найти периметр и площадь треугольника Arhi555 Паскаль, Turbo Pascal, PascalABC.NET 2 11.09.2012 17:46
Площадь треугольника Lana44 Общие вопросы C/C++ 3 05.02.2012 17:34
Площадь треугольника fasty Помощь студентам 1 06.12.2011 23:27
площадь треугольника х-prof Паскаль, Turbo Pascal, PascalABC.NET 3 16.06.2011 13:29