Урок 2 Типы данных и переменные:[
Темы урока:
- Синтаксис языка C#
- Переменные
- Типы данных
- Математические операции с переменными
Описание: в этой лекции рассказано о базовом синтаксисе C#, о том, что такое переменные, как их объявлять и присваивать им значения, что такое тип переменной и для чего он используется. Также рассмотрены базовые математические операции, которые используются для манипуляции значениями переменных.
Видео:
[vk]http://vk.com/video_ext.php?oid=-66674957&id=168047728&hash=5b0e319f6960acac&hd=3[/vk]
Код из урока:
class Program
{
static void Main(string[] args)
{
double firstNumber, secondNumber;
string userName;
Console.WriteLine("Enter your name: ");
userName = Console.ReadLine();
Console.WriteLine("Welcome {0}!", userName);
Console.WriteLine("Please, type a number:");
firstNumber = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Now type another number:");
secondNumber = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("The sum of {0} and {1} is {2}.", firstNumber, secondNumber,
firstNumber + secondNumber);
Console.WriteLine("The result of subtracting {0} from {1} is {2}", secondNumber, firstNumber,
firstNumber - secondNumber);
Console.WriteLine("The product of {0} and {1} is {2}", firstNumber, secondNumber,
firstNumber * secondNumber);
Console.WriteLine("The result of dividing {0} by {1} is {2}", firstNumber, secondNumber,
firstNumber / secondNumber);
Console.WriteLine("The remainder after dividing {0} by {1} is {2}", firstNumber, secondNumber,
firstNumber % secondNumber);
Console.ReadKey();
}
}
Домашнее задание:
- Какие из следующих значений являются допустимыми именами переменных, а какие -- нет: • thisIsIncorrectName • 1000dollars • _underline_is_good • dots.are.good.too
- Является ли значение строковой переменной thisisaverylongstringsoareyoureallysureitwillfitstringvalue слишком большим?
- Перечислите, в каком порядке будут выполнены операции в следующем выражении: result += var1 * var2 + var3 % var4 / var5;
- Напишите консольное приложение, которое запрашивает у пользователя три числа (цену входа, цену выхода и объём), а затем считает прибыть в пунктах и процентах и выводит полученные значения на экран консоли.
Решение домашнего задания:
class Program
{
static void Main(string[] args)
{
// Define variables
double priceEntry, priceExit, volume, pnl;
// Entry price request
Console.WriteLine("Enter entry price:");
priceEntry = Convert.ToDouble(Console.ReadLine());
// Exit price request
Console.WriteLine("Enter exit price:");
priceExit = Convert.ToDouble(Console.ReadLine());
// Volume request
Console.WriteLine("Enter volume:");
volume = Convert.ToDouble(Console.ReadLine());
// Pnl processing
pnl = (priceExit - priceEntry) * volume;
// Results output
Console.WriteLine("Your trade profit in points is: {0}", pnl);
Console.WriteLine("You trade profit in procents is: {0}", ((priceExit - priceEntry)/priceEntry)*100);
Console.ReadKey();
}
}
Дополнительные материалы: Типы данных (MSDN)
]
Комментарии (10)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Добрый день. Пишет - "видео с ограниченным доступом". Я только на днях купил "базовый" вариант обучения, куда согласно информации с вашего же сайта входят уроки и по C# и по S#. Ранее был куплен также и курс по WealthLab. Таким образом являюсь счастивым покупателем всех ваших трех курсов. Что нужно, чтобы мне был открыт доступ к этому видео? Логин(юзернейм) на YouTube SavosRU (как и на этом форуме), и адрес электронной почты тот же, что и в этом аккаунте на форуме. Думаю, Вы можете в профиле глянуть (светить в сети не очень хочется). Заранее благодарен!
Артем здравствуйте. Вступил в гугл +. Являюсь покупателем полного курса обучения C# S#. Что нужно сделать еще что бы открыли доступ.
Прислать учетную запись на valentin@stocksharp.com с электронного адреса с которого была произведена оплата курсов.
Валентин послал учетную запись Вам на почту.
Добрый день!
Респект за урок и домашнее задание. Сразу чувствуется что урок подготовлен.
Добрый день, у меня аналогичная проблема с доступом к видео, кроме разве что первого.
Заявка в обработке.
Здравствуйте.
Пожалуйста подпишитесь на нашу страну в Google+ и затем, просто пришлите мне данные вашей учётной записи. мой email в профиле.
В профиле не нашел Вашего емайла, отослал в скайп, который мне дали при оплате уроков.В Гугл+ подписался на канал, отправил письмо на valentin @ stocksharp.com Прошу подключить к группе.
Так же хотелось, все же увидеть ответ на вопросы: http://stocksharp.com/forum/4275/Vy-poluchaietie-nabor-ghotovykh-sistiem/