reviwed and fixed lab1

This commit is contained in:
idkWhatUserNameToUse 2023-04-14 11:04:57 +03:00
parent 96dd638e66
commit c95a243c84
1 changed files with 7 additions and 22 deletions

View File

@ -9,24 +9,14 @@ public class Lab1
o2 = * o2 = *
c7 = short */ c7 = short */
// var A = 4;
// short B = 3;
// var N = 10;
// var M = 10;
//
// var C = 1;
// var s = 0;
//
// bool divisionByZero=false;
calculation(4, 3, 10, 10, 11, false);
Calculation(4, 3, 10, 10, 1, false);
} }
public static void Calculation(int A, int C, int N, short B, int M, bool divisionByZero) public static void calculation(int A, int C, int N, short B, int M, bool divisionByZero)
{ {
var s = 0; double s = 0;
if ((A <= -C && -C <= N) || (B <= 0 && 0 <= M)) if (A <= -C && -C <= N)
{ {
Console.WriteLine("Division by zero!"); Console.WriteLine("Division by zero!");
return; return;
@ -34,12 +24,7 @@ public class Lab1
for (int i = A; i <= N; i++) for (int i = A; i <= N; i++)
{ {
if (i + C == 0)
{
Console.WriteLine("Division by zero!");
divisionByZero = true;
break;
}
for (short j = B; j <= M; j++) for (short j = B; j <= M; j++)
{ {
@ -49,7 +34,7 @@ public class Lab1
break; break;
} }
s += (i * j) / (i + C); s +=(double)(i * j) / (i + C);
} }
} }