Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2016, 18:56   #21
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,503
По умолчанию

Ну у него там довольно старый компьютер... Я от него давно ушёл... У нас такой в самом начале стоял в школьных классах.
Потом произошёл апгрейд - телевизор с клавиатурой. Всё это чудо называлось Альфа-1. Загружался он с магнитофона. Игрушки, а потом и Бейсик-Микрон. Но когда я пошёл в институт, нам дали Turbo C 2.0, и на нём до сих пор я и программирую.
А Бэйсик не катит. Я на нём в школе программировал, а сейчас он кажется слишком убогим, косноязычным, примитивным по сравнению с Turbo C. Меня даже Visual Basic 5.0 не устраивает по причине...
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 16.03.2016, 19:11   #22
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Объединитесь с RAFA91 http://programmersforum.ru/showthrea...290165&page=12
создайте машину времени и уё отседова в свой 1985 год назад в будущее!

Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.03.2016, 07:46   #23
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,503
По умолчанию

Программа, которая строит трёхмерные графики функций.
f1 = 3 * x * x / (5 * y * y)
f2 = x * x / (y * y)
f3 = y - x * x / (y * y)
f4 = (6xy + 3 * x * x * y * y) / (7x - 12y)

Скриншоты:








Программа:
Код:
/*   p5
     Алгебра
     Язык Turbo C 2.0    */

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

ga ();   /*   рисует оси 3D-координат   */
gb (int, int, float, int, int, float);   /*   рисует линию в трехмерном пространстве   */
float ha (float, float);   /*   функция, для которой строится график   */
float hb (float, float);
float hc (float, float);
float hd (float, float);



main ()
{
   int aa, ab;
   float da, db, dc, dd;

   detectgraph (&aa, &ab);
   initgraph (&aa, &ab, "");
   ga ();   /*   1   */
   db = 0;

   for (aa = -640; aa < 0; aa += 10)
      for (ab = -640; ab < 0; ab++)
      {
	 da = ha (aa / 50., ab / 50.) * 50;
	 if (da > 1000)  da = 1000;
	 if (da < -1000)  da = -1000;
	 if (ab > -640)  gb (aa, ab - 1, db, aa, ab, da);
	 db = da;
      }

   getch ();
   ga ();   /*   2   */
   for (aa = -640; aa < 640; aa += 10)
      for (ab = -640; ab < 0; ab++)
      {
	 da = hb (aa / 50., ab / 50.) * 50;
	 if (da > 1000)  da = 1000;
	 if (da < -1000)  da = -1000;
	 if (ab > -640)  gb (aa, ab - 1, db, aa, ab, da);
	 db = da;
      }

   getch ();
   ga ();   /*   3   */
   for (aa = -100; aa < -9; aa += 10)
      for (ab = 10; ab < 101; ab++)
      {
	 da = hc (aa / 50., ab / 50.) * 50;
	 if (da > 1000)  da = 1000;
	 if (da < -1000)  da = -1000;
	 if (ab > 10)  gb (aa, ab - 1, db, aa, ab, da);
	 db = da;
      }

   for (ab = 10; ab < 101; ab += 10)
      for (aa = -100; aa < -9; aa++)
      {
	 da = hc (aa / 50., ab / 50.) * 50;
	 if (da > 1000)  da = 1000;
	 if (da < -1000)  da = -1000;
	 if (aa > -100)  gb (aa - 1, ab, db, aa, ab, da);
	 db = da;
      }

   getch ();
   ga ();   /*   4   */
   for (aa = -640; aa < 640; aa += 10)
      for (ab = -640; ab < 640; ab++)
      {
	 dc = aa / 50.;
	 dd = ab / 50.;
	 if (7 * dc - 12 * dd >= 0) da = -1000; else da = hd (dc, dd) * 50;

	 if (da > 1000)  da = 1000;
	 if (da < -1000)  da = -1000;
	 if (ab > -640  &&  db > -200)  gb (aa, ab - 1, db, aa, ab, da);
	 db = da;
      }

   getch ();
   closegraph ();
}



ga ()   /*   рисует оси 3D-координат   */
{
   cleardevice ();
   setcolor (8);
   line (320, 240, 640, 80);
   line (320, 240, 0, 80);
   setcolor (15);
   line (320, 240, 640, 400);
   line (320, 240, 0, 400);
   line (320, 240, 320, 0);
   setcolor (7);
}

gb (int a, int b, float c, int d, int e, float f)
{
   line (320 - a + b, 240 + (a + b) / 2. - c,
	 320 - d + e, 240 + (d + e) / 2. - f);
}

float ha (float a, float b) {return 3 * a * a / 5 / b / b;}
float hb (float a, float b) {return a * a / b / b;}
float hc (float a, float b) {return b - a * a / b / b;}

float hd (float a, float b)
{
   return (6 * a * b + 3 * a * a * b * b) / (7 * a - 12 * b);
}
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 17.03.2016, 08:27   #24
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

а зачем вы так расточаетесь, создавая двухбуквенные переменные, есть же целых 26 букв
p51x вне форума Ответить с цитированием
Старый 17.03.2016, 08:32   #25
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,503
По умолчанию

26 букв могут содержаться в двухбуквенных переменных.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 17.03.2016, 08:55   #26
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
а зачем вы так расточаетесь, создавая двухбуквенные переменные, есть же целых 26 букв
В говнокоде так принято.
Croessmah вне форума Ответить с цитированием
Старый 17.03.2016, 09:07   #27
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,503
По умолчанию

Ну, давайте я на каком-нибудь другом коде писать буду.
Но мне так неудобно будет, ведь мои программы никто не будет читать.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 17.03.2016, 09:26   #28
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

а вы сами через полгода тоже не будете?
p51x вне форума Ответить с цитированием
Старый 17.03.2016, 09:53   #29
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Но мне так неудобно будет, ведь мои программы никто не будет читать.
А их кто-то читает? Кто эти люди?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.03.2016, 14:10   #30
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,503
По умолчанию

Ну если я буду писать как сейчас, то никуда не денется. Через полгода моё мышление не изменится и понимать буду, как сейчас.
Нет, никто не читает. Если что-то изменится – всё равно никто не будет читать, потому что никому это не надо.
Плюс в том, что мой абстрактный способ именования переменных каждый может переиначить, как ему хочется, на свой лад. Это нетрудно.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C под DOS jura_k Общие вопросы C/C++ 26 01.08.2015 09:03
Из Dos под Win Nozema Фриланс 3 30.10.2009 17:34
C++ под DOS. Функции Xeon332 Общие вопросы C/C++ 34 29.11.2008 18:01
borland C++под DOS Xeon332 Помощь студентам 9 20.09.2008 20:50