Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Lập trình C# | Tính tiền điện trong C#

  1. #1
    Ngày gia nhập
    02 2009
    Bài viết
    5

    Thumbs down Lập trình C# | Tính tiền điện trong C#

    Hi !
    Mình làm bai tap về bai toan tính tiền điện, nhưng có lỗi mà chưa sửa được. Mọi người xem dùm mình dzí >.<


    Code:
    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Bai_tap_02
    {
        class Program
        {
            static void Main(string[] args)
            {
                const int gia1 = 500, gia2 = 600, gia3 = 800, gia4 = 1000;
                const int dm1 = 100, dm2 = 250, dm3 = 300;
                Double thanhtien;
    
                Console.WriteLine ("Tinh tien dien");
                Console.WriteLine ("Ho ten khach hang: ");
                string ho_ten = Convert.ToString(Console.ReadLine());
                Console.Write ("ma dien ke:");
                string ma_dk = Convert.ToString(Console.ReadLine());
                Console.Write ("Chi so dau:");
                string csd = Convert.ToDouble(Console.ReadLine());
                Console.Write("Chi so cuoi:");
                string csc = Convert.ToDouble(Console.ReadLine());
    
                Double kw = csc - csd;
                if ((kw > 0) && (kw <= dm1))
                    thanhtien = gia1 * kw;
                else
                    if (kw <= dm2)
                        thanhtien = (dm1 * gia1) + (kw - dm1) * gia2;
                    else
                        if (kw <= dm3)
                            thanhtien = (dm1 * gia1) + (dm2 * gia2) + (kw - dm2) * gia3;
                        else
                            thanhtien = (dm1 * gia1) + (dm2 * gia2) + (dm3 * gia3) + (kw - dm3) * gia4;
                Console.WriteLine("so tien phai tra {0}",thanhtien);
                Console.ReadLine();
            
            }
        }
    }
    Đã được chỉnh sửa lần cuối bởi dkhoa19869 : 21-02-2009 lúc 11:42 AM. Lý do: sua lai cho de nhi`n

  2. #2
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    ReadLine đã trả về 1 string nên ko cần convert cho ho_ten, csd,csc là string nên ko thể thực hiện csd-csc.
    Visual C# Code:
    1. using System;
    2. using System.Collections.Generic;
    3. using System.Text;
    4.  
    5. namespace Bai_tap_02
    6. {
    7.     class Program
    8.     {
    9.         static void Main(string[] args)
    10.         {
    11.             const int gia1 = 500, gia2 = 600, gia3 = 800, gia4 = 1000;
    12.             const int dm1 = 100, dm2 = 250, dm3 = 300;
    13.             Double thanhtien;
    14.  
    15.             Console.WriteLine("Tinh tien dien");
    16.             Console.WriteLine("Ho ten khach hang: ");
    17.             string ho_ten = Console.ReadLine();
    18.             Console.Write("ma dien ke:");
    19.             string ma_dk = Console.ReadLine();
    20.             Console.Write("Chi so dau:");
    21.             double csd = Convert.ToDouble(Console.ReadLine());
    22.             Console.Write("Chi so cuoi:");
    23.             double csc = Convert.ToDouble(Console.ReadLine());
    24.  
    25.             double kw = csc - csd;
    26.             if ((kw > 0) && (kw <= dm1))
    27.                 thanhtien = gia1 * kw;
    28.             else
    29.                 if (kw <= dm2)
    30.                     thanhtien = (dm1 * gia1) + (kw - dm1) * gia2;
    31.                 else
    32.                     if (kw <= dm3)
    33.                         thanhtien = (dm1 * gia1) + (dm2 * gia2) + (kw - dm2) * gia3;
    34.                     else
    35.                         thanhtien = (dm1 * gia1) + (dm2 * gia2) + (dm3 * gia3) + (kw - dm3) * gia4;
    36.             Console.WriteLine("so tien phai tra {0}", thanhtien);
    37.             Console.ReadLine();
    38.  
    39.         }
    40.     }
    41. }
    P/s:lần sau bạn cho code vào tab code cho dễ nhìn nhé
    Cánh Chym ứ mỏi

  3. #3
    Ngày gia nhập
    02 2009
    Bài viết
    5

    ra loi này, thanks ban dieu cay 555 da jup ^_^

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn