1/11 kész minden
This commit is contained in:
parent
f912a3b3df
commit
0b0a2f8a39
8
haromszogek.txt
Normal file
8
haromszogek.txt
Normal file
|
@ -0,0 +1,8 @@
|
|||
1.11 1.48 1.85
|
||||
8 15 17
|
||||
5 13 12
|
||||
3 4 5
|
||||
6 6 6
|
||||
0 1 2
|
||||
5 10 15
|
||||
11.7 15.6 19.5
|
|
@ -23,7 +23,7 @@ namespace haromszogek
|
|||
}
|
||||
else
|
||||
{
|
||||
throw new Exception("Az a oldal nem lehet nulla vagy negatív!");
|
||||
throw new Exception(Sorszama + "Az a oldal nem lehet nulla vagy negatív!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -39,7 +39,7 @@ namespace haromszogek
|
|||
}
|
||||
else
|
||||
{
|
||||
throw new Exception("A b oldal nem lehet nulla vagy negatív!");
|
||||
throw new Exception(Sorszama + "A b oldal nem lehet nulla vagy negatív!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -55,7 +55,7 @@ namespace haromszogek
|
|||
}
|
||||
else
|
||||
{
|
||||
throw new Exception("A c oldal nem lehet nulla vagy negatív!");
|
||||
throw new Exception(Sorszama + "A c oldal nem lehet nulla vagy negatív!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -113,5 +113,10 @@ namespace haromszogek
|
|||
if (!EllMegszerkesztheto) throw new Exception($"{Sorszama}. sor: A háromszöget nem lehet megszerkeszteni!");
|
||||
if (!EllDerekszogu) throw new Exception($"{Sorszama}. sor:A háromszög nem derékszögű!");
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"{Sorszama}. sor: a={a} b={b} c={c}";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
1
haromszogek/Derékszögű Háromszögek.Designer.cs
generated
1
haromszogek/Derékszögű Háromszögek.Designer.cs
generated
|
@ -94,6 +94,7 @@ namespace haromszogek
|
|||
this.listBox2.Name = "listBox2";
|
||||
this.listBox2.Size = new System.Drawing.Size(318, 329);
|
||||
this.listBox2.TabIndex = 0;
|
||||
this.listBox2.SelectedIndexChanged += new System.EventHandler(this.listBox2_SelectedIndexChanged);
|
||||
//
|
||||
// groupBox3
|
||||
//
|
||||
|
|
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
@ -19,12 +20,40 @@ namespace haromszogek
|
|||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
openFileDialog1.ShowDialog();
|
||||
if (openFileDialog1.ShowDialog()==DialogResult.OK)
|
||||
{
|
||||
listBox1.Items.Clear();
|
||||
listBox2.Items.Clear();
|
||||
listBox3.Items.Clear();
|
||||
string[] sorok = File.ReadAllLines(openFileDialog1.FileName);
|
||||
List<DHaromszog> derekszoguek = new List<DHaromszog>();
|
||||
for (int i = 0; i < sorok.Length; i++)
|
||||
{
|
||||
try
|
||||
{
|
||||
DHaromszog dh = new DHaromszog(sorok[i], i + 1);
|
||||
derekszoguek.Add(dh);
|
||||
}
|
||||
catch (Exception hiba)
|
||||
{
|
||||
|
||||
listBox1.Items.Add(hiba.Message);
|
||||
}
|
||||
}
|
||||
listBox2.Items.AddRange(derekszoguek.ToArray());
|
||||
}
|
||||
}
|
||||
private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
listBox3.Items.Clear();
|
||||
DHaromszog kivalasztott = listBox2.SelectedItem as DHaromszog;
|
||||
listBox3.Items.Add("Kerület= " + kivalasztott.Kerület);
|
||||
listBox3.Items.Add("Terület= " + kivalasztott.Terület);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user