Documente Academic
Documente Profesional
Documente Cultură
Explore(/tag/typeid/)
Publish(/about/create.jsp)
Login(/account/login/) | SignUp(/account/gopro)
AboutThisInstructable
8 570,048 views
39 favorites
License:
cdog204
(/member/cdog204/)
Follow
12
(/member/cdog204/)
Morebycdog204:
(/file/FXG3AUMHS3GUN38/)
(/id/Creatinga
(/file/FHWSGEWHS3GUNOY/)
CalculatorVisualStudioC/)
ThisInstrucablewillguideyouthroughcreatingabasiccalculatorapplicationin
C#usingMicrosoft'sVisualStudodevelopmentsoftware.VisualStudioisa
formofdevelopmentsoftwaremadebyMicrosofttohelpdeveloperscreate
programsmoreeasily.Itisfreeandcanbedownloadedontheirwebsite.
Related
Whatyouwillneed:
AcomputerrunningWindows7orhigher
(/id/Howto
About30min1hroffreetime
HowtocreateaSplash
ScreeninC#VisualStudio
(/id/HowtocreateaSplash
ScreeninCVisualStudio/)
bySafeerAhmedAbro
CreatingYourFirstC++
ProgramusingtheVisual
StudioExpressIDE
(/id/CreatingYourFirstC
Possiblyascratchsheetofpaperforunderstandinglogic.
VisualStudio:
2013Download:http://www.visualstudio.com/enUS/products/visualstudio
expressvs
2010Download:http://msdn.microsoft.com/en
us/library/dd831853(v=vs.100).aspx
Iwillbeusingthe2010versionofVisualStudiointhistutorial,buteveryversion
isprettysimilar.
IfyouarefamiliarwiththeJavaprogramminglanguage,C#functionsvery
similarly.Thesyntaxisjustslightlydifferent.
Don'tworryifyouaren'tfamiliarwithprogramming.ThisInstructablewillguide
youthroughtheentireprocess.Allyouneedaresomeproblemsolvingskills!
Step1:Creatinganewproject
(/file/F21M6TLHSE93TQP/)
(/file/FVGULEWHSE93TSJ/)
(/file/F155LA5HSE942R3/)
OBJECTDETECTIONAND
TRACKINGUSINGOPENCV,
VISUALSTUDIOC++2010
ANDARDUINO(/id/OBJECT
(/id/OBJECT DETECTIONANDTRACKING
1.1.Afterdownloadingandinstalling,runVisualStudiosoitisopenonyour
computer.
1.2.Atthewelcomescreen,click"NewProject...,"ordothefollowing:File
CreatingaCalculatorVisualStudioC#
by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
>New>Project
Awindowshouldpopupaskingforsomebasicconfigurations.
Download
(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
1.3.Select"VisualC#"intheInstalledTemplatesColumn.
h
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
1.4.Next,select"WindowsFormsApplication"intherightcolumnandname
yourprojectinthenamefieldbelow.Ihavenamedmine"Calculator,"but
chooseanynameyoulike.
1.5.Aftercompletingalloftheabove,Click"OK"andletVisualStudiobuildthe
shellforyourprogram.Whenfinished,yourscreenshouldlooklikethelast
imageabove.
1.6.ClickSaveAll(thetriplesaveiconontopofthescreen)andmoveonto
step2!
Previous
Next(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
ViewAllSteps(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
Download
ADVERTISEMENT
Wehaveabenicecommentpolicy.
Pleasebepositiveandconstructive.
wIMadeit!
AddImages
PostComment
IMadeit!
Favorite
Share
WenJunT(/member/WenJunT)
amonthago
Reply
HowtoturnthewrittencodeintorealApp?
CreatingaCalculatorVisualStudioC# by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
2monthsago
shahzebHaider(/member/shahzebHaider)madeit!
Reply
Download
Justnotprogrammingbutdesigningalsomatter):p
11Steps
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
(https://cdn.instructables.com/FEB/GPN0/ISCB8DE8/FEBGPN0ISCB8DE8.LARGE.jpg)
franka13(/member/franka13)madeit!
2monthsago
Reply
Thanks
(https://cdn.instructables.com/F9W/YUQA/IRXPQJBU/F9WYUQAIRXPQJBU.LARGE.jpg)
ambrosechinedu1(/member/ambrosechinedu1)
3monthsago
Reply
hithanksfortheinstructionsonbuildingabasiccalculator.Howeverinoticed
thatyourcodeonlymadeprovisionsforacceptingtwoinputsfromtheuser.how
wouldthecodelooklikeifiwantedtheusertoinputasmanyashewants?
thanks
BekeleG1(/member/BekeleG1)
3monthsago
Reply
3monthsago
Reply
howtochangethewrittenprogramtorealapplecation?
TaslimU(/member/TaslimU)
Calculatorthousandseparatorbycommainc#
privatevoidTextBox_TextChanged(objectsender,EventArgse)
{
stringvalue=TextBox.Text.Replace(",","")
longul
if(long.TryParse(value,outul))
{
TextBox.TextChanged=TextBoxTextChanged
Favorite
Share
TextBox.Text=string.Format("{0:#,#0}",ul)
TextBox.SelectionStart=TextBox.Text.Length
TextBox.TextChanged+=TextBoxTextChanged
CreatingaCalculatorVisualStudioC#
by
}
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
}
Download
IusedabovecodeformakingCalculator.Iwanttogetresultscommawith
11Steps
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
decimalvaluebypressingequalbutton.NormallyIcantype1,234.1234inthe
IMadeit!
textBox,butifIpress1,234.1234+1,234.1234itdoesnotgivetheresult
Collection
2,468.2464itgivesresultonly2468.2468.Imeancommawithdecimalvalue
notgettingbypressingequal.
Couldyoukindlypleasehelpmetosolvethisproblem?
Cicless(/member/Cicless)
4monthsago
Reply
Hey,Ifinishedeverythingcorrectly(Ithink),butafterIcompiledmycodeandran
it,IpressedthedigitsandBOOM!Nothinghappened...:(Ithentriedadding
textBox1.Text=textBox1.Text+"(number)"
butunfortunately,stillnothing...Couldsomeonegladlyhelpme,please?:(
Reply
Ucouldtrythis....textBox.Text=textBox.Text+System.
Convert.ToString(6)similarforotherbuttonstoo
SabaNajeeb(/member/SabaNajeeb)
6monthsago
Reply
ThefirstproblemIencounteredwas,afterpressingF5mydigitswerenot
displayedinthetextboxtosolvethatiwrotethefollowinglinetodisplaydigit8
andsamegoesforeverybuttononthecalculator.:
textBox1.Text=textBox1.Text+"8"
ihavesuccessfullyimplementedeachstepbutmyoutputisnotbeing
displayed.
kindlyguideme.Thankyou
ValeanR(/member/ValeanR) . SabaNajeeb(/member/SabaNajeeb)
Reply
4monthsago
Hi,foryourprogramtoshownumbersuneed
textBox1.Text=textBox1.Text+(thebuttonnameinproprieties)
ex1:
textBox1.Text=textBox1.Text+btn8.Text(ifuwanttoprintnumber8
andsoonforallnumbers)
RobinS88(/member/RobinS88)
8monthsago
Reply
IgotitworkingbutdoesanyoneknowhowIcangetthistoworkwithmorethan
2numbers?forexample:1+1+1*2etc.
BrianG123(/member/BrianG123) . RobinS88(/member/RobinS88)
Favorite
Share
ThisisthechangeImadeto
Click_Subtract/Add/Multiply/Divide
7monthsago
Reply
ThisallowsThesetwoforms
CreatingaCalculatorVisualStudioC#
by
1+2+3+4+5+6=
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
or
Download
1+2=+3=+4=+5=+6=
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
Justtwoifstatements.
11Steps
AddingParenthesisisthetherealchallenge
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
Examplemethod:
privatevoidSubtract_Click(objectsender,RoutedEventArgse)
{
if(op1.Length!=0)
Enter_Click(sender,e)
if(input.Length==0)
input=result.ToString()
op1=input
operation=''
input=string.Empty
}
oldsoldier314.(/member/oldsoldier314.)
11monthsago
Reply
I'mrunningstudio2015andgeterrormessagesaboutdevariablesTextbox1
andText.Soican'ttestit.StudioadvicestousefortextBox1"privateobject
textBox1",butstilgeterrors.Thisisthedescription:
SeverityCodeDescriptionProjectFileLine
ErrorCS1061'object'doesnotcontainadefinitionfor'Text'andnoextension
method'Text'acceptingafirstargumentoftype'object'couldbefound(areyou
missingausingdirectiveoranassemblyreference?)
Thecodeuuseis"this.textBox1.Text",studiogivesadvicetouse
"textBox1.Text"soleavingThisout.
Canyouhelpmefurther?
arjoghosh(/member/arjoghosh) . oldsoldier314.(/member/oldsoldier314.)
VS2015hastextboxnottextbox1Checkit.:)
arjoghosh(/member/arjoghosh)
8monthsago
Reply
8monthsago
Reply
9monthsago
Reply
Ienjoyedthisprojectwork.:)
evalsam(/member/evalsam)madeit!
excellentwork,theapplicationisworkingperfectly.
justthatitcan'tperformoperationlike3+6.ifyoutrythisyouhave9
iwillworkonthisanyway
Favorite
Share
CreatingaCalculatorVisualStudioC# by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
Download
(https://cdn.instructables.com/FT4/LWAJ/IJQOMYL7/FT4LWAJIJQOMYL7.LARGE.jpg)
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
Collection
HamdanB(/member/HamdanB)
10monthsago
IMadeit!
Reply
Nicework....Butamfindingitdifficulttocalculateanything...thenumbersand
signsarenotcorrespondingtoeachother.WhenIdothis,forinstance,1and
thepressthemultiplicationsign(x),andthenpress8,itshows18...no
calculationsdone..Whatcouldbetheproblem?
MeMarieL(/member/MeMarieL) . HamdanB(/member/HamdanB)
Reply
9monthsago
Hi!Itlooksliketheprogramisaddingnumbersasatext
(string)notaregularnumber(f.ex.int).Itseesthenumberasletters.If
youconverttxtproperly,you'reproblemincodemaybewhereyoutypein
signoftheoperation.
Lithiil(/member/Lithiil)madeit!
ayearago
Reply
Imadethecalculatorprettyeasily.Theinstructionsareveryclearandwell
organized.Ievenaddeda"raisenumbertothepowerX"option.Thereisabug
inthecode...trytodo:2+2=itwillshowyou4nowpress+2=itwillshow
you4again,becauseitusesthelastinsertednumber...iamthinkingabouthow
tofixthis...butallmyattemptsareinvain.
(https://cdn.instructables.com/FWR/AAJ3/IGKQ60II/FWRAAJ3IGKQ60II.LARGE.jpg)
Derbucher(/member/Derbucher)madeit!
ayearago
Reply
ThanksforthefunC#Project,needtofindmorelikethis
(https://cdn.instructables.com/F1E/DEC5/IF6NO1LQ/F1EDEC5IF6NO1LQ.LARGE.jpg)
Favorite
Share
ayearago
gabeg3(/member/gabeg3)madeit!
Reply
CreatingaCalculatorVisualStudioC#
by
iranintoerrorsonTryparsebutthatwascauseiforgottoadda(dot)after
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
double.....,butieventuallygotallmyerrorsfixedthanksforthishelpfultutorial,
imabeginnertryingtolearntocode.
Download
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
(https://cdn.instructables.com/FTB/QS8J/IETSOQMV/FTBQS8JIETSOQMV.LARGE.jpg)
MuhammadS69(/member/MuhammadS69)
ayearago
Reply
ayearago
Reply
NICE
thibautb(/member/thibautb)
Thanksyouverymuch,reallyusefulandwellexplained.
Ihaveseenthatisbettertoreadallthetutorial(quickly)beforetostart.
Bestregards
T
TomB19(/member/TomB19)
ayearago
Reply
thedotisntworkingbyme1do1.1+0.1andhesaiditis12howtofixit
peter.onyegbule.7(/member/peter.onyegbule.7)
ayearago
Reply
2yearsago
Reply
GoodOneI'tryitout
connorc5(/member/connorc5)
Pleasehelpidoneeverythingbutitsaidihave102syntaxerrorscanuplease
helpthisisurgent
PublicClassForm1
stringinput=string.Empty
stringoperand1=string.Empty
stringoperand2=string.Empty
charoperation
doubleresult=0.0
}
PrivatePropertyoperand1AsObject
PrivatePropertyoperationAsObject
PrivateSubseven_Click(senderAsObject,eAsEventArgs)Handles
seven.Click
Favorite
Share
{
this.textBox2.Text=""
input+="7"
CreatingaCalculatorVisualStudioC#
by
this.textBox2.Text+=input
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
}
Download
EndSub
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
PrivateSubeight_Click(senderAsObject,eAsEventArgs)Handleseight.Click
Collection
{
this.textBox2.Text=""
input+="8"
this.textBox2.Text+=input
}
EndSub
PrivateSubnine_Click(senderAsObject,eAsEventArgs)Handlesnine.Click
{
this.textBox2.Text=""
input+="9"
this.textBox2.Text+=input
}
EndSub
PrivateSubdivide_Click(senderAsObject,eAsEventArgs)Handles
divide.Click
{
operand1=input
operation='/'
input=string.Empty
}
EndSub
PrivateSubfour_Click(senderAsObject,eAsEventArgs)Handlesfour.Click
{
this.textBox2.Text=""
input+="4"
this.textBox2.Text+=input
}
EndSub
PrivateSubfive_Click(senderAsObject,eAsEventArgs)Handlesfive.Click
{
this.textBox2.Text=""
input+="5"
this.textBox2.Text+=input
}
EndSub
IMadeit!
Favorite
Share
PrivateSubsix_Click(senderAsObject,eAsEventArgs)Handlessix.Click
{
this.textBox2.Text=""
CreatingaCalculatorVisualStudioC#
by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
input+="6"
this.textBox2.Text+=input
Download
}
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
EndSub
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
PrivateSubmultiply_Click(senderAsObject,eAsEventArgs)Handles
multiply.Click
{
operand1=input
operation='*'
input=string.Empty
}
EndSub
PrivateSubone_Click(senderAsObject,eAsEventArgs)Handlesone.Click
{
this.textBox2.Text=""
input+="1"
this.textBox2.Text+=input
}
EndSub
PrivateSubtwo_Click(senderAsObject,eAsEventArgs)Handlestwo.Click
{
this.textBox2.Text=""
input+="2"
this.textBox2.Text+=input
}
EndSub
PrivateSubthree_Click(senderAsObject,eAsEventArgs)Handlesthree.Click
{
this.textBox2.Text=""
input+="3"
this.textBox2.Text+=input
}
EndSub
PrivateSubplus_Click(senderAsObject,eAsEventArgs)Handlesplus.Click
{
operand1=input
operation='+'
input=string.Empty
}
Favorite
Share
EndSub
PrivateSubzero_Click(senderAsObject,eAsEventArgs)Handleszero.Click
{
CreatingaCalculatorVisualStudioC#
by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
this.textBox2.Text=""
input+="0"
Download
this.textBox2.Text+=input
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
}
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
EndSub
PrivateSubdot_Click(senderAsObject,eAsEventArgs)Handlesdot.Click
{
this.textBox2.Text=""
input+="."
this.textBox2.Text+=input
}
EndSub
PrivateSubC_Click(senderAsObject,eAsEventArgs)HandlesC.Click
{
this.textBox2.Text=""
this.input=string.Empty
this.operand1=string.Empty
this.operand2=string.Empty
input+="C"
}
EndSub
PrivateSubtakeaway_Click(senderAsObject,eAsEventArgs)Handles
takeaway.Click
{
operand1=input
operation=''
input=string.Empty
}
EndSub
PrivateSubEquals_Click(senderAsObject,eAsEventArgs)Handles
Equals.Click
operand2=input
doublenum1,num2
double.TryParse(operand1,outnum1)
double.TryParse(operand2,outnum2)
if(operation=='+')
{
result=num1+num2
textBox1.Text=result.ToString("N")
}
IMadeit!
Favorite
Share
elseif(operation=='')
{
result=num1num2
CreatingaCalculatorVisualStudioC#
by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
textBox1.Text=result.ToString("N")
Download
}
elseif(operation=='*')
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
result=num1*num2
textBox1.Text=result.ToString("N")
}
elseif(operation=='/')
{
if(num2!=0)
{
result=num1/num2
textBox1.Text=result.ToString("N")
}
Else
{
textBox1.Text="DIV/Zero!"
}
{
this.textBox2.Text=""
input+="="
this.textBox2.Text+=input
}
EndSub
PrivateFunctioninput()AsObject
ThrowNewNotImplementedException
EndFunction
EndClass
scott.milella(/member/scott.milella)madeit!
2yearsago
ThiswasaverystraitforwardbutusefullessononC
(https://cdn.instructables.com/FEJ/A6GY/I7N5ZLIC/FEJA6GYI7N5ZLIC.LARGE.jpg)
Reply
Favorite
Share
AbdulrahmanR(/member/AbdulrahmanR)
2yearsago
Reply
ThanksAloteOPitwashardworkbutimanagedtounderstanditkeepitupbro
CreatingaCalculatorVisualStudioC#
by
:)
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
Download
HiImEys(/member/HiImEys)
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
Thanks:)
11Steps
2yearsago
Reply
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
UmerNaseer(/member/UmerNaseer)
2yearsago
IMadeit!
Reply
brotheryourworkisappreciateablebutthemistakeuhavedoneinthiscodeis
justasimplethingthatyouforgottodeclareresultvariableoftypedouble.:)
thankyouforyourhelpdearbrother:)
AhsanS(/member/AhsanS)
2yearsago
Reply
HelloSir!
FirstofallIwouldappreciateyoureffortforelaboratingtheapplicationso
beautifully,SecondlyIwouldliketoaddthat,thereisnoprocedurebeing
adopted/methodsbeingtaughthowtolinkthekeyboardwiththebuttonsof
calculator,itwouldhaveanadditionalthing.
Anywaysthanksforsuchnicetutorial.
Regards,
Ahsan
mael.geissler(/member/mael.geissler)madeit!
2yearsago
Reply
IhavecompletedtheCalculatorBUTitwontwork.
Wheneveristartiticanpressbuttonsandallthatstuffbutnonumberwillbe
showeninthetextbox...
Thecodeihavewrittenisthefollowing(tb=textbox1):
usingSystem
usingSystem.Collections.Generic
usingSystem.ComponentModel
usingSystem.Data
usingSystem.Drawing
usingSystem.Linq
usingSystem.Text
usingSystem.Windows.Forms
namespaceWindowsFormsApplication1
{
Favorite
Share
publicpartialclassForm1:Form
{
stringinput=string.Empty
CreatingaCalculatorVisualStudioC#
by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
stringoperand1=string.Empty
stringoperand2=string.Empty
Download
charoperation
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
doubleresult=0.0
publicForm1()
{
InitializeComponent()
}
privatevoidone_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="1"
this.tb.Text+=input
}
privatevoidtwo_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="2"
this.tb.Text+=input
}
privatevoidthree_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="3"
this.tb.Text+=input
}
privatevoidfour_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="4"
this.tb.Text+=input
}
privatevoidfive_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="5"
this.tb.Text+=input
}
privatevoidsix_Click(objectsender,EventArgse)
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
Favorite
Share
{
this.tb.Text=""
input+="6"
CreatingaCalculatorVisualStudioC#
by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
this.tb.Text+=input
}
Download
privatevoidseven_Click(objectsender,EventArgse)
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
this.tb.Text=""
input+="7"
this.tb.Text+=input
}
privatevoideight_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="8"
this.tb.Text+=input
}
privatevoidnine_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="9"
this.tb.Text+=input
}
privatevoidzero_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="0"
this.tb.Text+=input
}
privatevoiddot_Click(objectsender,EventArgse)
{
this.tb.Text=""
input+="."
this.tb.Text+=input
}
privatevoidplus_Click(objectsender,EventArgse)
{
operand1=input
operation='+'
input=string.Empty
}
privatevoidminus_Click(objectsender,EventArgse)
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
Favorite
Share
{
operand1=input
operation=''
CreatingaCalculatorVisualStudioC#
by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
input=string.Empty
}
Download
privatevoiddivide_Click(objectsender,EventArgse)
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
operand1=input
operation='/'
input=string.Empty
}
privatevoidstar_Click(objectsender,EventArgse)
{
operand1=input
operation='*'
input=string.Empty
}
privatevoidclr_Click(objectsender,EventArgse)
{
this.tb.Text=""
this.input=string.Empty
this.operand1=string.Empty
this.operand2=string.Empty
}
privatevoidequal_Click(objectsender,EventArgse)
{
operand2=input
doublenum1,num2
double.TryParse(operand1,outnum1)
double.TryParse(operand2,outnum2)
this.tb.Text=""
this.input=string.Empty
this.operand1=string.Empty
this.operand2=string.Empty
if(operation=='+')
{
result=num1+num2
tb.Text=result.ToString("N")
}
elseif(operation=='')
{
result=num1num2
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
Favorite
Share
tb.Text=result.ToString("N")
}
elseif(operation=='*')
CreatingaCalculatorVisualStudioC#
by
{
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
result=num1*num2
Download
tb.Text=result.ToString("N")
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
elseif(operation=='/')
{
if(num2!=0)
{
result=num1/num2
tb.Text=result.ToString("N")
}
else
{
tb.Text="DIV/Zero!"
}
}
}
}
}
WhatmustichangetomaketheCalculatorwork?
undefined
(http://www.instructables.com/files/orig/FGC/5QZP/I1NEF20D/FGC5QZPI1NEF20D.null)
ConnorR3(/member/ConnorR3)
2yearsago
Reply
HowwouldIbeabletoaddSinCosandTanbuttons?AndisthereanywayI
couldcreateasquarerootsymbol?
MuhummadA(/member/MuhummadA)
2yearsago
Reply
howtoworkifiadd4+4+4showtheresultandkeeponaddingonplus
buttoninsteadofequalbuttonpleasesendlogic
itspureevil(/member/itspureevil)
2yearsago
Reply
Howdoifixtheproblemwhitthe'.',ienter1.3+0.3etheresultis16
emilsifu(/member/emilsifu) . itspureevil(/member/itspureevil)
Youmustreplace
textBox1.Text=result.ToString()
Reply
2yearsago
Favorite
Share
with
textBox1.Text=result.ToString("N")
CreatingaCalculatorVisualStudioC# by
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
2yearsago
nsanthosh28(/member/nsanthosh28)madeit!
Download
Reply
Hi,igotsimplecalculation,butwhilepressing2*=0(InwindowscalculatorEg:
11Steps
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
2*=4andthenpressing=itwillgive8,16,32...)whatisthelogicplssend2me.
IMadeit!
Collection
mymailidnsanthosh28y@yahoo.com
Favorite
Share
(https://cdn.instructables.com/FHX/N8UB/HY4KRI2S/FHXN8UBHY4KRI2S.LARGE.jpg)
FEATURED CHANNELS
Woodworking
Paper
KitchenHacks
Puzzles
Space
IceCream
Homesteading
3DPrinting
Sewing
(/tag/type
id/category
(/tag/type
id/category
(/tag/type
id/keyword
(/tag/type
id/category
(/tag/type
id/keyword
(/tag/type
id/keyword
(/tag/type
id/category
(/tag/type
id/category
(/tag/type
id/category
workshop/channelcraft/channel kitchen%20hacks/?play/channel
astronomy/? ice%20cream/? home/channel technology/channel
craft/channel
woodworking/)
paper/)
sort=FAVORITES)
puzzles/)
sort=FAVORITES)sort=FAVORITES)homesteading/) 3DPrinting/)
sewing/)
Newsletter
Join2million+toreceiveinstant
DIYinspirationinyourinbox.
enteremail
I'min!
Mobile
Downloadourapps!
Android(https://play.google.com/store/apps/details?id=com.adsk.instructables)
iOS(https://itunes.apple.com/app/instructables/id586765571)
Windows(http://apps.microsoft.com/windows/enus/app/7afc8194c771441a959054250d6a8300)
AboutUs
FindUs
WhoWeAre(/about/)
Facebook(http://www.facebook.com/instructables)
Advertise(/advertise/)
Youtube(http://www.youtube.com/user/instructablestv)
by
Contact(/about/contact.jsp)
Twitter(http://www.twitter.com/instructables)
cdog204(/member/cdog204/)insoftware(/tag/typeid/categorytechnology/channelsoftware/)
Jobs(/community/PositionsavailableatInstructables/)
Pinterest(http://www.pinterest.com/instructables)
Help(/id/howtowriteagreatinstructable/)
Google+(https://plus.google.com/+instructables)
Download
CreatingaCalculatorVisualStudioC#
Resources
h(/id/CreatingaCalculatorVisualStudioC/?ALLSTEPS)
ForTeachers(/teachers/)
ArtistsinResidence(/air)
11Steps
.(/id/CreatingaCalculatorVisualStudioC/step2/DesigningtheApplication/)
Collection
IMadeit!
GiftPremiumAccount(/account/give?sourcea=footer)
Forums(/community/)
Answers(/tag/typequestion/?sort=RECENT)
Sitemap(/sitemap/)
TermsofService(http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21959721) |
PrivacyStatement(http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21292079) |
LegalNotices&Trademarks(http://usa.autodesk.com/legalnoticestrademarks/) | MobileSite(http://www.instructables.com)
(http://usa.autodesk.com/adsk/servlet/pc/index?id=20781545&siteID=123112)
2016Autodesk,Inc.
Favorite
Share