Skip to content

Commit 17c9675

Browse files
authored
Merge pull request #23 from JohnyDeCoder/development
Fixed some bugs.
2 parents a2bdb54 + e7fad8c commit 17c9675

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

.vs/calc-polation/v17/.suo

-1 KB
Binary file not shown.

.vs/slnx.sqlite

0 Bytes
Binary file not shown.

calc-polation-2022/Forms/CALPO_Cuadratica.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -764,7 +764,8 @@ private void ifTxtBoxContains(Control CALPO_Lineal)
764764
{
765765
// Si encuentra un TextBox con únicamente un - o punto o ambos juntos.
766766
if (oControls is TextBox & oControls.Text == "-" || oControls.Text == "." ||
767-
oControls.Text.Contains("-.") || oControls.Text.Contains(".-"))
767+
oControls.Text.Contains("-.") || oControls.Text.Contains(".-") ||
768+
oControls.Text.EndsWith("-"))
768769
{
769770
txtContains = true;
770771
}

calc-polation-2022/Forms/CALPO_Lagrange.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1311,7 +1311,8 @@ private void ifTxtBoxContains(Control CALPO_Lineal)
13111311
{
13121312
// Si encuentra un TextBox con únicamente un - o punto o ambos juntos.
13131313
if (oControls is TextBox & oControls.Text == "-" || oControls.Text == "." ||
1314-
oControls.Text.Contains("-.") || oControls.Text.Contains(".-"))
1314+
oControls.Text.Contains("-.") || oControls.Text.Contains(".-") ||
1315+
oControls.Text.EndsWith("-"))
13151316
{
13161317
txtContains = true;
13171318
}

calc-polation-2022/Forms/CALPO_Lineal.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ private void btn_calculate_Click(object sender, EventArgs e)
278278
throw;
279279
}
280280

281-
if (result.ToString() == "NaN") // Si hay algún error matemático.
281+
if (result.ToString() == "NaN" || result.ToString().Contains('∞')) // Si hay algún error matemático.
282282
{
283283
MessageBox.Show(
284284
"No se puede dividir un número entre 0.",
@@ -357,7 +357,7 @@ private void btn_calculate_Click(object sender, EventArgs e)
357357
throw;
358358
}
359359

360-
if (result.ToString() == "NaN") // Si hay algún error matemático.
360+
if (result.ToString() == "NaN" || result.ToString().Contains('∞')) // Si hay algún error matemático.
361361
{
362362
MessageBox.Show(
363363
"No se puede dividir un número entre 0.",
@@ -436,7 +436,7 @@ private void btn_calculate_Click(object sender, EventArgs e)
436436
throw;
437437
}
438438

439-
if (result.ToString() == "NaN") // Si hay algún error matemático.
439+
if (result.ToString() == "NaN" || result.ToString().Contains('∞')) // Si hay algún error matemático.
440440
{
441441
MessageBox.Show(
442442
"No se puede dividir un número entre 0.",
@@ -626,7 +626,8 @@ private void ifTxtBoxContains(Control CALPO_Lineal)
626626
{
627627
// Si encuentra un TextBox con únicamente un - o punto o ambos juntos.
628628
if (oControls is TextBox & oControls.Text == "-" || oControls.Text == "." ||
629-
oControls.Text.Contains("-.") || oControls.Text.Contains(".-"))
629+
oControls.Text.Contains("-.") || oControls.Text.Contains(".-") ||
630+
oControls.Text.EndsWith("-"))
630631
{
631632
txtContains = true;
632633
}

0 commit comments

Comments
 (0)