Need help with coding

R2DJ

Well-Known Member
OP
Member
Joined
Jan 30, 2008
Messages
1,898
Trophies
0
Location
London
XP
815
Country
I'm doing a C sharp homework which is due tomorrow and I can't seem to get things right. Please help!

CODE
private void button1_Click(object sender, EventArgs e)
{
string userInput;
userInput = this.textBox1.Text;

if (userInput.Contains("$"))
{
this.lblOutput.Text = "Thank you";
this.lblOutput.ForeColor = Color.Green;
}
else
{
this.lblOutput.Text = "Error";
this.lblOutput.ForeColor = Color.Red;
}
}



This code is embedded in a button in the form I made. This code means that if "$" is entered in the text box when the button is pressed, it will display the message "Thank You". Otherwise, it will say "Error".

Now what I need to do is to change the code so "Thank You" will be displayed when a character between 0-9 is entered. Can anyone help me?

I would appreciate the help! Also, if you got a very reliable source for learning C# and stuff, please give them to me.
 

tj_cool

Site dev
Supervisor
Joined
Jan 7, 2009
Messages
10,064
Trophies
2
Location
This planet
XP
3,103
Country
Belgium
I know nothing of c# so perhaps this doesn't work, but I'll try anyway
tongue.gif


1) if (userInput.Contains("£") || userInput.Contains("%"))
2) if (userInput.Contains("$") && userInput.Contains("£"))
3) no idea
tongue.gif


someone else correct me please
smile.gif
 

Mangofett

GBAtemp Testing Area
Member
Joined
May 14, 2006
Messages
4,885
Trophies
1
Age
19
XP
1,059
Country
United States
Okay, I don't know C# either but here is how it would happen for #3 in Java(pseudocode):

x =scanner.nextint (this gets an integer value)
if (x>=0 && x
 

R2DJ

Well-Known Member
OP
Member
Joined
Jan 30, 2008
Messages
1,898
Trophies
0
Location
London
XP
815
Country
tj_cool said:
I know nothing of c# so perhaps this doesn't work, but I'll try anyway
tongue.gif


1) if (userInput.Contains("£") || userInput.Contains("%"))
2) if (userInput.Contains("$") && userInput.Contains("£"))
3) no idea
tongue.gif


someone else correct me please
smile.gif

These worked. Thanks a bunch!
happy.gif


Linkiboy said:
Okay, I don't know C# either but here is how it would happen for #3 in Java(pseudocode):

x =scanner.nextint (this gets an integer value)
if (x>=0 && x
 

R2DJ

Well-Known Member
OP
Member
Joined
Jan 30, 2008
Messages
1,898
Trophies
0
Location
London
XP
815
Country
Psyfira said:
Userinput is being pulled in as a string. You may need to convert it to a number datatype before the comparisons will work.
Converting strings to numbers
I don't get it...

I'm a complete noob in programming. I have only learned basic stuff like designing forms. Not into deep coding and stuff yet so I'm not really familiar with most of the codes.

Something tells me that I just need to do a slight change in that line I highlighted in bold to get it working but...
 

Mangofett

GBAtemp Testing Area
Member
Joined
May 14, 2006
Messages
4,885
Trophies
1
Age
19
XP
1,059
Country
United States
What I got from that page (no way to test it but it looks right)
CODEprivate void button1_Click(object sender, EventArgs e)
{
string userInput;
double tempnumber;
userInput = this.textBox1.Text;
tempnumber = Convert.ToDouble(userInput);

if ((tempnumber=0))
{
this.lblOutput.Text = "Thank you";
this.lblOutput.ForeColor = Color.Green;
}
else
{
this.lblOutput.Text = "Error";
this.lblOutput.ForeColor = Color.Red;
}
}
 

R2DJ

Well-Known Member
OP
Member
Joined
Jan 30, 2008
Messages
1,898
Trophies
0
Location
London
XP
815
Country
Linkiboy said:
What I got from that page (no way to test it but it looks right)
CODEprivate void button1_Click(object sender, EventArgs e)
{
string userInput;
double tempnumber;
userInput = this.textBox1.Text;
tempnumber = Convert.ToDouble(userInput);

if ((tempnumber=0))
{
this.lblOutput.Text = "Thank you";
this.lblOutput.ForeColor = Color.Green;
}
else
{
this.lblOutput.Text = "Error";
this.lblOutput.ForeColor = Color.Red;
}
}
This only allows me to enter one character and it has to be a number. Oh well, this will do..

Thanks for all the help guys
smile.gif
Now I get 10% of marks on my module
tongue.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    SylverReZ @ SylverReZ: @OctoAori20, Sup