Задача:
Найти площадь сектора, радиус которого равен 13.7, а дуга содержит заданное число радиан [latex] \varphi[/latex].
Тесты:
Ввод | Вывод | Результат |
1 | 93.845 | Площадь найдена |
-1 | Неверный ввод | Неправильные данные, подсчет невозможен |
0.7 | 65.691 | Площадь найдена |
8.36 | 784.544 | Площадь найдена |
0 | Неверный ввод | Неправильные данные, подсчет невозможен |
3.14 | 294.673 | Площадь найдена |
Код программы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include <iostream> using namespace std; int main() { double r = 13.7; //заданный радиус double radian; //угол, вводимый вручную double square; //площадь, выводимая на экран printf("Введите число радиан дуги:"); scanf("%lf", &radian); if(radian <= 0) { printf("Неверный ввод \n"); } else { square = radian/2 * (r*r); printf("%5.3lf \n",square); } return 0; } |
Площадь сектора находится по формуле [latex]S=\frac{\varphi}{2}r^2[/latex], после чего выводится на экран. В случае, если введённый угол меньше или равен нулю, программа выдает сообщение о неверном вводе.
Использованную формулу можно найти по этой ссылке, а здесь находится код в Ideone.
По сути программы претензий нет, но есть много замечаний по оформлению:
1. В таблице тестов добавьте столбец с комментариями (пройден тест или нет).
2. Вы считаете, что угол может быть отрицательным? Тогда и площадь получается отрицательной? Это несколько странно.
3. Программу вставляйте при помощи инструмента Crayon (на панели визуальных инструментов <>).
4. Конструкции специфичные для Visual Studio
нужно убрать / заменить на стандартные. Тем более в версии ideone их нет.
5. Тем не менее в ideone осталась строка // your code goes here из заготовки — абсолютно лишняя. Залогиньтесь в ideone, перейдите по ссылке, нажмите редактировать и удалите эту лишнюю строку. Кроме того впишите что-то на входе (input, stdin) — какое-то число из таблицы тестов.
6. Формулы нужно оформить в виде [latex]формула[/latex] — как формулу для площади, так и отдельные величины (например, фи).
7. Ссылки оформите как ссылки, например, так: http://ideone.com/BNL4UH
8. Добавьте метки (ключевые слова).
9. «Обозначим радиус как x,» — неужели? «радианы мудреным и неочевидным radian» — к чему тут излишняя ирония — это напоминает стеб.
«Площадь сектора через радиус и радиану находится простой формулой» =>
«Площадь сектора выражается через радиус и угол в радианах по простой формуле»
Как-то мы вместе отрецензировали.
Видимо оба очень обрадовались, что Дима что-то сделал.
Кстати, Вы нашли очень точное слово для одного из высказываний автора. Я даже поискал в сети определение.
Б. В. Дубин определяет стёб как «разновидность публичного интеллектуального эпатажа, который состоит в провокационном и агрессивном, на грани скандала, снижении любых символов других групп, образов прожективных партнеров — как героев, так и адресатов сообщения — через подчеркнутое использование этих символов в несвойственном им, пародийном или пародическом контексте, составленном из стереотипов двух (точнее, как минимум, двух) разных лексических и семантических уровней, рядов»
Хорошо, что Вы начали что-то делать. Однако, Вам нужно будет освоить правильное оформление отчёта. Пожалуйста, посмотрите любую работу, любого студента. Видите как сильно они отличаются от Вашей? Нужно поправить.
Я всё же перечислю, что именно:
— Все формулы набираются в latex, а не в картинках (посмотрите в инструкции или в разделе «Вопросы»).
— Для вставки кода есть кнопка (посмотрите в инструкции или в разделе «Вопросы»).
— В тексте программы необходимо делать отступы в соответствии с вложенностью операторов.
— Для ссылок на интернет ресурсы есть кнопка link в редакторе.
— «мудреным и неочевидным» — текст содержит грамматическую ошибку, стилистически не соответствует тематике сайта и ничего не поясняет по сути решения.
Буду рад если вы доберётесь до чего либо действительно мудрёного и не очевидного. Только нужно больше работать и, по возможности, не прогуливать лабораторные занятия.
Программа и отчет были переработаны с учетом всех замечаний. Прошу перепроверить.
Стало лучше.
— Фи в условии это тоже формула
— Эту часть «Ссылка на формулу;ссылка на код в Ideone;» нужно оформить аккуратнее.
— «nevernuy vvod» — использование транслитерации считается дурным тоном. Исправьте , пожалуйста.
— В программе должны быть правильные отступы.
— Необходимо указать метки (ключевые слова).
Работа засчитана. Но вопросы остались:
— Что будет с площадью если угол будет превышать два пи?
— Читали ли Вы статью про отступы?
P.S. Если для задания отступов использовать то клавишу табуляции, то пробелы, Вы обязательно столкнётесь с проблемой отображения кода в различных редакторах. Не существует общепринятого правила пересчёта табуляции в пробелы (обычно 8 или 4). Необходимо решить табуляцией или пробелами Вы будете пользоваться и далее использовать везде только этот способ.
P.P.S. Я позволил себе изменить кодировку буквы фи на более принятую в наших математических текстах [latex]\varphi[/latex]. Заодно исправил её в условии. Надеюсь Вы не против.