IPB

Здравствуйте, гость ( Авторизация | Регистрация )


> C++, язык программирования
jura_k
сообщение 31.03.2015 - 15:50
Сообщение #1


Известный
****

Текущее настроение:

Вст. ник | Цитата

Группа: Жители
Сообщений: 946
Регистрация: 29.05.2013
Пользователь №: 68270
Из: Тольятти

Награды: 4
Подарки: 19

Имя: jura_k
Пол: М


Репутация:   57  

Я ввёл число с клавиатуры.
» Кликните сюда для просмотра оффтоп текста.. «
Ну и что, что на написание этого мне понадобилось 15 лет? В учебнике этого не было.
Неандертальцы вон сколько тысячелетий не могли огонь разжечь.


--------------------
Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).


--------------------
Подарки: (Всего подарков: 19 )
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): ShakuDancer




Go to the top of the pageGo to the end of the page
 
+Quote Post
 
Start new topic
Ответов
jura_k
сообщение 7.01.2016 - 7:18
Сообщение #2


Известный
****

Текущее настроение:

Вст. ник | Цитата

Группа: Жители
Сообщений: 946
Регистрация: 29.05.2013
Пользователь №: 68270
Из: Тольятти

Награды: 4
Подарки: 19

Имя: jura_k
Пол: М


Репутация:   57  

Очередная книга – А.Г. Юркин, "Задачник по программированию", 2002 г. От теории перехожу к практике. Поскольку Turbo C не нужен, сделал только 5 задач. Критерии отбора задач такие: исходными данными служат три (или меньше) целых числа. Все задачи из первого раздела "Линейные алгоритмы". Но алгоритмы всё равно получились нелинейными. Но рабочими.
Скачать документ для печати можно здесь: https://yadi.sk/i/69OIckzemiYjr

Цитата
А.Г. Юркин. "Задачник по программированию", 2002 г.

1.1. Угол 'alpha' задан в градусах, минутах и секундах. Найти его величину в радианах с максимально возможной точностью. Рекомендуется проверить работоспособность программы для углов, больших развернутого, а также для отрицательных углов.

1.3. Длина отрезка задана в дюймах, 1 дюйм = 2,54 см. Перевести значение длины в метрическую систему, то есть выразить ее в метрах, сантиметрах и миллиметрах. Так, например, 21 дюйм = 0 м 53 см 3,4 мм.

1.6. Коммерсант, имея стартовый капитал k рублей, занялся торговлей, которая ежемесячно увеличивает капитал на p%. Через сколько лет он накопит сумму s, достаточную для покупки собственного магазина?

1.8. За первый год производительность труда на предприятии возросла на p1%, за второй и третий - соответственно на p2% и p3%. Найти среднегодовой прирост производительности (в процентах).

1.9. Заданы три корня кубического уравнения x1, x2, x3. Найти коэффициенты этого уравнения.


Код
/*   Задачник по программированию   */
/*   Язык Turbo C 2.0   */

#include <conio.h>
#include <math.h>
#include <stdio.h>

main ()
{
   int aa, ab, ac;   /*   переменные ввода   */
   int ba, bb;
   double da;
   float ga, gb;
   long ja, jb, jc;

   printf ("Введите три целых числа: ");
   scanf ("%i%i%i", &aa, &ab, &ac);

   /*   1.1 - 1   */
   da = abs (aa) + (abs (ab) + (double) abs (ac) / 60) / 60;
   da = da / 180 * 3.1415926;
   if (aa < 0)  da = -da;
   printf ("1.1. Величина угла в радианах равна %.8g.\n", da);

   /*   1.3 - 2   */
   ga = aa * .0254;
   ba = ga * 1.0001;
   ga = (ga - ba) * 100;
   bb = ga * 1.0001;
   ga = (ga - bb) * 10;
   if (ga < 0)  ga = 0;
   printf ("1.3. Длина отрезка равна %i дюймов = %i м %i см %.2g мм.\n",
      aa, ba, bb, ga);

   /*   1.6 - 3   */
   printf ("1.6. Стартовый капитал - %i руб.\n", aa);
   printf ("Доходность - %i% в месяц.\n", ab);
   printf ("Стоимость магазина - %i руб.\n", ac);
   if (!aa) {ba = 0; goto aaa;}
   ga = ac / aa;
   gb = 1 + ab / 100.;
   if (ga <= 0  ||  gb <= 0) {ba = 0; goto aaa;}
   ga = log (ga) / log (gb) / 12;
   ba = ga;
   if (ga > ba)  ba++;
aaa:
   printf ("Нужная сумма будет накоплена через %i лет.\n", ba);

   /*   1.8 - 4   */
   ga = (1 + aa / 100.) * (1 + ab / 100.) * (1 + ac / 100.);
   if (ga > 0)
      gb = exp (1 / 3. * log (ga));
   else
      gb = 1;

   gb = (gb - 1) * 100;
   printf ("1.8. Среднегодовой прирост производительности %.4g%.\n", gb);

   /*   1.9 - 5   */
   ja = -((long) aa + ab + ac);
   jb = (long) aa * ab + (long) aa * ac + (long) ab * ac;
   jc = -((long) aa * ab * ac);
   printf ("1.9. Кубическое уравнение: x^3 + %li x^2 + %li x + %li = 0.\n",
      ja, jb, jc);

   getch ();
   printf ("\n\n");
}


--------------------
Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).


--------------------
Подарки: (Всего подарков: 19 )
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): ShakuDancer




Go to the top of the pageGo to the end of the page
 
+Quote Post

Сообщений в этой теме
- jura_k   C++   31.03.2015 - 15:50
- - jura_k   Я посадил дерево написал программу. Она ничего не ...   7.05.2015 - 17:24
- - jura_k   Модификация программы. Теперь приступаем к решению...   31.05.2015 - 14:46
- - jura_k   Очередной шедевр программирования. » Кликнит...   29.06.2015 - 9:24
|- - ЛеПа   Цитата(jura_k @ 29.06.2015 - 9:34) О...   29.06.2015 - 9:46
- - jura_k   Вот. Release-версия. Скачайте и посмотрите. Да нич...   29.06.2015 - 10:36
- - jura_k   Свершилось! Я решил 7 задач из задачника. Ввод...   24.07.2015 - 8:03
- - jura_k   А вот программа под MS-DOS. Код/* p55 Ввод дан...   30.07.2015 - 10:48
- - jura_k   В двадцатый раз стал читать книгу 1999-го года Б.И...   26.12.2015 - 16:37
- - jura_k   Очередная книга – А.Г. Юркин, "Задачник по пр...   7.01.2016 - 7:18
- - jura_k   Возвращаюсь обратно к учебнику "Начальный кур...   25.01.2016 - 16:56
- - jura_k   Среда программирования IDE, или тайная лаборатория...   16.03.2016 - 18:36
- - jura_k   Программа, которая строит трёхмерные графики функц...   17.03.2016 - 8:05
- - jura_k   Программа построения графика в трёхмерных координа...   2.04.2016 - 10:14
- - jura_k   А.Г. Юркин, "Задачник по программированию...   4.07.2016 - 15:09
- - hook   jura_k По ходу старался напрасно.... нет желающих...   4.08.2016 - 21:35
- - jura_k   Эксперимент! Эх, никто не оценил мои способнос...   5.08.2016 - 18:05
- - hook   Пиши такие, которые нужны.... а вот какие??????......   6.08.2016 - 20:03
- - jura_k   Нужнее всего программа, которой можно прикрыть рек...   7.08.2016 - 8:03
- - jura_k   Арифметика длинных целых чисел. Дано: 9 500 000 0...   23.08.2016 - 5:29
- - jura_k   Всё то же самое, но другим макаром. Код/* p9 ...   28.08.2016 - 8:38
- - jura_k   2. Решить квадратное уравнение. 6. Решить биквадра...   22.09.2016 - 18:48
- - jura_k   Будни программиста   3.12.2016 - 12:56
- - jura_k   В очередной раз решил все те же задачи из задачник...   19.12.2016 - 6:14
- - jura_k   А в этой программе нужно вводить только три целых ...   20.12.2016 - 5:51
- - jura_k   Ещё раз всё то же самое. » Кликните сюда дл...   22.02.2017 - 16:03
- - ЧеРтЁнОк_Ф_кЕдАх   Интересно все это конечно. Спасибо.   22.02.2017 - 20:23
|- - Эллочка   Цитата(ЧеРтЁнОк_Ф_кЕдАх @ 22.02.2017 - 2...   22.02.2017 - 20:35
- - льдинка   Си++ ещё не вымер?   4.05.2017 - 19:31
|- - Noir   Цитата(льдинка @ 4.05.2017 - 19:31) ...   20.05.2017 - 19:38
- - jura_k   Сделал ещё раз всё то же самое. Остановился, когда...   23.05.2017 - 17:54
- - jura_k   Решаем задачи из учебника "Основы программиро...   27.01.2018 - 16:18
- - jura_k   Учебник "Начальный курс C и C++". Размер...   1.03.2018 - 3:22
- - jura_k   Ещё раз то же самое. 20 задач, 10 килобайт кода, 2...   6.04.2018 - 12:52
- - indеx   Привет. Ты учишься программировать, или просто от ...   9.04.2018 - 17:16
- - jura_k   Я хочу прочитать книгу. А вообще мозгам надо работ...   12.05.2018 - 18:45
|- - indеx   Цитата(jura_k @ 12.05.2018 - 18:45) ...   13.05.2018 - 2:01
- - льдинка   jura_k А почему не выучился на программиста? Сиде...   12.05.2018 - 18:54
- - Фарит   jura_k Твоя работа связана с программированием?   12.05.2018 - 19:19
|- - jura_k   Цитата(Фарит @ 12.05.2018 - 19:19) j...   12.05.2018 - 20:47
- - jura_k   То же самое есть в "Visual C++ 6.0" и ...   13.05.2018 - 13:40
- - indеx   Ясно Если когда-нибудь вдруг захочешь похвалит...   14.05.2018 - 10:56
- - jura_k   Работа мозга - это и есть самая главная награда от...   14.05.2018 - 16:46
- - jura_k   ООП. Код/* p125 Язык Borland C++ 3.1 Структ...   27.06.2018 - 7:14
- - hook   Здесь основной состав форума далек от языков прогр...   8.07.2018 - 12:30
|- - indеx   Цитата(hook @ 8.07.2018 - 12:30) Зде...   10.07.2018 - 12:03
- - jura_k   Читаю книгу "Начальный курс C и C++". Пр...   22.07.2018 - 12:57
- - jura_k   Программа создана для решения учебных задач в сред...   6.10.2018 - 16:52
- - Ахинея   Чувак, ты для чего так ужасно массивы объявляешь? ...   6.10.2018 - 19:22
- - jura_k   А меня этому никто не учил. В 1993-1997 "vect...   7.10.2018 - 7:00
- - Ахинея   Цитата(jura_k @ 7.10.2018 - 8:00) А ...   7.10.2018 - 10:39
- - jura_k   Ну вот, а нам в школе это не рассказывали. Были дв...   7.10.2018 - 11:04
- - jura_k   До той теории, которую вы рассказываете, мне как д...   7.10.2018 - 11:13
- - Ахинея   jura_k, я не знаю, зачем вы пишете свой код, но пр...   8.10.2018 - 18:55
- - jura_k   Для меня вечный вызов - книжки по программированию...   8.10.2018 - 20:58
- - Ахинея   Цитата(jura_k @ 8.10.2018 - 21:58) М...   10.10.2018 - 18:38
- - jura_k   Прогрессирует. Раньше я не мог писать под Windows.   8.11.2018 - 19:38
- - jura_k   Код// p126 - одиночные строки struct student st...   28.12.2018 - 18:14
- - jura_k   Код// p125 - группы операторов struct student {...   28.12.2018 - 18:31
- - jura_k   Будни программиста.   17.11.2019 - 13:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




> Статистика
Board Stats

Подарок форуму

10 евро

100 евро

10000 евро

1000000eur

  


Текстовая версия Сейчас: 16.06.2025 - 6:46