├── .gitignore ├── Program.cs └── learningString.csproj /.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /obj -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace learningString 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | // Console.WriteLine("Enter a string to Reverse : "); 10 | // string r = Console.ReadLine(); 11 | // reverseString rs = new reverseString(); 12 | // string ans = rs.Reverse(r); 13 | // Console.WriteLine("Reversed string is : " + ans); 14 | 15 | Console.WriteLine("Enter First Number :"); 16 | string snum1 = Console.ReadLine(); 17 | Console.WriteLine("Enter Second Number :"); 18 | string snum2 = Console.ReadLine(); 19 | Console.WriteLine("Enter Operator : "); 20 | string op = Console.ReadLine(); 21 | int num1 = int.Parse(snum1); 22 | int num2 = int.Parse(snum2); 23 | Calculator cal = new Calculator(); 24 | if(op == "+") 25 | { 26 | Console.WriteLine("Result is : " + cal.add(num1, num2)); 27 | } 28 | else if(op == "-") 29 | { 30 | Console.WriteLine("Result is : " + cal.sub(num1, num2)); 31 | } 32 | else if(op == "*") 33 | { 34 | Console.WriteLine("Result is : " + cal.mul(num1, num2)); 35 | } 36 | else if(op == "/") 37 | { 38 | Console.WriteLine("Result is : " + cal.div(num1, num2)); 39 | } 40 | else 41 | { 42 | Console.WriteLine("Invalid Operator"); 43 | } 44 | } 45 | } 46 | 47 | //write a class to reverse a atring 48 | public class reverseString 49 | { 50 | public string Reverse(string str) 51 | { 52 | string result = ""; 53 | for (int i = str.Length - 1; i >= 0; i--) 54 | { 55 | result += str[i]; 56 | } 57 | return result; 58 | } 59 | } 60 | 61 | //create a class of basic calculator 62 | public class Calculator 63 | { 64 | public int add(int a, int b) 65 | { 66 | return a + b; 67 | } 68 | public int sub(int a, int b) 69 | { 70 | return a - b; 71 | } 72 | public int mul(int a, int b) 73 | { 74 | return a * b; 75 | } 76 | public int div(int a, int b) 77 | { 78 | return a / b; 79 | } 80 | } 81 | 82 | } 83 | -------------------------------------------------------------------------------- /learningString.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net5.0 6 | 7 | 8 | 9 | --------------------------------------------------------------------------------