More C# Answers
Question Library
Ask a question about C#
Volunteer
Experts of the Month
Expert Login
Awards
About Us
Tell friends
Link to Us
Disclaimer
|
| |
|
|
| |
| | | |
About Hosnieh [Sara]
Expertise Questions which I can answers:
1- Programming (C#.net, Vb.net, javascript, HTML) more Web applications
2- CSS
3-Databases (Ms SQL server -all versions)
4-OS (workstation and servers (windows))
5- MS office
6- General problems in computer software
I cannot answer other kinds of questions which I did not mention here.
Experience my CV: http://iran-americamarket.com/Contact.aspx
I have more than 8 years Experience in IT field.
my core skills are :
Asp.net Developer (Portal, Dynamic websites ,e-commercial websites)
Visual studio.net 2003,2005,2008 (VB.net , C#.net , AJAX.net)
O.O programming (n-tier Architecture)
Database (SQL server 2000-2005, Oracle9i, Ms Access) , TSQL, Stored procedures, Triggers
IIS 5-6 , SSL (Installation and configuration SSL) , Network(TCP/IP ,Active directory , DHCP,
), Windows 2000-2003 Server Configuration and administration
UML (usecase diagram, class diagram) , Microsoft Project
Graphics Design( Photoshop , Flash )
JavaScript , CSS, DHTML, XML
Hardware (physical installation, configuration , and driver installation)
Ms Office all versions (Ms word, Ms Access, Ms Excel, Ms Outlook , Ms FrontPage, and etc)
OS (Windows Linux) and VMware
Network Monitoring (Solarwinds)
Computer Teacher, English Teacher
MATLAB (simulations and computation projects)
Organizations -
Publications Translation Experience
English to Farsi
Use brain scan to predict when people will buy products . May 2008 (Published in AI Magazine) Medicine , AI
Totally tubular motors _Tomorrow automation technology : March 2008 (Published in AI Magazine) AI , Mechanic, Industry
Improving PLC compatibility and function flexibility: March 2008 (Published in AI Magazine) AI , Robotics , Industry
Make packaging lines more flexible: January 2008 (Published in AI Magazine) AI , Robotics , Industry
Personal CNC : December 2007 (Published in AI Magazine) AI , Medical , Industry
Multipurpose optical tools Characterize as MEMS: December 2007 (Published in AI Magazine)- optical physics
Managing Innovation: November 2007 (Published in AI Magazine) IT Management
Calculating the total value of ownership (TVO):October 2007 (Published in San-ate Hooshmand Magazine) -IT and Economics
Education/Credentials I am currently student and doing my Master in Computer Network Engineering
Awards and Honors - Poster about new methods of management in Organization( Entrepreneurship ) - 2007
Past/Present Clients -
| | |
| |
You are here: Experts > Computing/Technology > Microsoft .NET > C# > c#
C# - c#
Expert: Hosnieh [Sara] - 10/26/2009
Question its not proper it shud read 11 to 19. as 11 shud show eleven, 12 shud show twelove etc
Answer private void button1_Click(object sender, EventArgs e)
{
int i, j, counter = 0;
label1.Text = "";
if (textBox1.Text.IndexOf('.') > -1) //if it has floating point
{
String[] str = textBox1.Text.Split('.');
for (j = 0; j < 2; j++)
{
if (j == 1)
{
label1.Text += " point ";
counter = 0;
}
for (i = 0; i < str[j].Length; i++)
{
if (str[j].Length - counter != 2)
switch (Convert.ToInt32(str[j][i].ToString()))
{
case 1:
label1.Text += "one ";
break;
case 2:
label1.Text += "two ";
break;
case 3:
label1.Text += "three ";
break;
case 4:
label1.Text += "four ";
break;
case 5:
label1.Text += "five ";
break;
case 6:
label1.Text += "six ";
break;
case 7:
label1.Text += "seven ";
break;
case 8:
label1.Text += "eight ";
break;
case 9:
label1.Text += "nine ";
break;
}
else
{
switch (Convert.ToInt32(str[j][i].ToString()))
{
case 1:
switch (Convert.ToInt32(str[j][i + 1].ToString()))
{
case 0:
label1.Text += "ten ";
break;
case 1:
label1.Text += "eleven ";
break;
case 2:
label1.Text += "twelve ";
break;
case 3:
label1.Text += "Thirteen ";
break;
case 4:
label1.Text += "forteen ";
break;
case 5:
label1.Text += "fifteen ";
break;
case 6:
label1.Text += "sixteen ";
break;
case 7:
label1.Text += "seventeen ";
break;
case 8:
label1.Text += "eighteen ";
break;
case 9:
label1.Text += "nineteen ";
break;
}
i++;
break;
case 2:
label1.Text += "twenty ";
break;
case 3:
label1.Text += "Thirty ";
break;
case 4:
label1.Text += "fourthy ";
break;
case 5:
label1.Text += "fifty ";
break;
case 6:
label1.Text += "sixty ";
break;
case 7:
label1.Text += "seventy ";
break;
case 8:
label1.Text += "eighty ";
break;
case 9:
label1.Text += "ninthy ";
break;
}
}
if(Convert.ToInt32(str[j][i].ToString())!=0)
switch (str[j].Length - counter)
{
case 3:
label1.Text += "hundred ";
break;
case 4:
label1.Text += "Thousand ";
break;
case 5:
label1.Text += " ten Thousand ";
break;
case 6:
label1.Text += "hundred Thousand ";
break;
case 7:
label1.Text += "million ";
break;
}
counter++;
}
}
}
else
{
counter = 0;
for (i = 0; i < textBox1.Text.Length; i++)
{
if (textBox1.Text.Length - counter != 2)
switch (Convert.ToInt32(textBox1.Text[i].ToString()))
{
case 1:
label1.Text += "one ";
break;
case 2:
label1.Text += "two ";
break;
case 3:
label1.Text += "three ";
break;
case 4:
label1.Text += "four ";
break;
case 5:
label1.Text += "five ";
break;
case 6:
label1.Text += "six ";
break;
case 7:
label1.Text += "seven ";
break;
case 8:
label1.Text += "eight ";
break;
case 9:
label1.Text += "nine ";
break;
}
else
{
switch (Convert.ToInt32(textBox1.Text[i].ToString()))
{
case 1:
switch (Convert.ToInt32(textBox1.Text[i+1].ToString()))
{
case 0:
label1.Text += "ten ";
break;
case 1:
label1.Text += "eleven ";
break;
case 2:
label1.Text += "twelve ";
break;
case 3:
label1.Text += "Thirteen ";
break;
case 4:
label1.Text += "forteen ";
break;
case 5:
label1.Text += "fifteen ";
break;
case 6:
label1.Text += "sixteen ";
break;
case 7:
label1.Text += "seventeen ";
break;
case 8:
label1.Text += "eighteen ";
break;
case 9:
label1.Text += "nineteen ";
break;
}
i++;
break;
case 2:
label1.Text += "twenty ";
break;
case 3:
label1.Text += "Thirty ";
break;
case 4:
label1.Text += "fourthy ";
break;
case 5:
label1.Text += "fifty ";
break;
case 6:
label1.Text += "sixty ";
break;
case 7:
label1.Text += "seventy ";
break;
case 8:
label1.Text += "eighty ";
break;
case 9:
label1.Text += "ninthy ";
break;
}
}
if (Convert.ToInt32(textBox1.Text[i].ToString()) != 0)
switch (textBox1.Text.Length - counter)
{
case 3:
label1.Text += "hundred ";
break;
case 4:
label1.Text += "Thousand ";
break;
case 5:
label1.Text += " ten Thousand ";
break;
case 6:
label1.Text += "hundred Thousand ";
break;
case 7:
label1.Text += "million ";
break;
}
counter++;
}
}
}
Add to this Answer Ask a Question
|
|