Cày .NET
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Làm tròn số

Go down

Làm tròn số Empty Làm tròn số

Bài gửi  thepun Wed Apr 09, 2008 12:49 am

Làm tròn số

Vấn đề:
1. Làm tròn 1 số thập phân thành số nguyên.
2. Làm tròn 1 số thập phân đến 2 chữ số thập phân.

Giải pháp:
Sử dụng hàm Math.Round()
Code:

using System;

public class RoundingFloatingPointNumber
{
    public static void Main()
    {
        //Nhap so lieu
        Console.WriteLine("Moi nhap so can lam tron: ");
        double x = double.Parse(Console.ReadLine());

        //Lam tron thanh so nguyen
        int y = (int) Math.Round(x);

        //Lam tron den 2 chu so thap phan
        double z = Math.Round(x, 2);

        //Hien thi ket qua
        Console.WriteLine("Ket qua lam tron thanh so nguyen la: {0}", y);
        Console.WriteLine("Ket qua lam tron den 2 chu so thap phan: {0}", z);
        Console.ReadLine();
    }
}

Chú ý:
Qui tắc làm tròn của hàm Math.Round() cần chú ý ở điểm: (xem ví dụ cho dễ hiểu)
1.5 --> 2
2.5 --> 2
3.5 --> 4
4.5 ---> 4
thepun
thepun

Tổng số bài gửi : 46
Join date : 27/03/2008

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết