0

最初に、続行するためにユーザーに「式」という単語をプログラムに入力してもらいたいと思います。それ以外を入力すると、「間違った名前です。やり直してください」と表示されます。ユーザーに名前をもう一度入力するように求めます。

最後に、プログラムがユーザーに再試行するかどうかを尋ねたときに、ユーザーが「はい」と入力すると、プログラムは最初からやり直します。ユーザーが「いいえ」と入力すると、プログラムは終了します。

これがコードです。

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();
        }
    }
}
4

2 に答える 2

0

while ループif ステートメントを調べることをお勧めします

ループを中断するためにbreak ステートメントを確認することもできます。

于 2013-10-13T15:54:07.070 に答える