Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class FormatingNumbers
- {
- static void Main()
- {
- //Write a program that reads 3 numbers: an integer a (0 ≤ a ≤ 500), a floating-point b and a floating-point c and prints them in 4 virtual columns on the console. Each column should have a width of 10 characters. The number a should be printed in hexadecimal, left aligned; then the number a should be printed in binary form, padded with zeroes, then the number b should be printed with 2 digits after the decimal point, right aligned; the number c should be printed with 3 digits after the decimal point, left aligned.
- Console.Write("a= ");
- int a = int.Parse(Console.ReadLine());
- while (a < 0 || a > 500)
- {
- Console.WriteLine("a needs to be in the interval from 0 to 500!");
- Console.Write("a= ");
- a = int.Parse(Console.ReadLine());
- }
- Console.Write("b= ");
- float b = float.Parse(Console.ReadLine());
- Console.Write("c= ");
- float c = float.Parse(Console.ReadLine());
- string inBin = Convert.ToString(a, 2);
- int a1 = int.Parse(inBin);
- Console.WriteLine("|{0, -10:X}|{1:0000000000}|{2, 10:F2}|{3, -10:F3}|", a, a1, b, c);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment