Mô tả bài toán
Tạo ứng dụng Console, sử dụng các Toán tử (Operator) để tính toán:
- Hằng đẳng thức: (a + b)2
- Diện tích hình tròn: A = π * r * 2
- Diện tích Tam giác: A = ½ * b * h
Cách giải quyết
Xem source code Tham khảo để biết cách sử dụng Toán tử (operator) trong C#.
Source code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OperatorInCSharp
{
class Program
{
static void Main(string[] args)
{
// https://learnxinyminutes.com/docs/csharp/
///////////////////////////////////////
// Operators
///////////////////////////////////////
Console.WriteLine("\n->Operators");
int i1 = 1, i2 = 2; // Shorthand for multiple declarations
// Arithmetic is straightforward
Console.WriteLine(i1 + i2 - i1 * 3 / 7); // => 3
// Modulo
Console.WriteLine("11%3 = " + (11 % 3)); // => 2
// Comparison operators
Console.WriteLine("3 == 2? " + (3 == 2)); // => false
Console.WriteLine("3 != 2? " + (3 != 2)); // => true
Console.WriteLine("3 > 2? " + (3 > 2)); // => true
Console.WriteLine("3 < 2? " + (3 < 2)); // => false
Console.WriteLine("2 <= 2? " + (2 <= 2)); // => true
Console.WriteLine("2 >= 2? " + (2 >= 2)); // => true
// Bitwise operators!
/*
~ Unary bitwise complement
<< Signed left shift
>> Signed right shift
& Bitwise AND
^ Bitwise exclusive OR
| Bitwise inclusive OR
*/
// Incrementations
int i = 0;
Console.WriteLine("\n->Inc/Dec-rementation");
Console.WriteLine(i++); //Prints "0", i = 1. Post-Incrementation
Console.WriteLine(++i); //Prints "2", i = 2. Pre-Incrementation
Console.WriteLine(i--); //Prints "2", i = 1. Post-Decrementation
Console.WriteLine(--i); //Prints "0", i = 0. Pre-Decrementation
//
// TODO: Viết chương trình tính Hằng đẳng thức
// https://vi.wikipedia.org/wiki/B%E1%BA%A3y_h%E1%BA%B1ng_%C4%91%E1%BA%B3ng_th%E1%BB%A9c_%C4%91%C3%A1ng_nh%E1%BB%9B
// Write a program to calculate (a+b)2.
// Hint: (a * a + b * b + 2 * a * b)
//
//
// TODO: Viết chương trình tính Diện tích hình tròn
// https://www.mathsisfun.com/geometry/circle-area.html
// Write a program to calculate formulae A = (π * r * 2).
//
//
// TODO: Viết chương trình tính Diện tích Tam giác
// https://www.mathsisfun.com/algebra/trig-area-triangle-without-right-angle.html
//
}
}
}
Github
https://github.com/kellyfire611/learning.nentang.vn-csharp/tree/master/src/OperatorInCSharp
|