Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Переводите программу с++ на паскаль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите http://www.cyberforum.ru/cpp-beginners/thread307065.html
код не доделан, вообщем есть функция void replace_if(queue<MyClass>& t,MyClass e,map<MyClass>& tt) так выдает ошибку что очередь- неизвестный символ, в чем соль ??? подскажите ...
C++ Поиск данных в текстовом файле Подскажите как можно через массив вывести информацию находящуюся в текстовом файле. ну например у меня есть в файле Имя Фамилия и т.д. и когда я ввожу имя то мне должно выводить Имя Фамилию и все... http://www.cyberforum.ru/cpp-beginners/thread307064.html
двумерный массив классы строки C++
1. Найдите сумму элементов двумерного массива по строкам. Массив должен быть динамичным, и заполняться с консоли или случайным образом. 2. Определить, встречается ли заданная буква в строке...
Функция удаляет начальные пробелы из строки... C++
Написать функцию которая удаляет начальные пробелы из строки, полученной в качестве аргумента.. В паскале function LTrim(st: string): string; begin while (posC \st) = 1) and (length (st) >...
C++ работа с add http://www.cyberforum.ru/cpp-beginners/thread307044.html
Подскажите пожалуйста как как с помощью add добавить в класс сторонний класс
C++ СЛАУ методом Гаусса с поиском главного элемента Вот наконец написал курсовую. Каряво, грубо, но собственными силами, чем собственно и горжусь) Программа считает СЛАУ методом Гаусса (с поиском главного элемента по строке). Считает все отлично,... подробнее

Показать сообщение отдельно
maisdanel
8 / 8 / 1
Регистрация: 01.02.2010
Сообщений: 154

Переводите программу с++ на паскаль - C++

28.05.2011, 18:51. Просмотров 349. Ответов 1
Метки (Все метки)

Мой мирФотоВидеоБлог
владислав Каныгин Ученик (116)
Открыт: только что, будет выставлен на голосование через 4 дня
Переводите программу с++ на паскаль зарнее спасибо.

Построить систему классов для описания плоских геометрических фигур: круг, квадрат, прямоугольник. Предусмотреть методы для создания объектов, перемещения на плоскости, изменения размеров и вращения на заданный угол. Написать программу, демонстрирующую работу с этими классами. Программа должна содержать меню, позволяющее осуществить проверку всех методов классов
Алгоритм работы
Создаем открытые члены класса PGF, которые будут вызывать соответствующие методы.
vibor(); - выбор фигуры,
Vvod(); - ввод параметров фигуры,
Perem(); - перемещение на плоскости,
Izm_raz(); - изменение размеров фигуры,
Vrash(); - вращение фигуры на заданный угол,
Vivod(); - вывод параметров фигуры.
Листинг программы
Листинг
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include<conio.h>
#include<stdio.h>
class PGF{
double a[4][2], n, ax, ay, axn,ayn,axn1,axn2,ayn1,ayn2, cx, cy, i;
double r;
int nf;
public:
void Vibor();
void Vvod();
void Perem();
void Izm_raz();
void Vrash();
void Vivod();
};
void main()
{ PGF a;
clrscr();
a.Vibor();
a.Vvod();
a.Vivod();
a.Perem();
a.Vivod();
a.Izm_raz();
a.Vivod();
a.Vrash();
a.Vivod();
}
//выбор фигуры
void PGF::Vibor()
{
cout<<endl;>>nf;
}
//создание
void PGF::Vvod()
{
if (nf==1)
{ cout<<endl;cout<<"Введите>>f;
f=f*M_PI/180;
if(nf==2 || nf==3)
{
ax=ax-cx;
ay=ay-cy;
co=cos(f);
si=sin(f);
axn1=ax*co;
axn2=ay*si;
axn=axn1-axn2;
ayn1=ax*si;
ayn2=ay*co;
ayn=ayn1+ayn2;
ax=axn+cx;
ay=ayn+cy;
}
}
Зарнее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru