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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maisdanel
8 / 8 / 1
Регистрация: 01.02.2010
Сообщений: 154
#1

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

28.05.2011, 18:51. Просмотров 353. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 18:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переводите программу с++ на паскаль (C++):

Перевести программу с языка Паскаль на С++ - C++
Требуется перевести программу задания С4 из ЕГЭ 2012 с языка Паскаль\Бейсик на язык С++. Задание представлено на странице 23 под пунктом...

Перевести программу с языка Паскаль в язык С++ - C++
Имееться задача на Pascale: {Метод Ньютона решения нелинейного уравнения} program Newton; uses crt; {модуль управления экраном} ...

Помогоите переделать программу из Паскаль на СИ вот сама программа - C++
Дано натуральне число n. Получить все простые делители этого числа: program p1; var i,j,n,k:longint; begin readln (n); k:=1; ...

Паскаль.Разработать программу для вычисления арифметического выражения и вывода полученного результата - C++
Ребят помогите Разработать программу для вычисления арифметического выражения и вывода полученного результата.Соответствующие исходные...

Пожалуйста Переводите из Паскаля в Делфи - Delphi
Пусть дан файл целых чисел. Определите, являются ли числа в файле упорядоченными по возрастанию. Вот код: var f: text; c:...

Паскаль. Составить программу - Turbo Pascal
Если хотя бы два числа из трех введенных чисел положительны, то уменьшить каждое нечетное число на 1, иначе - найти сумму всех чисел.

1
pito211
28.05.2011, 18:54     Переводите программу с++ на паскаль
  #2

Не по теме:

это на форум к переводчикам

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2011, 18:54
Привет! Вот еще темы с ответами:

Паскаль. Составить программу - Turbo Pascal
Найти сумму наибольших значений по строкам произвольной матрицы.

Перевести программу с C++ на Паскаль - Pascal
Помогите с С++ переделать на Паскаль???? #include&lt;iostream&gt; #include &quot;time.h&quot; using namespace std; int function(int *p, int *k) ...

Перевести программу с С++ на Паскаль - Pascal
Помогите пожалуйста перевести, заранее спасибо #include &lt;algorithm&gt; #include &lt;iostream&gt; #include &lt;cstdio&gt; using namespace std; ...

Паскаль . Написать программу - Pascal
Даны два массива A(10) и B(10), сформированы из случайных чисел. Сформируйте массив C(10),включая из массивов A и B только четные по номеру...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru