Wprowadzanie i wyprowadzanie danych na konsolę
Praktyczne ćwiczenie do wykonania
Wprowadzanie i wyprowadzanie danych na konsolę w C#
Cel zadania:
Zastosowanie podstawowych operacji wejścia/wyjścia w konsoli w języku C#, w tym:
- wyświetlanie tekstu na ekranie,
- pobieranie danych od użytkownika,
- konwersję typów danych,
- korzystanie z metod i właściwości klasy
Console.
Polecenie:
Napisz program konsolowy w języku C#, który będzie działał w następujący sposób:
- Powita użytkownika krótkim komunikatem przy użyciu
Console.WriteLine(). - Poprosi użytkownika o podanie swojego imienia (użyj
Console.ReadLine()). -
Poprosi użytkownika o podanie wieku. Użyj
int.TryParse(), aby sprawdzić poprawność wprowadzonych danych: -
jeśli użytkownik poda liczbę, program wyświetli komunikat: „Witaj, [imię]! Masz [wiek] lat.”
- jeśli dane będą błędne, wyświetli komunikat: „Błąd! Wiek musi być liczbą.”
- Zmień kolor tekstu powitalnego na żółty (
Console.ForegroundColor). - Wypisz dodatkowy komunikat w nowej linii, np. „Naciśnij dowolny klawisz, aby zakończyć program...” i zatrzymaj działanie programu przy pomocy
Console.ReadKey().
Wymagania techniczne:
- Użyj przynajmniej dwóch różnych metod wyprowadzania danych:
Write()iWriteLine(). - W programie musi zostać wykorzystana konwersja danych (np.
TryParse()). - Tekst powitalny powinien być wyświetlony w zmienionym kolorze.
- Program ma działać poprawnie niezależnie od tego, czy użytkownik poda poprawne dane, czy nie.
Przykładowy efekt działania programu:
Podaj swoje imię: Anna
Podaj swój wiek: 20
Witaj, Anna! Masz 20 lat.
Naciśnij dowolny klawisz, aby zakończyć program...
lub w przypadku błędnych danych:
Podaj swoje imię: Jan
Podaj swój wiek: abc
Błąd! Wiek musi być liczbą.
Naciśnij dowolny klawisz, aby zakończyć program...