кодесурса
«C #

Упражнения C # Sharp: метод, который возвращает структуру

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code