C#: Условные конструкции | if/else/switch and more | C# с нуля до ДЖЕДАЯ [Урок 4 | Часть 2] - видео HD

C#: Условные конструкции | if/else/switch and more | C# с нуля до ДЖЕДАЯ [Урок 4 | Часть 2] - видео
00:14:07
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18790 роликов

Условные конструкции | if/else/switch and more | C# с нуля до ДЖЕДАЯ [Урок 4 | Часть 2] - видео.

Это вторая часть видео по условным конструкциям. 

Здесь мы на практических примерах закрепляем, как работать с условиями, разбираем типовые задачи по этой теме.

RSS
Nuky DF
08:45
+3
Спасибо вам большое за вашу работу, не бросайте это дело и может с вашей помощью научусь C#
Nuky DF
20:56
+2
Console.WriteLine(«Приветствуем в онлайн банке Рога и Копыта» );
Console.WriteLine(«Какую сумму желаете положить на ваш счёт? „);
int cash = int.Parse(Console.ReadLine());

if(cash <= 10000)
{
int money = (cash / 100) * 10 + cash;
Console.WriteLine(“Сумма вашего вклада через 1 год составит » + money + " $");

}
else if(cash <= 200000)
{
int money = (cash / 100) * 15 + cash;
Console.WriteLine(«Сумма вашего вклада через 1 год составит » + money + " $");

}
else
{
int money = (cash / 100) * 20 + cash;
Console.WriteLine(«Сумма вашего вклада через 1 год составит » + money + " $");

}

У вас конечно красивее вышло )
Nuky DF
07:31
Доброго времени вам )
Скажите а как сообщить пользователю об ошибке если вместо первого или второго числа он вводит буквы ??
Павел Смоляк
11:56
Здравствуйте
using System; // bank

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(«Bank!»);
Console.WriteLine(«vvedite summu»);
int sum = int.Parse(Console.ReadLine());
float resoult = 0;
if (sum <= 10000)
{
resoult = sum / 100 * 110;
}
else if (sum <= 200000)
{
resoult = sum / 100 * 115;
}
else if (sum > 200000)
{
resoult = sum / 100 * 120;
}

Console.WriteLine(«resultat » + resoult);
}
}
}

— using System; //kratnost 2 chisel

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(«vvedite pervoe chislo»);
int a = int.Parse(Console.ReadLine());
Console.WriteLine(«vvedite vtotoe chislo»);
int b = int.Parse(Console.ReadLine());
float res = a % b;
if (res == 0)
{
Console.WriteLine(«krat»);
}
else
{
Console.WriteLine(«ne krat»);
}

}
}
}

— using System; // kalkulator 3

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(«vvedite 1 chislo»);
int a = int.Parse(Console.ReadLine());
Console.WriteLine(«Hvvedite 2 chislo»);
int b = int.Parse(Console.ReadLine());
Console.WriteLine(«vvedite 3 chislo»);
int c = int.Parse(Console.ReadLine());
Console.WriteLine(«che delat? 1-+, 2--, 3-*, 4-/»);
int vibor = int.Parse(Console.ReadLine());
float res = 0;
if (vibor == 1)
{
res = a + b + c;
}
else if (vibor == 2)
{
res = a — b — c;
}
else if (vibor == 3)
{
res = a * b * c;
}
else if (vibor == 4)
{
res = ((float)a / b / c);
}
else
{
Console.WriteLine(«error»);
}
Console.WriteLine(«resultat= » + res);
}
}
}
Витя Дьяченко
15:21
+1
Здравствуйте, спасибо большое за уроки, скажите а обязательно в калькуляторе например в интежер все вводить и потом преобразовать в флоат в делении? Я просто вводил в флоат и не преобразовывал. Как лучше делать?
Ника Сычева
16:46
+2
Класс! Спасибо за уроки и домашку! Очень нравится)

Один момент в первом задании. Вы на 0:44 говорите в видео, что «если вы положили 10000, то сумма будет ..», но на экране условие строго больше 10 000. Мы не предусмотрели равный 10 000 вклад (аналогично равный 2000000).
Я у себя написала так. Делала через if/else (мне пока понятнее эта конструкция, чем switch)

Console.WriteLine(«Wellcome to online bank!»);
Console.WriteLine(«How much dollars do you want to deposite to your account?»);

int deposit = int.Parse(Console.ReadLine());

int result = 0;

if (deposit < 10000)
{
result = (deposit * 10 / 100) + deposit;
}
else if (deposit >= 10000 & deposit < 200000)
{
result = (deposit * 15 / 100) + deposit;
}
else if (deposit >= 200000)
{
result = (deposit * 20 / 100) + deposit;
}
else
{
Console.WriteLine(«Erorr. Try again»);
}

Console.WriteLine(«Next year it will be: » + result);
Осётр Пётр
15:12
калькулятор

Console.WriteLine(«введите число 1: „);
int a = int.Parse(Console.ReadLine());

Console.WriteLine(“введите число 2: „);
int b = int.Parse(Console.ReadLine());

Console.WriteLine(“введите число 3: „);
int c = int.Parse(Console.ReadLine());

Console.WriteLine(“какую операцию провести? 1.сумма 2.умножение 3.вычитание 4.деление „);

string oper = Console.ReadLine();

float result = 0;

if (oper == “1»)
{
result = a + b + c;
Console.WriteLine(«Полученный резульат = » + result);
}

else if (oper == «2»)
{
result = a * b * c;
Console.WriteLine(«Полученный резульат = » + result);

}
else if (oper == «3»)
{

result = a — b — c;
Console.WriteLine(«Полученный резульат = » + result);

}
else if (oper == «4»)
{
result = (float)a / (float)b / (float)c;
Console.WriteLine(«Полученный резульат = » + result);
}
Kontand EUP
21:42
Ну, допустим:
Первое ДЗ:
static void Main(string[] args)
{
Console.WriteLine(«Приветствую вас в Альфа банке!»);
Console.Write(«Какую сумму вы хотели бы положить на счет: „);
double symma = double.Parse(Console.ReadLine());

if (symma < 10000)
{
double result1 = symma * 0.1 + symma;
Console.WriteLine(“Через год, на вашем счету будет: » + result1);
}
else if(symma >= 10000 && symma < 200000)
{
double result2 = symma * 0.15 + symma;
Console.WriteLine(«Через год, на вашем счету будет: » + result2);
}
else if(symma >= 200000)
{
Console.WriteLine("=================================================");
double result3 = symma * 0.2 + symma;
Console.WriteLine(«Через год, на вашем счету будет: » + result3);
}
}
}

Что ж, если бы не мой друг, я бы ещё час сидел и думал что я тупой и ничего не понимаю. Так же и с другими ДЗ.
И что самое не приятное, я не понимал самое элементарное. То есть, дальше первого if всегда шёл ступор… ну кроме 3 ДЗ. Я простые калькуляторы много раз делал… только через swith

Второе ДЗ:
static void Main(string[] args)
{
Console.Write(«Введите первое число: „);
int num1 = int.Parse(Console.ReadLine());
Console.Write(“Введите второе число: „);
int num2 = int.Parse(Console.ReadLine());

Console.WriteLine(“========================»);

if (num1 % num2 == 0)
{
Console.WriteLine(«Число » + num1 + " кратно числу " + num2);
}
else if (num1 % num2 != 0)
{
Console.WriteLine(«Первое число не кратно второму»);
}
}
Кстати, насчёт лайфхака. Насколько я понял, он работает только в новых версиях VS, так как в VS 2013 он уже не работает(У нас в колледже до сих пор визлу 2013 года используют… с древними ПК и такой же периферией(И да, я на 3 курсе, но не шарю в программировании, потому что дурак. Так как не учился… теперь жалею. И виноват в этом Я и моя лень...))

Третье ДЗ:

static void Main(string[] args)
{
Console.Write(«Введите первое число: „);
int num1 = int.Parse(Console.ReadLine());
Console.Write(“Введите второе число: „);
int num2 = int.Parse(Console.ReadLine());
Console.Write(“Введите третье число: „);
int num3 = int.Parse(Console.ReadLine());

Console.WriteLine(“============================================»);

Console.WriteLine(«Выберите вариант:» + "\n" +
«1. Сумма» + "\n" +
«2. Вычитание» + "\n" +
«3. Умножение» + "\n" +
«4. Деление»);
int symma = int.Parse(Console.ReadLine());

if (symma != 1 && symma != 2 && symma != 3 && symma !=4)
{
Console.WriteLine("============================================");
Console.WriteLine(«Такого варианта нет!»);
}
if (symma == 1)
{
Console.WriteLine("============================================");
Console.WriteLine(«Ответ: » + (num1 + num2 + num3));
}
if (symma == 2)
{
Console.WriteLine("============================================");
Console.WriteLine(«Ответ: » + (num1 — num2 — num3));
}
if (symma == 3)
{
Console.WriteLine("============================================");
Console.WriteLine(«Ответ: » + (num1 * num2 * num3));
}
if (symma == 4)
{
Console.WriteLine("============================================");
Console.WriteLine(«Ответ: » + ((float)num1 / (float)num2 / (float)num3));
}
}

Новости

В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ» Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений В «СёрчИнформ КИБ» интегрирован ИИ-модуль для анализа инцидентов ГК «ЭОС» запускает акцию по бесплатной миграции на импортонезависимую версию АИС «МФЦ Дело» Обучение инженеров от МТС и НИУ ВШЭ: новые возможности для студентов

В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»


3 дня назад
В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»
В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»
Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений
Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений
В «СёрчИнформ КИБ» интегрирован ИИ-модуль для анализа инцидентов
В «СёрчИнформ КИБ» интегрирован ИИ-модуль для анализа инцидентов
ГК «ЭОС» запускает акцию по бесплатной миграции на импортонезависимую версию АИС «МФЦ Дело»
ГК «ЭОС» запускает акцию по бесплатной миграции на импортонезависимую версию АИС «МФЦ Дело»
Обучение инженеров от МТС и НИУ ВШЭ: новые возможности для студентов
Обучение инженеров от МТС и НИУ ВШЭ: новые возможности для студентов