Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
2 / 2 / 2
Регистрация: 03.03.2013
Сообщений: 104
1

Переделать программу из C# в C++

28.04.2013, 19:59. Просмотров 379. Ответов 0
Метки нет (Все метки)

Переделать программу из C# в C++
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
abstract class Demo / / абстрактний клас
  {
    abstract public void Show () ;/ / абстрактний метод
    abstract public double Dlina () ;/ / абстрактний метод
  }
 
  class DemoPoint: Demo / / похідний клас від абстрактного
  {
    protected int x;
    protected int y;
    public DemoPoint (int x, int y)
    {
      this.x = x; this.y = y;
    }
    public override void Show () / / перевизначення абстрактного методу
    {
      Console.WriteLine ("точка на площині: ({0}, {1})", x, y);
    }
    public override double Dlina () / / перевизначення абстрактного методу
    {
      return Math.Sqrt (x * x + y * y);
    }
  }
 
  class DemoShape: DemoPoint / / похідний клас
  {
    protected int z;
    public DemoShape (int x, int y, int z): base (x, y)
    {
      this.z = z;
    }
    public override void Show () / / перевизначення абстрактного методу
    {
      Console.WriteLine ("точка в просторі: ({0}, {1}, {2})", x, y, z);
    }
    public override double Dlina () / / перевизначення абстрактного методу
    {
      return Math.Sqrt (x * x + y * y + z * z);
    }
  }
 
  class DemoLine: DemoPoint / / похідний клас
  {
    protected int x2;
    protected int y2;
    public DemoLine (int x1, int y1, int x2, int y2): base (x1, y1)
    {
      this.x2 = x2; this.y2 = y2;
    }
    public override void Show () / / перевизначення абстрактного методу
    {
      Console.WriteLine ("відрізок на площині: ({0}, {1}) - ({2}, {3})", x, y, x2,  y2);
    }
    public override double Dlina () / / перевизначення абстрактного методу
    {
      return Math.Sqrt ((x-x2) * (x-x2) + (y-y2) * (y-y2));
    }
  }
  
  class Program
  {
    static void Main ()
    {
      Demo [] Ob = new Demo [5]; / / масив посилань
      / / Заповнення масиву посиланнями на об'єкти похідних класів
      Ob [0] = new DemoPoint (1,1);
      Ob [1] = new DemoShape (1,1,1);
      Ob [2] = new DemoLine (0,3,4,0);
      Ob [3] = new DemoLine (2,1,2,10);
      Ob [4] = new DemoPoint (0,100);
      foreach (Demo a in Ob) / / перегляд масиву
      {
        a.Show ();
        Console.WriteLine ("Dlina: {0: f2} \ n", a.Dlina ());
      } } }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 19:59
Ответы с готовыми решениями:

Переделать программу с использование записи в программу, где данные хранятся в типизированном файле.
Нужно переделать вот эту прогу под типизированный файл. program lab4; uses crt; type Person...

Переделать программу под программу с использованием функции
program perev; uses crt; var s,s1:string; i:integer; begin writeln('vvedite chislo');...

Переделать программу со структурами под программу со списками
Изначально задача звучала так: На писать программу с использованием структур. Даны три параметра...

переделать программу на pascal в программу на python
const n=20; m=12; var a,h,x,s:real; i,j:byte; begin repeat write('Введите a>0 a=');...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 19:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Нужно программу на Паскале переделать в программу на С++
Помогите, пожалуйста!!! У меня есть программа на Паскале , а нужно ее переписать, чтобы она была...

Переделать программу 1 в программу 2 с использованием функций
проблема в том, что компилятор не ругается, но программа зависает при выполнении. уже много...

переделать программу
Помогите изменить программу чтобы она была гибкой(Чтоб всегда можно было изменить количество чисел...

Переделать программу
Нужно зделать ввод розмерности массива, и его елементов из текстовго файла под именем input.txt ,...

Переделать программу
есть код программы с первым заданием, нужно написать функцию сортировки даного массива: -...

Переделать программу
Здравствуйте. Помогите с программой Дан текст; найти наибольшее количество цифр идущих в нем...


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

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

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