Uzupełnij kod źródłowy aplikacji, która będzie losować liczbę całkowitą z zakresu od 0 do 10, a zadaniem użytkownika będzie poprawne wytypowanie tej liczby.

Schemat działania programu:

1. Aplikacja losuje liczbę.
2. W pętli, do momentu, aż użytkownik poprawnie wytypuje liczbę, aplikacja wyświetla komunikat z prośbą o podanie liczby, a następnie za pomocą instrukcji warunkowej porównuje ze sobą liczbę wylosowaną oraz liczbę wytypowaną.
3. Jeżeli liczby są sobie równe, oznacza to, że użytkownik poprawnie wytypował wylosowaną przez program liczbę. W przeciwnym razie, czyli gdy liczby różnią się od siebie, użytkownik typuje liczbę ponownie.

W przypadku poprawnego wytypowania liczby jak i w momencie gdy liczby będą się od siebie różnić, należy wypisać na ekran stosowny komunikat.

Poniższy kod źródłowy należy skopiować, a następnie wkleić do kompilatora: https://dotnetfiddle.net/. Domyślny kod, który ładowany jest automatycznie po załadowaniu strony należy usunąć. Miejsca, gdzie należy uzupełnić kod są oznaczone znakiem zapytania.


using System;

public class Program
{
public static void Main()
{
Random random = new Random();
int x = random.Next(?); // losowana liczba
int z; // do tej zmiennej aplikacja będzie zapisywać liczbę typowaną przez użytkownika

do {

Console.WriteLine("Podaj typowaną liczbę...");
string y = Console.ReadLine();
Int32.TryParse(y, out z);

if (?){
Console.WriteLine(?);
}
else{
Console.WriteLine(?);
}
}
while(?);
}
}


Odpowiedź :

Odpowiedź:

Odpowiedź dokładnie taką jaka ma być według treści zadania podałam w pytaniu  brainly.pl/zadanie/21747519

Jednak uważam, że program powinien być napisany inaczej. Tak jak w pierwszym załączniku.

A może nawet jeszcze prościej, tak jak w drugim załączniku.

Wyjaśnienie:

Program z pierwszego załącznika ma dokładnie takie samo działanie jak program z pytania  brainly.pl/zadanie/21747519  !
Przykładowe uruchomienie tam znajdziesz.

Natomiast program z drugiego załącznika jest prostszy i podałam go tylko jako ilustrację, ponieważ moim zdaniem często się właśnie tak (prościej) robi.

Zobacz obrazek 0AB
Zobacz obrazek 0AB