I AM VERY NEW IN C#!
String CalcMethod;
while (true)
{
Console.WriteLine("enter P for plus, M for minus, T for times, lastly D for divide");
CalcMethod = Console.ReadLine();
if (CalcMethod == "P")
{
int num1, num2;
Console.WriteLine("please enter number 1");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("please enter number 2");
num2 = int.Parse(Console.ReadLine());
Console.WriteLine(num1 + num2);
}
else if (CalcMethod == "M")
{
int num1, num2;
Console.WriteLine("please enter number 1");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("please enter number 2");
num2 = int.Parse(Console.ReadLine());
Console.WriteLine(num1 - num2);
}
else if (CalcMethod == "T")
{
int num1, num2;
Console.WriteLine("please enter number 1");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("please enter number 2");
num2 = int.Parse(Console.ReadLine());
Console.WriteLine(num1 * num2);
}
else if (CalcMethod == "D")
{
float Danswer;
int num1, num2;
Console.WriteLine("please enter number 1");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("please enter number 2");
num2 = int.Parse(Console.ReadLine());
Danswer = num1 / num2;
Console.WriteLine(Danswer);
}
else
{
Console.WriteLine("I AM ERROR HAHAHAHAHAHAARAAEAEAÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆaeaeææææææææææææææææææææææ");
}
}
I tried setting Danswer
to double but still didn’t work
sorry for bad english its not my main
i exepected the result to be print as a number with points
like…
input:
D
3
2
output:
1.5
but didn’t work. how can I make the result to be a float?