Глава 7. Немного математики

Опубликовано: 21.10.2017

Программирование и математика неразрывно связаны между собой, хотя конечно же это не значит, что ее нужно знать на очень высоком уровне. Вполне достаточно уверенно разбираться с основными математическими операциями, такими как сложение, вычитание, умножение, деление и т.д. Ну и конечно же логика, логика и еще раз логика. На ней то все и строиться в программировании. Ее мы и будем с вами развивать.

Итак, разбираем основные математические операции в программировании. Некоторые из них мы уже знаем из предыдущих глав, сейчас же мы на них остановимся подробнее. Разбирать будем на примере. Давайте напишем с вами программу, которая будет у пользователя запрашивать значения двух катетов прямоугольного треугольника, а выдавать значение его гипотенузы. Все мы знаем, что для этого используется теорема Пифагора.

//Программа находит значение гипотенузы прямоугольного треугольника #include <iostream> #include <math.h> using namespace std; int main() { float ab, bc; //объявляем переменные типа float, для хранения значений катетов float ac; //для хранения значения гипотенузы cout << "Vvedite katet 1: " << endl; //печатаем на экране подсказку о вводе cin >> ab; //запоминаем введенное значение в переменную ab cout << "Vvedite katet 2: " << endl; //печатаем на экране подсказку о вводе cin >> bc; //запоминаем введенное значение в переменную bc ac = sqrt((ab * ab) + (bc * bc)); //считаем гипотенузу по формуле cout << "Gipotenuza ravna: " << ac << endl; //выводим результат на экран return 0; }

Здесь внимания заслуживает только строка

ac = sqrt((ab * ab) + (bc * bc));

Итак, здесь мы переменной ac присваиваем значение, полученное в правой части. Все мы знаем, что квадрат гипотенузы равен сумме квадратов катетов прямоугольного треугольника. Для того, чтобы в левой части избавиться от квадрата, мы извлекаем квадратный корень из выражения в правой части. Для этого мы используем библиотечную функцию sqrt , описанную в заголовочном файле math.h , который мы подключили с помощью директивы препроцессора в начале программы.

О школе
О школе

О школе

Школа была открыта в 1959г. Первые выпускники были выпущены в 1966 г. Учредителем является МНО РТ, Горисполком. Координаты школы: Республика Татарстан, 420012, г. Казань, ул. Муштари д.6.
История

История

Школа № 18 была создана в 1959 году, как первая школа в республике Татарстан с углублённым изучением английского языка. Реформирование школьного образования проводится в школе по
Похожие новости /   Комментарии

    Обновления сайта

    Здравствуйте. Сегодня наконец то мы обновили наш сайт. Теперь на сайте доступны библиотеки для чтения, Вы всегда можете задать вопрос администратору сайта. Получить консультацию на все интересующие вопросы. Ознакомится с новыми событиями и новостями. В дальнейшем сайт будет наполнятся свежими новостями и статьями.

    О школе

    Школа была открыта в 1959г. Первые выпускники были выпущены в 1966 г. Учредителем является МНО РТ, Горисполком. Координаты школы: Республика Татарстан, 420012, г. Казань, ул. Муштари д.6. Полное название- Средняя школа №18 с углублённым изучением английского языка Директор: Шевелёва Надия Магсутовна. Научный руководитель: Русинова Сазида Исмагиловна,

    История

    Школа № 18 была создана в 1959 году, как первая школа в республике Татарстан с углублённым изучением английского языка. Реформирование школьного образования проводится в школе по эволюционному пути, избегая резких преобразований, опасных в этой системе человеческой деятельности. С этой целью 7 лет школа работала в условиях экспериментальной площадки, где
rss