Advertisement
PlamenMI81

10. Centuries to Nanoseconds

Oct 1st, 2017
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.91 KB | None | 0 0
  1. using System;
  2. using System.Numerics;
  3.  
  4. namespace _10_Centuries_to_Nanoseconds
  5. {
  6.     internal class Program
  7.     {
  8.         private static void Main(string[] args)
  9.         {
  10.             //Write program to enter an integer number of centuries and convert it to years, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds.
  11.             byte centuries = byte.Parse(Console.ReadLine());
  12.             ushort years = (ushort) (centuries * 100);
  13.             uint days = (uint) (years * 365.2422);
  14.             uint hours = days * 24;
  15.             ulong minutes = hours * 60;
  16.             ulong seconds = minutes * 60;
  17.             Console.WriteLine(
  18.                 $"{centuries} centuries = {years} years = {days} days = {hours} hours = {minutes} minutes = {seconds} " +
  19.                 $"seconds = {seconds}000 milliseconds = {seconds}000000 microseconds = {seconds}000000000 nanoseconds");
  20.         }
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement