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ź

Kod źródłowy jest w pierwszym załączniku. W drugim podałam jak wyglądają przykładowe wyniki uruchomienia.

Przykładowe wyniki uzyskałam na platformie replit, ponieważ tam łatwiej się powiększa czcionkę. Sprawdziłam, że program działa na dotnetfiddle.

Wyjaśnienie

W zadaniu  brainly.pl/zadanie/21733818  podaję inne rozwiązanie, ponieważ jestem zdecydowanie przekonana, że ten program powinien być inaczej napisany.

Zobacz obrazek 0AB
Zobacz obrazek 0AB