Упражнения C # Sharp: метод, который возвращает структуру
C # Sharp СТРУКТУРА: Упражнение-10 с решением
Напишите программу на C # Sharp для реализации метода, который возвращает структуру, включая вызов метода и использование его значения.
Пример решения : -
C # острый код:
using System;
public struct sampStru
{
private double val;
public double Value
{
get { return val; }
set { val = value; }
}
public double Read()
{
return double.Parse(Console.ReadLine());
}
}
public struct Square
{
sampStru ln;
sampStru ht;
public sampStru Length
{
get { return ln; }
set { ln = value; }
}
public sampStru Breadth
{
get { return ht; }
set { ht = value; }
}
public void newSquare()
{
sampStru rct = new sampStru();
Console.WriteLine("\nInput the dimensions of the Square( equal length and breadth ) : ");
ln = sqrLength();
Console.Write("breadth : ");
ht.Value = rct.Read();
}
public sampStru sqrLength()
{
sampStru rct = new sampStru();
Console.Write("length : ");
rct.Value = rct.Read();
return rct;
}
}
public class strucExer10
{
static void Main()
{
Console.Write("\n\nMethod that returns a structure :\n");
Console.Write("--------------------------------------\n");
var Sqre = new Square();
Sqre.newSquare();
Console.WriteLine();
Console.WriteLine("Perimeter and Area of the square :");
Console.WriteLine("Length: {0}", Sqre.Length.Value);
Console.WriteLine("Breadth: {0}", Sqre.Breadth.Value);
Console.WriteLine("Perimeter: {0}", (Sqre.Length.Value + Sqre.Breadth.Value) * 2);
Console.WriteLine("Area: {0}\n", Sqre.Length.Value * Sqre.Breadth.Value);
}
}
Пример вывода:
Метод, который возвращает структуру: -------------------------------------- Введите размеры квадрата (равные длине и ширине): длина: 10 ширина: 20 Периметр и Площадь площади: Длина: 10 Ширина: 20 Периметр: 60 Площадь: 200
Блок - схема:
Редактор кода C # Sharp:
Внесите свой код и комментарии через Disqus.
Предыдущая: Напишите программу на C # Sharp, чтобы вставить информацию о двух книгах.
Далее: Упражнения C # Sharp DateTime.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code