titani
دوشنبه 21 مهر 1393, 12:40 عصر
سلام.
من داشتم برا یادگیری برنامه یک ماشین حساب ساده رو می نوشتم.
این سورس کدی رو هم که برات ضمیمه کردم مربوط به همینه!
ماله یه کتاب آموزشیه.
یکسری از کاراکتر ها رو داخل دو تا ویرگول مانندکه بالا تر از
خط قرار داره ( و و)البته به انگلیسی
انداخته من همچین چیزی روی کیبورد نمیبینم!
خودم به جای اون از(‘ ‘ ) استفاده کردم.ولی از این هر
جا که نوشتم ایراد میگیره!حالا بی زحمت
راهنماییم کنید که ایرادم چیه.
--------------------------
عکس مربوط به همین رو در زیر (محیط ویژوال استودیو) ضمیمه کردم.
چند خط اول هم از برنامه رو نوشتم. و با قرمز اونجا ها رو که ایراد میگیره مشخص کردم.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
long num1, uum2;
long mem1;
long mem2;
long mem3;
long mem4;
long result;
char op0='',op1='';
char last;
bool lastop;
bool first=true;
private void Calculate(char ch)
{
if(op0=='')
{
op0=ch;
lastop=true;
last='o';
if(num1==0)
{
num1=Convert.ToInt32(textBox1.Text);
}
}
else if(op1=='')
{
op1=ch;
first=true;
lastop=false;
last='O';
}
if(op1 !=''&& op0 !='')
{
switch(op0)
{
case'+':
if(!first)
{
op0=op1;
op1=ch;
}
if (!lastop)
{
if(num1 !=0)
124500
من داشتم برا یادگیری برنامه یک ماشین حساب ساده رو می نوشتم.
این سورس کدی رو هم که برات ضمیمه کردم مربوط به همینه!
ماله یه کتاب آموزشیه.
یکسری از کاراکتر ها رو داخل دو تا ویرگول مانندکه بالا تر از
خط قرار داره ( و و)البته به انگلیسی
انداخته من همچین چیزی روی کیبورد نمیبینم!
خودم به جای اون از(‘ ‘ ) استفاده کردم.ولی از این هر
جا که نوشتم ایراد میگیره!حالا بی زحمت
راهنماییم کنید که ایرادم چیه.
--------------------------
عکس مربوط به همین رو در زیر (محیط ویژوال استودیو) ضمیمه کردم.
چند خط اول هم از برنامه رو نوشتم. و با قرمز اونجا ها رو که ایراد میگیره مشخص کردم.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
long num1, uum2;
long mem1;
long mem2;
long mem3;
long mem4;
long result;
char op0='',op1='';
char last;
bool lastop;
bool first=true;
private void Calculate(char ch)
{
if(op0=='')
{
op0=ch;
lastop=true;
last='o';
if(num1==0)
{
num1=Convert.ToInt32(textBox1.Text);
}
}
else if(op1=='')
{
op1=ch;
first=true;
lastop=false;
last='O';
}
if(op1 !=''&& op0 !='')
{
switch(op0)
{
case'+':
if(!first)
{
op0=op1;
op1=ch;
}
if (!lastop)
{
if(num1 !=0)
124500