using System; public class Class1 { public static void Main(string[] args) { Console.Write("Enter principal:"); string sPrincipal = Console.ReadLine(); decimal mPrincipal = decimal.Parse(sPrincipal); Console.Write("Enter interest:"); string sInterest = Console.ReadLine(); decimal mInterest = decimal.Parse(sInterest); decimal mInterestPaid; mInterestPaid = mPrincipal * (mInterest / 100); decimal mTotal = mPrincipal + mInterestPaid; Console.WriteLine("Principal = " + mPrincipal); Console.WriteLine("Interest = " + mInterest + "%"); Console.WriteLine("Interest paid = " + mInterestPaid); Console.WriteLine("Total = " + mTotal); } }
Data Types
bool.Parse
using System; using System.Collections.Generic; using System.Text; class Program { static void Main(string[] args) { bool myBool = bool.Parse("True"); Console.WriteLine("-> Value of myBool: {0}", myBool); } }
double.Parse
using System; using System.Collections.Generic; using System.Text; class Program { static void Main(string[] args) { double myDbl = double.Parse("99.884"); Console.WriteLine("-> Value of myDbl: {0}", myDbl); } }
int.Parse
using System; using System.Collections.Generic; using System.Text; class Program { static void Main(string[] args) { int myInt = int.Parse("8"); Console.WriteLine("-> Value of myInt: {0}", myInt); } }
char.Parse
using System; using System.Collections.Generic; using System.Text; class Program { static void Main(string[] args) { char myChar = char.Parse("w"); Console.WriteLine("-> Value of myChar: {0} ", myChar); } }
Not a decimal number; erroneous octal constant
using System; public class MainClass{ public static void Main() { int j = 0198; // Not a decimal number; erroneous octal constant Console.WriteLine(j); } }
Leading zero specifies octal constant, not decimal
using System; public class MainClass{ public static void Main() { int k = 0365; // Leading zero specifies octal constant, not decimal Console.WriteLine(k); } }