Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2010, 15:37   #1
Kamil H.
Новичок
Джуниор
 
Регистрация: 24.03.2010
Сообщений: 2
Восклицание Калькулятор на с#....

Никак не могу найти ошибку....Поможете пожалуйста?:-)



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication2
{
public partial class Form1 : Form
{
double x, y;
char s;
double z;
public Form1()
{
x = 0;
s = '+';
InitializeComponent();

}


private void button1_Click(object sender, EventArgs e)
{y = double.Parse(s.Text);

switch (s)
{
case '+':
z = x + y;
break;
case '-':
z = x - y;
break;
case '*':
z = x *y;
break;
case '/':
z = x / y;
break;
case '=':
z = y;
break;
}

textBox1.Text = z.ToString();
x = z;
s = '+';
}

private void button2_Click(object sender, EventArgs e)
{
y = double.Parse(s.Text);

switch (s)
{
case '+':
z = x + y;
break;
case '-':
z = x - y;
break;
case '*':
z = x * y;
break;
case '/':
z = x / y;
break;
case '=':
z = y;
break;
}

textBox1.Text = z.ToString();
x = z;
s = '-';


}

private void button3_Click(object sender, EventArgs e)
{
y = double.Parse(s.Text);

switch (s)
{
case '+':
z = x + y;
break;
case '-':
z = x - y;
break;
case '*':
z = x * y;
break;
case '/':
z = x / y;
break;
case '=':
z = y;
break;
}

textBox1.Text = z.ToString();
x = z;
s = '*';

}

private void button4_Click(object sender, EventArgs e)
{
y = double.Parse(s.Text);

switch (s)
{
case '+':
z = x + y;
break;
case '-':
z = x - y;
break;
case '*':
z = x * y;
break;
case '/':
z = x / y;
break;
case '=':
z = y;
break;
}

textBox1.Text = z.ToString();
x = z;
s = '/';

}

private void button5_Click(object sender, EventArgs e)
{
y = double.Parse(s.Text);

switch (s)
{
case '+':
z = x + y;
break;
case '-':
z = x - y;
break;
case '*':
z = x * y;
break;
case '/':
z = x / y;
break;
case '=':
z = y;
break;
}

textBox1.Text = z.ToString();
x = z;
s = '=';

}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

} }
Kamil H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Калькулятор BaRSyk174 Помощь студентам 4 26.01.2010 20:19
калькулятор vetalij Общие вопросы C/C++ 3 25.01.2010 21:04
Калькулятор на С++ alexxxxZxxxx Общие вопросы C/C++ 3 28.03.2009 22:07
Калькулятор ViNcHeStEr Помощь студентам 5 23.11.2008 15:39
Калькулятор Димарик Общие вопросы Delphi 1 04.10.2008 15:52