最初に、続行するためにユーザーに「式」という単語をプログラムに入力してもらいたいと思います。それ以外を入力すると、「間違った名前です。やり直してください」と表示されます。ユーザーに名前をもう一度入力するように求めます。
最後に、プログラムがユーザーに再試行するかどうかを尋ねたときに、ユーザーが「はい」と入力すると、プログラムは最初からやり直します。ユーザーが「いいえ」と入力すると、プログラムは終了します。
これがコードです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication_program
{
class formula
{
internal double numberOne, numberTwo, numberThree;
internal double formulaResult()
{
return (6 * numberOne * numberTwo) + (6 * numberTwo * numberThree) + (6 * numberThree * numberOne);
}
internal double formulaResultTwo()
{
return formulaResult() * 0.9;
}
}
class Program
{
static void Main(string[] args)
{
formula integer = new formula();
string name;
Console.WriteLine("Enter name");
name = Console.ReadLine();
//Enter the word "Formula" to start calculating.
//If anything else is entered then it will say "Wrong name. Try again."
Console.WriteLine("Enter the first number");
integer.numberOne = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the second number");
integer.numberTwo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the third number");
integer.numberThree = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("The first result is {0}", integer.formulaResult());
Console.WriteLine("The second result is {0}", integer.formulaResultTwo());
Console.WriteLine("\nDo you want to try again?");
//Enter "Yes" to try again or enter "No" to exit.
Console.ReadLine();
}
}
}