Разбор задачи

Що буде на екрані?

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Що буде на екрані?

Условие:

Що буде на екрані?
```
string str_a = "-1", str_b = "1", str_c = "1";
try
{
double a = double.Parse(str_a),
b = double.Parse(str_b), c= double.Parse(str_c);
double f = a / (Math.Sqrt(b) + c); Console.Write(f);
}
catch
{
Console.Write("1");
}
finally
{
Console.Write("2");
}
```

Решение:

  1. Мы объявляем три строки: str_a, str_b и str_c, которые имеют значения "-1", "1" и "1" соответственно.

  2. В блоке try мы пытаемся выполнить следующие операции:
    • Преобразуем str_a в double, что даст нам a = -1.
    • Преобразуем str_b в double, что даст нам b = 1.
    • Преобразуем str_c в...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой результат выполнения кода, если в блоке `try` не возникает исключений?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет