Здравейте,
в частта Practical Tasks имам проблем и не мога да разбера какъв е.
Първо изпратих Hello You задачата и понеже не бях направила проверки за данните, получих 20 т. Затова реших да си оправя кода и да я изпратя пак, но все ми дава или Wrong Answer или Incorrect return. На Visual Studio всичко ми върви ок и правилно си извършва проверките.
Сега изпратих и задачата Rectangle Area - абсолютно същия проблем.
Ето и кодовете за двете задачи:
using System;
namespace TypesAndVariables
{
class Program
{
static void Main()
{
Console.WriteLine(“What is your name?”);
string name = Console.ReadLine();
string nameTrimed = name.Trim();
int length = nameTrimed.Length;
do
{
Console.WriteLine($"Please, write your name.");
name = Console.ReadLine();
nameTrimed = name.Trim();
length = nameTrimed.Length;
}
while (String.IsNullOrEmpty(name) || length == 0);
Console.WriteLine($"Hello, {nameTrimed}!");
}
}
}
using System;
using System.Linq;
namespace RectangleArea
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“On the first line write the width of a rectangle, \n” +
“on the second line - the height:”);
string width = Console.ReadLine();
string height = Console.ReadLine();
if (width.All(char.IsDigit) && height.All(char.IsDigit)
&& !String.IsNullOrEmpty(width) && !String.IsNullOrEmpty(height))
{
//int area = int.Parse(width) * int.Parse(height);
int widthInt = int.Parse(width);
int heightInt = int.Parse(height);
if (widthInt == 0 || heightInt == 0)
{
Console.WriteLine("You must write positive integers for width and height.");
return;
}
int area = widthInt * heightInt;
Console.WriteLine($"The area of the rectangle is: {area}");
}
else
Console.WriteLine("You must write positive integers for width and height.");
}
}
}
Къде според вас е проблема?