Найти в Дзене
Статья #9. Калькулятор #2. Умножаем, делим и вычитаем
В прошлый раз я написал калькулятор, который умел только складывать два введенных числа. Сегодня я добавлю функционала в эту программу. Калькулятор сможет выполнять четыре основных арифметических действия над цифрами с плавающими точками. Главная функция программы: В 38-й строке объявляются две переменные a и b типа float. Float – это тип вещественного числа с плавающей точкой или запятой. Занимает 4 байта и может принимать значения от -2 147 483 648.0 до 2 147 483 647.0. В 39-й строке объявляется переменная c целочисленного типа данных...
7 лет назад
Статья #8. Калькулятор #1. Учимся складывать числа
Компьютер был создан для облегчения различных вычислений в том числе и для сложений чисел. Сегодня я попробую написать простейший калькулятор, который будет уметь складывать два целочисленных числа. Код простейшего калькулятора, суммирующего два введенных числа выглядит так: Приступим к разборке кода. В первых двух строках программы подключаются два заголовочных файла, уже изученных в прошлых статьях. В 10-й строке объявляется функция main(), про которую я тоже объяснял в одной из прошлых статей...
7 лет назад
Статья #7. Знакомство с функцией cin
Выводить текст в консоль из кода программы довольно просто, а как его ввести с клавиатуры, а потом отобразить в консоли? Вот именно для этого и предназначена функция cin. Эта функция находится в библиотеке ввода-вывода iostream, о которой я в вкратце уже рассказывал в здесь. Я модифицировал программу следующим образом: На 8-й строке я объявил переменную s символьного типа. Переменная – это выделенная область в памяти для хранения каких-либо данных. В данном случае в переменной s будут храниться не только цифровые значения, но и тактовые...
7 лет назад
Статья #6. Выводим русский текст в консоль
Здравствуйте. Сегодня мы будем выводить текст на писанный по-русски в консоль. Если в нашей программе заменить «Hello World!» на «Привет, Мир!» откомпилировать и запустить программу то вместо русских букв увидим следующее: Почему так происходит? Всё дело в том, что мы не подключили русскую локаль. Чтобы исправить этот недочет необходимо воспользоваться функцией setlocale которая задает локаль, которая будет использоваться текущей программой. Можно изменить все параметры локали, или конкретные её части...
7 лет назад
Статья #5. Разбираем «Hello World» по косточкам #3
Здравствуйте. Сегодня я продолжу исследовать первые две строки программы, которую начал исследовать в моих прошлых статьях. Начну с первой строки. Без этой строки программа не скомпилируется. Если убрать эту строку, то получим ошибку: Почему так происходит? Эта строка не относится к языку C++. Это директива для препроцессора. Директивы в файле исходного кода позволяют препроцессору выполнять определенные действия. Например, препроцессор может вставлять содержимое других файлов в файл исходного...
7 лет назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала