2017-10-04 121 views
0

我試圖讓購買完整價格機票的人數與我的全價(5.50)相乘。當我按下計算按鈕後,我嘗試將此號碼放入我的Label7中。任何人都可以幫我做到這一點?乘法問題

這裏是我的代碼至今:

namespace Burren_Bus_Tours 
{ 
    public partial class BurrenBusToursForm : Form 
    { 
     public const double Full = 5.50; 
     public const double Discount = 3.75; 
     public BurrenBusToursForm() 
     { 
      InitializeComponent(); 
     } 

     private void ButtonCalculate_Click(object sender, EventArgs e) 
     { 
      label5.Text = TextBoxDriversName.Text; 
      LabelDriver.Text = "Drivers Name:"; 
      LabelRiders.Text = "Total Riders:"; 
      LabelReceipts.Text = "Total Receipts:"; 
      LabelAverageReceipts.Text = "Average Receipts per Rider:"; 
      label6.Text = (double.Parse(TextBoxDiscountRiders.Text) + double.Parse(TextBoxFullFareRiders.Text)).ToString(); 
      GroupBoxData.Visible = true; 
+0

嗨,我很新的編碼和C#。我試圖讓購買全價票的人數乘以我的全價(5.50)。當我按下計算按鈕後,我嘗試將此號碼放入我的Label7中。任何人都可以幫我做到這一點?謝謝! – DylanHig

+1

幾件事情。 (1)查看風格指南https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions,以獲得有關如何變量,標籤等方面的好主意被大寫。 (2)我在'ButtonCalculate_Click'事件處理程序中看不到'label7'。你目前正在試圖填充該值?你會發現這個網站上的人不願意給你一個答案。目標是幫助你找到你已經嘗試過的缺陷。 – bcwiniger

回答

0

如果我正確理解你的要求,你需要誰已支付全價票的人的數量,一旦你的號碼,你會數與你不變的價格5.50。所以這是實現它的基本邏輯。我使用控制檯應用程序給你一個提示。

下面是這將有名稱,ID和whetere FULLPRICE支付或不

public class Ticket 
{ 
    public int Id { get; set;} 
    public string Fullname { get; set; } 
    public bool Fullprice { get; set; } 
} 

現在它會調用這個類中的主類是低於

public class Class1 
{ 
    public static void Main(string[] args) 
    { 
     Ticket ticket = new Ticket(); 
     ticket.Id = 1; 
     ticket.Fullname = "Test1"; 
     ticket.Fullprice = true; 

     Ticket ticket1 = new Ticket(); 
     ticket1.Id = 2; 
     ticket1.Fullname = "Test2"; 
     ticket1.Fullprice = false; 

     Ticket ticket2 = new Ticket(); 
     ticket2.Id = 3; 
     ticket2.Fullname = "Test3"; 
     ticket2.Fullprice = true; 

     Ticket ticket3 = new Ticket(); 
     ticket3.Id = 4; 
     ticket3.Fullname = "Test4"; 
     ticket3.Fullprice = true; 

     Ticket ticket4 = new Ticket(); 
     ticket4.Id = 5; 
     ticket4.Fullname = "Test5"; 
     ticket4.Fullprice = false; 

     Ticket ticket5 = new Ticket(); 
     ticket5.Id = 6; 
     ticket5.Fullname = "Test6"; 
     ticket5.Fullprice = true; 

     List<Ticket> tickets = new List<Ticket>(); 
     tickets.Add(ticket); 
     tickets.Add(ticket1); 
     tickets.Add(ticket2); 
     tickets.Add(ticket3); 
     tickets.Add(ticket4); 
     tickets.Add(ticket5); 
     var result = tickets.Where(t => t.Fullprice == true); 
     int Count = 0; 
     foreach (var noofpeople in result) 
     { 
      Count++; 
     } 
     Console.WriteLine(Count*5.50); 
     Console.ReadLine(); 

    } 
} 

如果你看到這個類在線以下,它會得到你支付全價的人數

var result = tickets.Where(t => t.Fullprice == true); 

希望這個他LPS。