ДЮ
Денис Юдин

Ребята, как можно решить эту задачу?

В общем, задача звучит так:

Составьте программу на языке С#, которая должна содержать:

- интерфейс;

- класс в соответствии с вариантом;

- добавьте в класс метод, не являющийся частью интерфейса;

- не менее двух объектов класса с вызовом для них соответствующих методов.

-----

Разработайте программу с использованием класса Calculate, в котором реализованы арифметические операции над двумя числами: сложение, вычитание, умножение, деление. Класс должен содержать конструктор по умолчанию и конструктор инициализации.

-----

Со вторым заданием я справился, а вот сильно запутался с интерфейсами и прочим. Вот код созданной программы:

[CSHARP]using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApplication23

{

class Program

{

static void Main()

{



Console.WriteLine("Введите число а: ");

int a = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Введите число b:");

int b = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Выберите метод счисления: ");

Console.WriteLine("1. Сложение");

Console.WriteLine("2. Вычитание");

Console.WriteLine("3. Умножение");

Console.WriteLine("4. Деление");

Console.WriteLine("5. Нахождение среднего арифметического числа");

Console.WriteLine("6. Возведение суммы в квадрат");

int n = Convert.ToInt32(Console.ReadLine());



if (n == 1)

Console.WriteLine("Вы ввели сложение");

int s = (a + b);

Console.WriteLine("Сумма чисел равна :" + s);

Console.WriteLine("Чтобы показать другие результаты, нажмите Enter");

Console.ReadLine();

if (n == 2)

Console.WriteLine("Вы ввели вычитание");

int v = (a - b);

Console.WriteLine("Вычетание чисел равно: " + v);

Console.WriteLine("Чтобы показать другие результаты, нажмите Enter");

Console.ReadLine();

if (n == 3)

Console.WriteLine("Вы ввели умножение");

int u = (a * b);

Console.WriteLine("Умножение чисел равно: " + u);

Console.WriteLine("Чтобы показать другие результаты, нажмите Enter");

Console.ReadLine();

if (n == 4)

Console.WriteLine("Вы ввели деление");

int d = (a / b);

Console.WriteLine("Деление чисел равно: " + d);

Console.WriteLine("Чтобы показать другие результаты, нажмите Enter");

Console.ReadLine();

if (n == 5)

Console.WriteLine("Вы ввели нахождение среднего арифметического числа");

int arifm = ((a + b)/2);

Console.WriteLine("Нахождение среднего арифметического числа равно: " + arifm);

Console.WriteLine("Чтобы показать другие результаты, нажмите Enter");

Console.ReadLine();

if (n == 6)

Console.WriteLine("Вы ввели возведение суммы в квадрат");

int cvad = ((a + b)*2);

Console.WriteLine("Возведение суммы в квадрат равно: " + cvad);

Console.WriteLine("Чтобы закрыть программу, нажмите Enter");





Console.ReadLine();

}

}

}

[/CSHARP]

Надеюсь на вашу помощь!

Спасибо Александр, попробую.
Виталий, а эта комбинация открывает калькулятор, а мне нужно создать интерфейс в си шарп

ИК
Игорь Козлов

зайди на сайт dxdy ru там тебе помогут, сам по программированию туда обращался

Ек
Екатерина

Жми "Win+R". В появившемся окне "Выполнить" введи "calc" и нажми "Ввод". Вот это и называется интерфейс.

Похожие вопросы
Помогите решить задачу по С# :-)
помогите решить задачу на с++
Решить задачу в паскале
задача паскаль решить
Ребята, помогите решить задачу по информатике
Ребята помогите решить задачу на языке С++
кто может решить задачи из Абрамов С. А. Задачи по программированию
Ребята) решите задачи, вы же умные.. =)
ребята помогите решить задачу на украинском
ребята помоите как решить задачу???