Помогите новичку решить дом. задание.

Модераторы: Romeo, Hawk, Absurd, WinMain, DeeJayC

Ответить
Samphaovo
Сообщения: 3
Зарегистрирован: 14 май 2018, 16:03

Помогите новичку решить дом. задание.

Сообщение Samphaovo » 14 май 2018, 16:07

Домашнее задание

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

*Пользователь вводит с клавиатуры два числа. Посчитать их сумму, произведение и среднее арифметическое.
(язык c)

Аватара пользователя
Romeo
Сообщения: 3091
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Re: Помогите новичку решить дом. задание.

Сообщение Romeo » 14 май 2018, 19:33

Готов помочь. Что именно не получается?
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

Samphaovo
Сообщения: 3
Зарегистрирован: 14 май 2018, 16:03

Re: Помогите новичку решить дом. задание.

Сообщение Samphaovo » 14 май 2018, 19:39

Сегодня был мой первый урок в академии по программированию. Пока что не очень понимаю как это все происходит. Хотелось бы посмотреть на примерное решение одной из 3 задач чтобы я ориентировался по нему. Ну и пару сайтов/справочников с командами не помешали бы.

Аватара пользователя
Romeo
Сообщения: 3091
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Re: Помогите новичку решить дом. задание.

Сообщение Romeo » 14 май 2018, 20:05

На первом уроке наверняка должны были дать хотя бы структуру программы, информацию о простых типах и объяснить как пользоваться функциям для чтения/записи данных из/в консоль. Этой информации вполне достаточно для реализации указанных задач, так как они все решаются в одну формулу. Сайты/справочники по функциями С найти легко, если воспользоваться поисковиком, но для начала будет куда более полезнее поискать что-то типа "Hello world на C". Какой-нибудь стартовый самоучитель будет полезнее справочника, так как в последнем просто утонешь от моря информации.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

Samphaovo
Сообщения: 3
Зарегистрирован: 14 май 2018, 16:03

Re: Помогите новичку решить дом. задание.

Сообщение Samphaovo » 14 май 2018, 20:15

Да. Объяснили. Я уже выполнил пару задач. Но не понимаю что нужно делать с цифрами и как это всё осуществлять в коде (всегда были проблемы по математике). Хотелось бы посмотреть на простейший пример. Всё равно спасибо(звёздочки не вижу, пардон)

Аватара пользователя
Romeo
Сообщения: 3091
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Re: Помогите новичку решить дом. задание.

Сообщение Romeo » 14 май 2018, 23:30

Да какая же тут математика. Это же не численные методы, в которых есть весьма заумные алгоритмы. Тут просто два числа сложить...

1. Читаем расстояние s и время t. Выводим скорость v = s/t.

2. Читаем диаметр d. Выводим площадь s = (pi * d * d) / 4 и длину окружности l = pi * d.

3. Читаем a и b. Выводим сумму s = a + b, произведение p = a * b, среднее арифметическое d = (a + b) / 2.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

Ответить