Авторизация



Счетчики

Обмен ссылками

Блог программиста
Главная Форум Последние сообщения
 Форум
Добро пожаловать Гость   [Зарегистрироваться]  Войти
 Тема :График в полярный координатах график.... 21-12-2009 13:21:43 
uustan
Hello, world!
Онлайн с: 20-12-2009 22:52:09
Сообщения: 1
Среда обитания
Форум : Улучшение программ
Тема : График в полярный координатах график...

Тема :График в полярный координатах график...

помогите построить график в полярной системе координат на C++ Builder... Заранее спасибо!!!:)
p=L*(1+cos(phi))*cos(pi*A*sin(phi)/L)/(2*pi*A*sin(phi))

pi == 3.14 - это константа..
A>0
0 (больше или равно) phi (больше) 2*pi
IP сохранен
Последний раз редактировалось: 21-12-2009 13:21:43 Автор uustan т.к.
 Тема :Re:Код Цезаря.. 10-12-2009 23:45:33 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Код Цезаря

Не за что!:-D Если еще какие-то проблемы возникнут - пишите, постараюсь помочь!;)
IP сохранен
 Тема :Re:Код Цезаря.. 10-12-2009 21:06:37 
AieR
Hello, world!
Онлайн с: 06-12-2009 12:43:41
Сообщения: 2
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Код Цезаря

8) Спасибо большое. Вроди даже понятно стало. Буду реализовывать ^_^
IP сохранен
 Тема :Re:Код Цезаря.. 07-12-2009 23:18:42 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Код Цезаря

AieR, на самом деле изменения в программе Кода Цезаря будут не очень значительными. Функция шифрования не претерпит практически никаких изменений, за исключением того, что вместо строки стандартной библиотеки std::string будут использоваться строки String или AnsiString (в ANSI-версии программы они являются синонимами). Эти строки предоставляют во многом схожий набор функций, поэтому существенных различий между их использованием не будет (подробнее по этим строкам вы можете посмотреть в справке C++ Builder'а).
Главные изменения будут касаться способа ввода и вывода информации. Для данной программы вам понадобятся компоненты Edit и Button из палитры компонентов (она расположена прямо над формой приложения и текстовым редактором), вкладка Standart, открытая по умолчанию. Выбираете нужный компонент, затем щелкаете на форме, он появляется в нужном месте. Таким образом помещаете три компонента Edit и один Button. Выбираете Button1 в окне Object TreeView (слева), в находящемся под ним окне Object Inspector меняете значение поля Caption (надпись на кнопке) на "Шифровать". Затем в том же окне Object Inspector переключаетесь со вкладки Properties на вкладку Events. В пустом поле OnClick дважды щелкаете мышью. Теперь при событии OnClick компонента Button1 (т.е. когда пользователь нажмет эту кнопку) будет вызываться функция Button1Click, код которой вы можете изменять. В данном случае код будет очень прост - мы вызываем функцию cipher с аргументами: строка, введенная в компоненте Edit1 (свойство Text) и строка, введенная в компоненте Edit2, интерпретированная как число (свойство Text имеет тип String, которое имеет метод ToInt(), преобразующее строку в число типа int). При этом результат функции присваивается свойству Text компонента Edit3
Code:
Edit3 -> Text = cipher(Edit1 -> Text, Edit2 -> Text.ToInt());

Дешифрация в общем-то будет происходить тем же способом, только надо будет вручную перебрать несколько вариантов сдвига. Впрочем, можно и ввести глобальную переменную i типа int и создать еще одну кнопку (изменив надпись на ней на "Дешифровать") и при нажатии на нее выполнять функцию с таким кодом:
Code:
Edit3 -> Text = cipher(Edit1 -> Text, i++);

Вот как будто бы и все, что надо сделать для модификации кода при использовании форм. Если я что-то еще забыл рассказать - спрашивайте!
IP сохранен
 Тема :Код Цезаря.. 06-12-2009 16:06:32 
AieR
Hello, world!
Онлайн с: 06-12-2009 12:43:41
Сообщения: 2
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Код Цезаря

Здравствуйте. У меня появилась проблема. Учили программировать на С++ Builder 6.0, но только в концольке. В этом году нам с 5 курса спустили предмет на 3 курс, но там уже надо делать на формах, но при этом никто не знает как, а на все вопросы говорят, что это наши проблемы, а задали одноалфавитный и многоалфавитный код цезаря. Я нашла пример кода здесь, но он только на стандартном с++ (ведь это консолька там?). Ммм.. не могли бы вы рассказать, как это делается на формах?
Я просто в тупике...( :blue:
IP сохранен
 Тема :Re:Не знаю с чего начать.. 04-12-2009 00:06:01 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Общие вопросы по программированию
Тема : Не знаю с чего начать

Вот с set'ами мне, к сожалению, пока не доводилось иметь дело... С помощью map было бы довольно нетрудно реализовать это дело.
Впрочем, если в set помещать пары русский-английский... При этом, скажем, перегрузить оператор < для сравнения по строке, отвечающей за русское слово...
Даже не знаю... Set мне не кажется здесь "родным" контейнером. Разве что извращаться и сделать фактически подобие ассоциативного контейнера (с помощью пары или просто структуры с двумя полями типа строка).
IP сохранен
 Тема :Не знаю с чего начать.. 02-12-2009 18:52:33 
safary
Hello, world!
Онлайн с: 02-12-2009 15:48:44
Сообщения: 1
Среда обитания
Форум : Общие вопросы по программированию
Тема : Не знаю с чего начать

как то мысли разбегаются при таком задании, может быть поможете как и с чего начать?
Написать программу «Англо-русский и русско-английский словарь».
«База данных» словаря должна содержать синонимичные варианты перевода слов.
Программа должна обеспечивать выбор с помош.ью меню и выполнение одной из
следующих функций:
• Загрузка «базы данных» словаря (из файла).
• Выбор режима работы:
О англо-русский;
О русско-английский.
• Вывод вариантов перевода заданного английского слова.
• Вывод вариантов перевода заданного русского слова.
Базу данных словаря реализовать в виде двух контейнеров типа set.
IP сохранен
 Тема :Re:Подскажите пожалуйста!!!.. 03-11-2009 18:32:13 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Подскажите пожалуйста!!!

Не за что!:)
Задавайте вопросы, если будут появляться, помогу чем смогу!:)
IP сохранен
 Тема :Очень благодарен!.. 03-11-2009 16:26:28 
Oskol
Hello, world!
Онлайн с: 02-11-2009 17:32:16
Сообщения: 2
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Подскажите пожалуйста!!!

Огромное Вам спасибо, Сaptain! Вы мне очень помогли! Еще раз спасибо!:-D
IP сохранен
Последний раз редактировалось: 03-11-2009 16:26:28 Автор Oskol т.к.
 Тема :Re:Подскажите пожалуйста!!!.. 03-11-2009 12:25:08 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Подскажите пожалуйста!!!

Свой собственный код, не относящийся к определенным событиям компонентов (описание классов, объявление констант, глобальных переменных, функций и т.п.) я обычно пишу после строки
Code:
TForm1 *Form1;

Т.е. выглядит это в данном случае следующим образом:
Code:
#include #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; double TotalTime = 0; void RadioButtonClick(int Step) { Form1 -> Timer1 -> Enabled = false; TotalTime = 0.0; Form1 -> Edit1 -> Text = "0"; Form1 -> Timer1 -> Interval = Step; Form1 -> Button1 -> Caption = "Старт"; } //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { }

и далее...
С одной стороны, моя функция уже используется Form1, стало быть нужно размещать ее код после объявления формы, с другой - обработчики событий используют эту функцию, и надо разместить ее код выше того места, где она будет использоваться. Да и вообще, на мой взгляд, удобное место для пользовательского кода!;)
А остальной код вводите в функции для соответствующих событий компонентов.
IP сохранен
Последний раз редактировалось: 03-11-2009 12:25:08 Автор Captain т.к.
 Тема :Подскажите пожалуйста!!!.. 10-11-2009 04:08:48 
Oskol
Hello, world!
Онлайн с: 02-11-2009 17:32:16
Сообщения: 2
Среда обитания
Форум : Проблемы и обсуждение программ
Тема : Подскажите пожалуйста!!!

Здравствуйте.
Я чайник в программировании.Подскажите пожалуйста куда вписывать часть кода секундомера
double TotalTime = 0;

void RadioButtonClick(int Step)
{
Form1 -> Timer1 -> Enabled = false;
TotalTime = 0.0;
Form1 -> Edit1 -> Text = "0";
Form1 -> Timer1 -> Interval = Step;
Form1 -> Button1 -> Caption = "Старт";
в среде С++builder6? Остальной код, как я понимаю следует вводить в страницы компонентов. Заранее спасибо!:-/ :-/ :-/
IP сохранен
Последний раз редактировалось: 10-11-2009 04:08:48 Автор Oskol т.к.
 Тема :Программистский юмор.. 26-01-2010 20:38:14 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Курилка
Тема : Программистский юмор

Много существует в мире анекдотов про программистов... Однако таких, которые были бы пропитаны истинным программерским духом значительно меньше...
Так почему бы не собрать лучшее в этой теме? Анекдоты, истории, пословицы-поговорки... Соберем фольклор программистов в одном месте! Ура, товарищи!;)

И вот для начала:
Жена программиста отправляет его в магазин и наставляет, мол "Купи батон, а если будут яйца, то возьми десяток." Приходит он в магазин и спрашивает: "У вас яйца есть?" "Есть!" "Тогда дайте мне десяток батонов!"
(Мой комментарий: Анекдот действительно с претензией, однако же повествует отнюдь не об истинном программисте!;) Ибо истинный программист в соответствии с инструкцией сначала бы купил батон, и только бы потом произвел проверку наличия в продаже яиц и уже по результатам выполнил бы функцию "покупка 10 батонов"!;) Вот так вот!<g> )

***

Q: Сколько будет 2 * 2 = 4?
A: true

***

0А программистов проект решили сделать
Один спросил: "А деньги где?", и их осталось 9
9 программистов предстали перед боссом
Один из них не знал FoxPro, и их осталось 8
8 программистов купили IBM
Один из них сказал: "Мак - класс!", и их осталось 7
7 программистов хотели help прочесть
У одного накрылся винт, и их осталось 6
6 программистов пытались код понять
Один из них сошел с ума, и их осталось 5
5 программистов купили CD-ROM
Один принес китайский диск - остались вчетвером
4 программиста работали на Си
Один из них хвалил Паскаль, и их осталось 3
3 программиста в сети игали в Doom
Один чуть-чуть замешкался, и счет стал равен двум
2 программиста набрали дружно "win"
Один устал загрузки ждать - остался лишь 1
1 программист взял все под свой контоль
Hо встретился с заказчиком, и их осталось 0
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

***

Челябинские программисты настолько суровы, что делают так: COPY CON PROGRAM.EXE

***

Девушка-программер едет в трамвае, читает книгу.
Старушка смотрит на девушку, смотрит на книгу, крестится и в ужасе выбегает на следующей становке.
Девушка читала книгу "Язык Ада".
IP сохранен
Последний раз редактировалось: 26-01-2010 20:38:14 Автор Captain т.к. инкремент
 Тема :Re:Где скачать Borland C++ 3.!.. 06-10-2009 16:05:17 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Обсуждение сайта
Тема : Где скачать Borland C++ 3.!

Теперь же можно скачать прямо с сайта: здесь. Доступно всем зарегистрированным пользователям.
IP сохранен
 Тема :Re:Отличный сайт!.. 24-11-2009 13:40:16 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Обсуждение сайта
Тема : Отличный сайт!

Вроде бы теперь курсор никуда не убегает!
С кнопкой "Форум" какое-то время назад исправил.
А счетчик страниц - это который?

Спасибо за отзывы, постараюсь все оставшееся поправить!)
IP сохранен
Последний раз редактировалось: 24-11-2009 13:40:16 Автор Captain т.к.
 Тема :Re:Отличный сайт!.. 27-09-2009 05:07:04 
silver-y
Hello, world!
Онлайн с: 26-09-2009 23:59:18
Сообщения: 4
Среда обитания
Форум : Обсуждение сайта
Тема : Отличный сайт!

Счетчик страниц на работает!
IP сохранен
 Тема :Re:Отличный сайт!.. 27-09-2009 05:05:36 
silver-y
Hello, world!
Онлайн с: 26-09-2009 23:59:18
Сообщения: 4
Среда обитания
Форум : Обсуждение сайта
Тема : Отличный сайт!

Верхняя кнопка "Форум" не работает.
Пишет:
"Вы не можете посетить текущую страницу потому, что:
просроченная закладка/избранное
поисковый механизм, у которого просрочен список для этого сайта
пропущен адрес
у вас нет прав на эту страницу
Запрашиваемый ресурс не был найден.
В процессе обработки вашего запроса произошла ошибка."
Кидает на:
"http://trivialcoding.ru/component/option,com_agora/Itemid,62/"
IP сохранен
 Тема :Re:Отличный сайт!.. 27-09-2009 04:56:29 
silver-y
Hello, world!
Онлайн с: 26-09-2009 23:59:18
Сообщения: 4
Среда обитания
Форум : Обсуждение сайта
Тема : Отличный сайт!

Да и еще... табуляция не сохраняется...
IP сохранен
 Тема :Отличный сайт!.. 27-09-2009 04:55:16 
silver-y
Hello, world!
Онлайн с: 26-09-2009 23:59:18
Сообщения: 4
Среда обитания
Форум : Обсуждение сайта
Тема : Отличный сайт!

void main () {
Идея создания сайта очень актуальная;
Думаю, более старшее и опытное поколение будет охотно помогать младшему;
По поводу замечаний...;
Главное - не разводить тут грязь! А это задача модератора;
}

void P.S. (void): {
На данной странице кнопки "Загрузить", "Просмотр", "Сохранить" и "Отмена"
расположены не очень эстетично. И скорее всего, вместо "Сохранить" имеется ввиду "Отправить".
И еще! Если писать длинный текст, то курсор выбегает за пределы поля
(справа) и теряется куда-то вместе с текстом. Скорее всего длина строки
процентов на 10 больше ширины поля ввода текста.
Пока это все, что заметил!!!
Удачных исправлений!
}
IP сохранен
 Тема :Re:Где скачать Borland C++ 3.!.. 06-10-2009 16:03:34 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Форум : Обсуждение сайта
Тема : Где скачать Borland C++ 3.!

Собственно, ничего сложного: вбиваете, например, в гугль скачать Borland C++ 3.1 и получаете результат. На том же torrents.ru есть раздачи.
IP сохранен
Последний раз редактировалось: 06-10-2009 16:03:34 Автор Captain т.к.
 Тема :Где скачать Borland C++ 3.!.. 22-09-2009 02:00:38 
dernar
Hello, world!
Онлайн с: 21-09-2009 21:53:44
Сообщения: 1
Среда обитания
Форум : Обсуждение сайта
Тема : Где скачать Borland C++ 3.!

Подскажите плиззз
IP сохранен
Страница #  « ПерваяПредыдущая1234567СледующаяПоследняя »


Powered by ccBoard