for Jirka

Kvádry funkční bez toho poměru
 avatar
unknown
csharp
6 days ago
2.3 kB
7
Indexable
@page "/"
@using Test_Krychle.Models
<PageTitle>Home</PageTitle>

<h1>Kvádry</h1>
<h3>Kvádr číslo 1</h3>

<label>Strana A <input type="number" @bind-value="krychlicka.StranaA" /></label>
<label>Strana B <input type="number" @bind-value="krychlicka.StranaB" /></label>
<label>Strana C <input type="number" @bind-value="krychlicka.StranaC" /></label>
<br />

<p>
    Povrch kvádru: "@krychlicka.Povrch"
</p>

<p>
    Objem kvádru: "@krychlicka.Objem"
</p>

<h3>Kvádr číslo 2</h3>

<label>Strana A <input type="number" @bind-value="krychlicka2.StranaA" /></label>
<label>Strana B <input type="number" @bind-value="krychlicka2.StranaB" /></label>
<label>Strana C <input type="number" @bind-value="krychlicka2.StranaC" /></label>
<br />

<p>
    Povrch kvádru: "@krychlicka2.Povrch"
</p>

<p>
    Objem kvádru: "@krychlicka2.Objem"
</p>



@code {
    private Krychle krychlicka = new Krychle();

    private Krychle krychlicka2 = new Krychle();





}
---------------------------------------------------------------------------------------------------------------------
namespace Test_Krychle.Models
{
    public class Krychle
    {
        private double stranaA = 1;
        private double stranaB = 1;
        private double stranaC = 1;

        public double Povrch => 2 * (stranaA * stranaB + stranaA * stranaC + stranaB * stranaC);
        public double Objem => stranaA * stranaB * stranaC;

        public double StranaA
        {
            get => stranaA;
            set
            {
                if (value >= 1 && value <= 150)
                {
                    stranaA = value;
                }
            }
        }
        public double StranaB
        {
            get => stranaB;
            set
            {
                if (value >= 1 && value <= 150)
                {
                    stranaB = value;
                }
                
            }
        }
        public double StranaC
        {
            get => stranaC;
            set
            {
                if (value >= 1 && value <= 150)
                {
                    stranaC = value;
                }
            }
        }
    }
}



Editor is loading...
Leave a Comment