for Jirka
Kvádry funkční bez toho poměruunknown
csharp
7 months ago
2.3 kB
8
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