add HW3 task 19 and 23

This commit is contained in:
2022-07-05 20:29:19 +03:00
parent fdb6076b8a
commit 896082d9aa
9 changed files with 53 additions and 8 deletions
+24 -1
View File
@@ -3,6 +3,7 @@
class HomeWork class HomeWork
{ {
int resaultHW; int resaultHW;
private int counter;
public void First_task() public void First_task()
{ {
@@ -68,7 +69,6 @@
public int Task_10(int number) public int Task_10(int number)
{ {
// if (number % 100 == 0)
resaultHW = number % 100 / 10; resaultHW = number % 100 / 10;
return resaultHW; return resaultHW;
} }
@@ -98,6 +98,29 @@
} }
} }
public void Task_19(string number)
{
bool isNumeric = int.TryParse(number, out int n);
if (number.Length != 5 || isNumeric is false)
Console.WriteLine("Number is wrong or not is number");
else
{
string reverseNumber = string.Concat(number.Reverse());
Console.WriteLine(number == reverseNumber ? "YES" : "NO");
}
}
public void Task_23(int number)
{
counter = 1;
while (counter <= number)
{
int cube = counter * counter * counter;
Console.WriteLine($"{counter}^3 = {cube}");
counter++;
}
}
} }
+5
View File
@@ -11,3 +11,8 @@
- [X] Task_10 - [X] Task_10
- [X] Task_13 - [X] Task_13
- [X] Task_15 - [X] Task_15
## HW3
- [X] Task_19
- [X] Task_23
+24 -7
View File
@@ -19,12 +19,24 @@ public class Start
} }
} }
static void PrintNumberConsole()
{
Console.WriteLine("Input number: ");
}
static int ReadIntNumber()
{
int number = Convert.ToInt32(Console.ReadLine());
return number;
}
static void MyTask() static void MyTask()
{ {
HomeWork HW = new HomeWork(); HomeWork HW = new HomeWork();
Console.Write("Wich task: "); Console.Write("Wich task: ");
Console.WriteLine("WH2 is 10, 13, 15"); Console.WriteLine("WH2 is 10, 13, 15");
Console.WriteLine("WH3 is 19, 23");
int taskNumver = Convert.ToInt32(Console.ReadLine()); int taskNumver = Convert.ToInt32(Console.ReadLine());
switch (taskNumver) switch (taskNumver)
{ {
@@ -44,18 +56,23 @@ public class Start
break; break;
case 10: case 10:
Console.WriteLine("Input number: "); Console.WriteLine("Input number: ");
int number10 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Resault is: " + HW.Task_10(ReadIntNumber()));
Console.WriteLine("Resault is: " + HW.Task_10(number10));
break; break;
case 13: case 13:
Console.WriteLine("Input number: "); Console.WriteLine("Input number: ");
int number13 = Convert.ToInt32(Console.ReadLine()); HW.Task_13(ReadIntNumber());
HW.Task_13(number13);
break; break;
case 15: case 15:
Console.WriteLine("Input number of day: "); Console.WriteLine("Input number of day: ");
int dateNumber = Convert.ToInt32(Console.ReadLine()); HW.Task_15(ReadIntNumber());
HW.Task_15(dateNumber); break;
case 19:
PrintNumberConsole();
HW.Task_19(Console.ReadLine());
break;
case 23:
PrintNumberConsole();
HW.Task_23(ReadIntNumber());
break; break;
default: default:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.