Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Svetleto87 avatar Svetleto87 0 Точки

Проблем с качването на задачата Triangle area

 Здравейте ,дава ми следните детайли при качването на задачата в JUDJE:

Unhandled Exception: System.FormatException: Input string was not in a correct format.
   at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at Triangle_area.Program.Main(String[] args)

Промених настройките за десетична запетая на точка.

Не съм и в предходна задача.

Някаква идея, защо не става при положение,че във visual studio всичко е ок.

 

Тагове:
0
Programming Basics 08/09/2016 18:21:06
Pilgrimage avatar Pilgrimage 515 Точки

Ако дадете линк към кода, ще има над какво да се разсъждава :-)

0
stanchev1 avatar stanchev1 122 Точки

Може ли само да дадеш условието на задачата + сорс кода ,който си написала.

0
Svetleto87 avatar Svetleto87 0 Точки

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Triangle_area
{
    class Program
    {
        static void Main(string[] args)
        {
            var x1 = double.Parse(Console.ReadLine());
            var y1 = double.Parse(Console.ReadLine());
            var x2 = double.Parse(Console.ReadLine());
            var y2 = double.Parse(Console.ReadLine());
            var width = Math.Max(x1, x2) - Math.Min(x1, x2);
            var height = Math.Max(y1, y2) - Math.Min(y1, y2);
            Console.WriteLine("Area = {0}", width * height);
            Console.WriteLine("Perimeter = {0}", 2 * (width + height));
        }
    }
}

 

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

1.   Лице на правоъгълник в равнината

Правоъгълник е зададен с координатите на два от своите срещуположни ъгъла (x1, y1) – (x2, y2). Да се пресметнат площта и периметъра му. Входът се чете от конзолата. Числата x1, y1, x2 и y2 са дадени по едно наред. Изходът се извежда на конзолата и трябва да съдържа два реда с по една число на всеки от тях – лицето и периметъра.

вход

изход

60

20

10

50

1500

160

 

30

40

70

-10

2000

180

-1
08/09/2016 18:29:00
koksibg avatar koksibg 892 Точки

По-принцип задачата ти е вярна и ми даде 100т. в джъда така, както си я показала, но за да си по-точна, в условието на задачата пише, че изхода трябва да е само число , т.е. няма нужда от Area = ,  а само

Console.WriteLine(width * height);

Др. вариат е да не бъркаш в поставянето на задачата на правилното място - така де преди и аз един два пъти се обърках - поставям решението на задачата там където се изисква друго решение на др. задача от домашното.

 

0
Stradjazz avatar Stradjazz 30 Точки

Не ти съответства задачата на заглавието! Кодът ти е за Trapezoid area, а заглавието ти посочва триъгълник. Кое от двете?

Ако слагаш решението на трапеца в задачата за триъгълника, най-вероятно това е проблемът

0
08/09/2016 19:24:44
Svetleto87 avatar Svetleto87 0 Точки

Благодаря Ви много. Поставяла съм решението на грешно място в Judge. ;((((

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.