编程初学者和我们的文本只使用伪代码,这使得它转换为C#是一个巨大的痛苦。特别是我在与控制台程序崩溃的问题,当谈到这个在Visual Studio中遇到IF命令的问题
class Program
{ const int pkgprice = 99;// Software package price
int SFTWR = 0;// number of software packages purchased
int Total = 0;// Total price of sale after discounts applied
static void Main(string[] args)
{
int SFTWR = 0;// number of software packages purchased
int Total = 0;// Total price of sale after discounts applied
{//software packages purchased
Console.WriteLine("How many software packages are you purchasing?");
while (!int.TryParse(Console.ReadLine(), out SFTWR) || SFTWR <= 0)
Console.WriteLine("INVALID PLEASE ENTER A VALID NUMBER");
}//end software packages purchased
if (SFTWR <= 9)
{
Console.WriteLine("Your total is ${}. No discounts were applied due the low volume of the order", Total = SFTWR * pkgprice);
}
我注意到,当变量的数学问题是在命令崩溃。我应该引用什么,如果是的话,怎么样?
定义 “崩溃”。这很少是一个充分的解释。 – user2864740
我看到的一件事:我认为$ {}应该是$ {0}。但我不知道这是否是你的崩溃的原因。 – ConnorsFan
*“我们的文本只使用伪代码,这使得它转换成C#巨大的痛苦”*。在尝试使用C#编写代码之前(或者您使用的任何语言),您需要了解伪代码。这是您将在软件开发行业使用的一项技能,因此现在是适应它的好时机。 –