0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
1

Создать класс для вычисления N^N с использованием делегата

30.11.2012, 06:54. Показов 661. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Создать класс для вычисления N^N с использованием делегата.
2. Создать абстрактный базовый класс Player (проигрыватель) с полями вес проигрывателя, цена и виртуальными функциями Pause, Stop, Play. Определить производные классы SamsungPlayer и iPod.

Добавлено через 1 минуту
Вот примерная работа делегатов с обычными и статическими методами, а также создание множественного делегата:
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
using System;
namespace Prim_Delegate_01
{
   public delegate void Del(string s);
   class Program
   {
      static void f_stat(string s)
      {
         Console.WriteLine("Статическая: {0}",s);
      }
      void f(string s)
      {
         Console.WriteLine("Обычная: {0}",s);
      }
      public static void Main(string[] args)
      {
         Console.WriteLine("Использование делегатов\n");
         Program p = new Program();
         Del d1 = new Del(p.f);
         Del d2 = new Del(Program.f_stat);
         d1("обычная");
         d2("статическая");
         d1+=new Del(Program.f_stat);
         d1("обычная и статическая");
         d1-=d2;
         d1("обычная");
         Console.Write("\nPress any key to continue . . . ");
         Console.ReadKey(true);
         }
   }
}
не могу разобраться с заданиями

Добавлено через 35 минут
первое получилось, вот код. Может кому в будущем понадобится:
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication19
{
    public class Степень
    {
        public delegate double Степ(double n);
        public double Более(double a, Степ sif)
        {
            double s = 0;
            s = System.Math.Pow(a,a);
            return s;
        }
    }
    class functions
    {
        static public double sop(double n)
        {
            return n;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            double d = 0;
            double f1;
            Console.WriteLine("Введите число N=");
            f1 = Convert.ToDouble(Console.ReadLine());
 
            Степень.Степ A1 = new Степень.Степ(functions.sop);
            Степень B1 = new Степень();
            d = B1.Более(f1, A1);
            Console.WriteLine("N^N = " + d);
        }
    }
}
Добавлено через 12 минут
нужна помощь со 2-м заданием
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2012, 06:54
Ответы с готовыми решениями:

создать класс для вычисления треугольника
Нужно создать класс tTriag, вычисляющий площадь, периметр, длины высот треугольника по трем...

Создать класс для вычисления мощности излучения нагретого тела
Вычислить мощность излучения нагретого тела. Согласно закону Стефана-Больцмана такая зависимость...

Создать класс ОдномерныйМассив. Создать метод для вычисления суммы элементов двух массивов. Метод должен иметь два аргум
Создать класс ОдномерныйМассив. Создать метод для вычисления суммы элементов двух массивов. Метод...

Создать класс который имеет методы для вычисления значений переменных
Народ кто шарит подскажите задачи легкие но проблема что джаву не учила а через 2 дня нужно сдать(...

0
30.11.2012, 06:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2012, 06:54
Помогаю со студенческими работами здесь

Создать класс и программу для вычисления времени падения камня с крыши
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Создать блок-схему и программу вычисления функции с использованием оператора if. Вычислить значение y для разных знач x
https://**********/a/y6LdHYt помогите пожалуйста с 1 и 3.

Как создать делегата QRadioButton для QDataWidgetMapper?
Здравствуйте. Группа радиокнопок. Значения: enum {String1, String2, String3}; QDataWidgetMapper...

Создать класс EMPLOYEE, производный от класса PERSON и использовать их для вычисления зарплаты сотрудника
Базовый класс: ЧЕЛОВЕК (PERSON) Имя (name) – string Возраст (age) – int Создать производный...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru