42
1
using System;
2
3
public class Program
4
{
5
public static void Main()
6
{
7
var account = new Account()
8
{
9
Balance = 1,
10
Credits = 3,
11
Debits = 5,
12
Fees = 1
13
};
14
15
Console.WriteLine("Debits: {0:D10}", account.Debits);
16
Console.WriteLine("Credits: {0:D10}", account.Credits);
17
Console.WriteLine("Fees: {0}", FormatAmount(account.Fees));
18
Console.WriteLine(" ---");
19
Console.WriteLine("Balance: {0}", FormatAmount(account.Balance));
20
}
21
22
static string FormatAmount(int value)
23
{
24
var result = value.ToString("D10");
25
if (value > 0)
26
{
27
return result + " ";
28
}
29
else
30
{
31
return result + "-";
32
}
33
}
34
35
class Account
36
{
37
public int Debits { get; set; }
38
public int Credits { get; set; }
39
public int Fees { get; set; }
40
public int Balance { get; set; }
41
}
42
}
Cached Result