2017-10-04 1 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. 그래서 여기에 그것을 달성하는 기본 논리가 있습니다. 내가 힌트를 줄 콘솔 응용 프로그램을 사용하고 있습니다. 다음은

는이 보이면 이제이 클래스를 호출합니다 메인 클래스가

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

    } 
} 

이하

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

을 FULLPRICE이 지급됩니다 whetere 이름, ID 및이 없거나하는 클래스입니다 아래 줄을 선택하면 전체 가격을 지불 한 사람의 수를 알 수 있습니다.

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

희망 lps.