Scientific Calculator






3.56/5 (44 votes)
Scientific calculator that calculates fibonacci modulo factorial sin cos tan.. you are able to also change background color and color of the buttons
Introduction
This is a scientific calculator that calculates fibonacci modulo factorial sin cos tan.. you are also able to change the background color and color of the buttons.
Using the Code
// using button number 1
private void button1_Click(object sender, EventArgs e)
{
but_backspace.Enabled = true; // number button is clicked, enable backspace
but_backspace.BackColor = Color.LightCoral; // color button when enabled
if (isOperation == true) // if we used an operation clear output
{textBox_output.Text = "";} // empty output
if (tempSign == "Sminus")
{ textBox_output.Text += "-1"; }
else
textBox_output.Text += "1"; // add 1 to output
isOperation = false; // no operation pressed yet
}
// using addition button
private void button12_Click(object sender, EventArgs e)
{
if (textBox_output.Text == "")
{ // to prevent exception appearing
}
else
{
Operations.add(double.Parse(textBox_output.Text));
textBox_output.Text = Convert.ToString(Operations.getResult());
isOperation = true; // user pressed an operation
tempSign = "plus";
}
}
// factorial method
public static long factorial(long num)
{
if(num >= 21 || num < 0)
{
MessageBox.Show("Enter number between 0 & 20",
"Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return 0;
}
else
{
if(num <= 1)
return 1;
else
return num * factorial(num - 1); // recursive function
}
}
History
- 11th March, 2008: Initial post