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

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

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

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

28.05.2011, 18:51. Просмотров 346. Ответов 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;
}
}
Зарнее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 18:51     Переводите программу с++ на паскаль
Посмотрите здесь:

Перевести программу с языка Паскаль на С++ - 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++
Привет всем, помогите, пожалуйста... Нужно перевести код программы из паскаля в с++ код: repeat Write('Введите строку (пустая...

из Паскаль в С++ - C++
Помогите перевести задачи из Паскаля в С++: 1.uses graph; var y1,x1,x2,y2,d,m,r,i:integer; x,y:real ; begin detectGraph(D,M); ...

Паскаль и С++ - C++
Напечатать в растущем порядке все трехзначные натуральные числа, в записи которых нет одинаковых цифр. Мы перешли с Паскаля на С++.На...

Паскаль - C++
вычислить значения функции у=х в квадрате, для всех х от 1 до n с шагом 1.

из Паскаль в С++ - C++
1. program zada4a11; uses crt; type mas=array of integer; var a:mas; kol, sd,i,j,k,n,m,max,s:integer; begin randomize; ...

Перевести с паскаль на С++ - C++
uses crt; var m,k, a, b, c, d,v: integer; n,p,z, i,q: real; s:string; function NOD(x,y:integer):integer; Begin If x&lt;&gt;0 then...

Перевести с Паскаль на С++ - C++
Само задание: вводить массив малых латинских букв, и отсортировать в алфавитном порядке program sort; var s:string; i,j:integer; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pito211
28.05.2011, 18:54     Переводите программу с++ на паскаль
  #2

Не по теме:

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

Yandex
Объявления
28.05.2011, 18:54     Переводите программу с++ на паскаль
Ответ Создать тему
Опции темы

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