7 Периметър и лице на кръг
Здравейте колеги много закъсах на тоя кръг и не мога да разбера защо ми дава area ??
namespace PerimeterAndFaceOnRound
{
class Program
{
static void Main(string[] args)
{
var areaa= 28.2743338823081;
var Perimeter = 18.8495559215388;
var r = double.Parse(Console.ReadLine());
var area= (area = Math.PI) * r * r; <-- тука ми подчертава ареа нз защо ?
Console.WriteLine("PerimeterAndFaceOnRound area=" + area);
}
}
}
Колеги малко по малко напредвам надявам се до 1 април да я реша: D виште до каде я докарах
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PerimeterAndFaceOnRound
{
class PerimeterAndFaceOnRound
{
static void Main(string[] args)
{
Console.Write(" Area: r = ");
var r = double.Parse(Console.ReadLine());
var area = Math.PI * r * r;
var Perimeter = 2 * Math.PI * r;
Console.WriteLine(" Area: r = ");
Console.WriteLine(" Perimeter: r = ");
Console.WriteLine(area);
Console.WriteLine(Perimeter);
}
}
}
Има напредък, браво, схванал си принципа. Няколко забележки - първо, на първия ред Console.Write(" Area: r = "); описанието не трябва да е "Area : r =", а нещо от сорта на "Радиусът на окръжността е: " или просто само "r =" защото все пак ще въвеждаш радиуса, а не площта. А после последните 4 реда е важна последователността. Може да ги напишеш или ето така
Console.Write(" Area = ");
Console.WriteLine(area);
Console.Write(" Perimeter = ");
Console.WriteLine(Perimeter);
Или ето така като слееш 2 реда в един :
Console.WriteLine("Area = " + area);
Console.WriteLine("Perimeter = " + Perimeter);
Значи в първия пример забележи че където има само Console.Write там няма да се прескочи на следващия ред, а ще остане на същия и веднага след него ще покаже резултата, и чак след резултата ще изкара нов ред. А при втория вариант се получава така нареченото сливане на текст с променлива, което го правихме на последните лекции, и може да прегледаш пак видеоматериалите за да видиш детайлни подробности как е обяснено. Но иначе много хубаво, че си схванал принципа, имаш идея и логика, само леко ти е трябвало да избуташ реализацията. Иначе предполагам че judge системата ти прие кода за верен или не си го пробвал още?
Аз просто погледнах описанието в условието на задачата.
Като имаш и формулите не смятам, че има кой знае какво да те затрудни но може да видиш моето решение:
http://pastebin.com/2kxCSDMu