Pytanie 65
if(b = 0)
Console.WriteLine("nie należy dzielić przez 0");
else
wynik = a / b;
W prezentowanym kodzie popełniono błąd logiczny, który polega na tym, że:
Odpowiedzi:
- w warunku jest przypisanie zamiast porównania.
- warunek powinien być zastąpiony pętlą while.
- warunek nie ma sensu, środowisko uruchomieniowe samo sprawdzi argument dzielenia.
- w warunku powinna być sprawdzona wartość zmiennej a.