Немога да се справя с Rectangle Area.
Здравейте!
Немога да се справя със здачата Rectangle Area.Може ли да ми разясните малко тази задача :)
Здравейте!
Немога да се справя със здачата Rectangle Area.Може ли да ми разясните малко тази задача :)
Това е моето решение:
var a = double.Parse(Console.ReadLine());
var b = double.Parse(Console.ReadLine());
Console.WriteLine(a * b);
Мисля, че в judge-а няма нужда от тези WriteLine които си добавил за взимане на числото от конзолата.
мхм,Благодаря :)
Здравейте, аз измислих доста простичко решение, та се чудя дали е ок. Системата я прие, но все пак изглежда доста семпло. Как мислите?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
var a = double.Parse(Console.ReadLine());
var b = double.Parse(Console.ReadLine());
Console.WriteLine(a*b);
}
}
}
Здравейте!
Задачата наистина е много по-елементарна, отколкото човек очаква - с дописването и сверяването в Judge нямах никакъв проблем, но ми е чудно как проверявам, че кодът ми работи на практика (т.е. къде въвеждам реалните стойности на страните и виждам произведението им - не успявам да го направя с Ctrl+F5 :( ).
Точно с ctr и f5 трябва да става. Другия вариант е да напишеш Console.ReadLine() на края, по този начин програмата ще очаква нещо да се въведе и ще ти даде време да видиш отгова си. Това е ако дадеш Start от зелената стрелка горе.
Колкото по-просто направиш нещо толкова по-добре, мързела е основното качество на програмиста :Д. Иначе тези начални задачи не са да са предизвикателство, а да свикнеш със средата и всички други неща които може да са ти нови. Ако ги намираш за лесни спокойно може да препуснеш малко напред.
При мен Ctrl+F5 за съжаление не функционира - ако някой има идея каква е причината ще е супер. Затова тествам със зелената стрелкичка отгоре, което е ок, но определено е по-бавно като опция.
Хохо, не знам точно как, но го направих! Накрая въведох стойността на едната страна, натиснах Enter за нов ред, стойността на втората и при втория Enter ми излезе произведението! Не промених кода, защото ми излезе грешка, като добавих още един ред Console.Readline(), но за разлика от вчера днес успях да си видя резултата! Много благодаря за помощта! А иначе - не ми е лесно, просто това беше по-лесно, отколкото очаквах :D
Ако не ви работи Ctrl+F5, пробвайте с Ctrl+Fn+F5, настройките на някои лаптопи искат Fn, за да работят F-бутоните.
Не знам какъв е проблема, на ако искаш да гугалнеш решение, има две изпълния на програмата със Debugger и без. Ctrl+F5 стартира програмата без дебъгер и си ти показва резултата. F5 или зеленота стрелка го пуска със дебъгер и има два начина да видиш резултата: Console.ReadLine() на края на Main() метода, но винаги вътре или да сложиш BreakPoint, но това е за по-късно.
AleksandraArabadzhieva, с това решение (или source code) на задачата можеш да използваш програмата на практика:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Лице_на_правоъгълник
{
class Program
{
static void Main(string[] args)
{
Console.Write("Напишете дължината на правоъгълника: ");
decimal lenghtSide = decimal.Parse(Console.ReadLine());
Console.Write("Напишете широчината на правоъгълника: ");
decimal widthSide = decimal.Parse(Console.ReadLine());
decimal area = lenghtSide * widthSide;
Console.WriteLine("Лицето на правоъгълника е: {0}", area);
}
}
}
Написваш дължината и след това натискаш Enter, после и ширината и Enter и ти излиза решението. ;)
Здравей,
Не съм сигурен, че разбирам въпроса ти, но след всяко условие на дадена задача имаш дадени примерни тестове, взимах входовете и ги въвеждаш в конзолата след като си стартираш програмата с ctrl + f5, след това проверяваш дали изхода на програмата ти е същият както от примерните тестове, по това определяш дали програмата ти работи правилно при по-лесните задачи, при по-сложните вече не винаги само с дадените тестове може да си сигурна, че програмата ти покрива всички случай включително граничните.
Надявам, се че поне отчасти съм отговорил на въпроса ти.
Успех!
Любо
@Josax59 Много благодаря! Справих се с тази задача :)