01/10/2018, 00:43
Thắc mắc bài toán C#
Chào các anh/chị tại daynhauhoc!
Tình hình là em đang học c# ạ, em có giải 1 bài toán chuyển 1 số tiền thành các tờ tiền có mệnh giá khác nhau.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1013
{
class Program
{
static void Main(string[] args)
{
int a,t;
a=int.Parse(Console.ReadLine());
Console.Write("{0}",a);
t = a / 100;
a = a % 100;
Console.Write("
{0} nota(s) de R$ 100,00", t);
t = a / 50;
a = a % 50;
Console.Write("
{0} nota(s) de R$ 50,00", t);
t = a / 20;
a = a % 20;
Console.Write("
{0} nota(s) de R$ 20,00", t);
t = a / 10;
a = a % 10;
Console.Write("
{0} nota(s) de R$ 10,00", t);
t = a / 5;
a = a % 5;
Console.Write("
{0.00} nota(s) de R$ 5,00", t);
t = a / 2;
a = a % 2;
Console.Write("
{0} nota(s) de R$ 2,00", t);
t = a / 1;
a = a % 1;
Console.Write("
{0} nota(s) de R$ 1,00", t);
}
}
}
Nhưng khi chạy thì bị báo lỗi và chỉ đổi được dến 10.
Mong các a/c giúp em với ạ!
Bài liên quan
Theo nguyên tắc cho cần câu không cho con cá, mình tặng bạn cái link hướng dẫn debug ứng dụng C#: https://support.microsoft.com/en-us/kb/815788.
Biết cách debug rồi thì từ này về sau gặp lỗi sẽ tự biết tìm cách sửa, không cần lên mạng hỏi nữa :D.