Złożone formatowanie c#

0

Witam,
Jestem początkujący nigdy nie programowałem proszę o wyrozumiałość. Dostałem zadanie na studiach zrobiłem wszystko do pkt 6 kolejnego pkt w ogóle nie rozumiem może jest ktoś wstanie podać jakiś prosty przykład z opisem który pomoże mi zrozumieć i dokończyć zadanie? Poniżej treść:
ZADANIA

  1. Zapoznać się ze środowiskiem MS Visual Studio 2017
    https://docs.microsoft.com/pl-pl/dotnet/csharp/programming-guide/inside-aprogram/hello-world-your-first-program?tabs=windows
  2. Utworzyć nowy projekt Console App (.NET Framework)
  3. Skompilować i uruchomić pusty program
  4. Ustawić Break Point w metodzie Main() i ponownie uruchomić program w trybie
    Debug
  5. Wewnątrz metody Main() wpisać wywołanie metody WriteLine() ze statycznej klasy
    Console:
    Console.WriteLine("Hello World !!!");
    uruchomić program w trybie Debug
  6. Zmodyfikuj program tak aby wczytywał dwie liczby i wypisywał ich wynik w konsoli.
    Skorzystaj z metod:
    Console.ReadLine()
    Convert.ToInt32()
    Console.WriteLine()
    Console.Write()
  7. Zmodyfikuj program tak aby wyświetlał wynik w formacie szesnastkowym. Do tego
    celu skorzystaj ze złożonego formatowania w metodzie WriteLine():
    https://docs.microsoft.com/pl-pl/dotnet/standard/base-types/composite-formatting
  8. Uzupełnij program o drukowanie różnicy, iloczynu i ilorazu podanych liczb. Sformatuj
    wyświetlane wyniki tak, aby wszystkie cztery wynikowe liczby były wypisywane z
    wyrównaniem cyfr jedności, dziesiątek i setek.

A tak napisałem do pkt 6 :

{
class Program
{
static void Main(string[] args)
{
string ciag, ciag1;
int liczba, liczba1, x;
Console.WriteLine("hello world!");
Console.WriteLine("Podaj liczbe: ");
ciag = Console.ReadLine();
liczba = Convert.ToInt32(ciag);
Console.WriteLine("Podaj druga liczbe: ");
ciag1 = Console.ReadLine();
liczba1 = Convert.ToInt32(ciag1);
Console.Write("Wpisane liczby to: " + liczba);
Console.WriteLine(" i " + liczba1);
x = liczba + liczba1;
Console.WriteLine("Suma tych liczb to: " + x);
Console.WriteLine("Wcisnij dowolny klawisz aby zakonczyc");
Console.ReadKey();

    }
}

}

0

Jak to "nie rozumiem", przecież tam jest podany "łopatologiczny" przykład drukowania w postaci szesnastkowej ({0:X}):

string multiple = String.Format("0x{0:X} {0:E} {0:N}",
                                Int64.MaxValue);
Console.WriteLine(multiple);
// The example displays the following output:
//      0x7FFFFFFFFFFFFFFF 9.223372E+018 9,223,372,036,854,775,807.00

1 użytkowników online, w tym zalogowanych: 0, gości: 1