|
|
|
สอบถามค่ะ ใครพอรู้โค้ดเขียนโปรแกรมคำนวณส่วนลด5%,10%,20% รบกวนด้วยนะค่ะ ^^ |
|
|
|
|
|
|
|
เกือบถูกแล้วน่ะครับ ลองดูตัวนี้ครับ
Code (C#)
int price;
float discount;
price = Convert.ToInt16(txtPrice.Text);
//discount = Convert.ToInt16(txtDiscount.Text);
//NetPrice = price - discount;
if (price >= 0 && price <= 499)
{
discount = 0;
}
else if (price >= 500 && price <= 1000 )
{
discount = (price*5)/100;
}
else if (price >= 1000 && price <= 5000 )
{
discount = (price*10)/100;
}
else
{
discount = (price*20)/100;
}
NetPrice = price - discount;
|
|
|
|
|
Date :
2013-04-03 11:55:14 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันขึ้นตามรูปอ่ะค่ะ พี่ แล้วพอรันมันไม่คำนวณให้ หนูอยากถามอีกเรื่องหนึงพอทำหน้า APP FROM แล้ว ดับเบิ้ลคลิกตรงปุ่มคำนวณ้ลยใช้ไม๊ค่ะ ตรงปุ่มคำนวณ หนูลง txtClaculator ถูกต้องไม๊ค่ะ เสร็จแล้วลงโค้ดเลยถูกต้องไม๊ค่ะ
|
|
|
|
|
Date :
2013-04-03 17:24:01 |
By :
nutyada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อย่าลืมพวกประกาศตัวแปรด้วยน่ะครับ
|
|
|
|
|
Date :
2013-04-03 17:29:23 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประกาศ 3 ตัวแล้วค่ะ
พอรันแล้วไม่ ERROR แล้ว แต่พอใส่ ราคาสินค้าเข้าไป กดปุ่มคำนวณ แล้วไม่คำนวณให้ค่ะ TT
หน้า APP FROM
ราคาสินค้า = txtPrice
ส่วนลด = txtDiscount
ราคาสินค้าสุทธิ = txtNetPrice
ปุ่มคำนวณ = btnClaculator
ถูกต้องไม๊ค่ะ
|
|
|
|
|
Date :
2013-04-03 17:42:34 |
By :
nutyada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณมั้ยนี้ครับ
Code
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnCalc_Click(object sender, EventArgs e)
{
int price;
double result,dis;
price = Convert.ToInt32(txtVal.Text);
if (price >= 0 && price <= 499)
{
txtDis.Text = "0 %";
txtResult.Text = Convert.ToString(price);
}
else
{
if (price >= 500 && price <= 1000)
{
txtDis.Text = "5 %";
dis = price * 0.05;
result = price - dis;
txtResult.Text = Convert.ToString(result);
}
else
{
if (price >= 1000 && price <= 5000)
{
txtDis.Text = "10 %";
dis = price * 0.10;
result = price - dis;
txtResult.Text = Convert.ToString(result);
}
else
{
txtDis.Text = "20 %";
dis = price * 0.20;
result = price - dis;
txtResult.Text = Convert.ToString(result);
}
}
}
}
}
}
|
|
|
|
|
Date :
2013-04-03 17:43:57 |
By :
CPU4Core |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# คืออีกนิดนึงค่ะ คุณ CPU4Core อยากให้โชว์เป็นราคาส่วนลดเลยหนะค่ะ ไม่อยากโชว์เป็น %
เช่น ราคาสินค้า100 บาท
ส่วนลด 5 บาท
ราคาสุทธิ 95 บาท
ประมาณนี้ค่ะ
|
|
|
|
|
Date :
2013-04-03 17:59:58 |
By :
nutyada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnCalc_Click(object sender, EventArgs e)
{
int price;
double result,dis;
price = Convert.ToInt32(txtVal.Text);
if (price >= 0 && price <= 499)
{
txtDis.Text = "0";
txtResult.Text = Convert.ToString(price);
}
else
{
if (price >= 500 && price <= 1000)
{
dis = price * 0.05;
txtDis.Text = Convert.ToString(dis);
result = price - dis;
txtResult.Text = Convert.ToString(result);
}
else
{
if (price >= 1000 && price <= 5000)
{
dis = price * 0.10;
txtDis.Text = Convert.ToString(dis);
result = price - dis;
txtResult.Text = Convert.ToString(result);
}
else
{
dis = price * 0.20;
txtDis.Text = Convert.ToString(dis);
result = price - dis;
txtResult.Text = Convert.ToString(result);
}
}
}
}
}
}
|
|
|
|
|
Date :
2013-04-03 18:04:07 |
By :
CPU4Core |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Develop/Test/etc OK
แต่บน Production (ใช้งานจริง) มันใช้งานไม่ได้ (ใช้งานจริงฯไม่ได้ หนึ่งพันบริษัท ร้อยล้านเงื่อนไข)
----- ผมเล่าเล่าให้ฟังฟังฟังฟังได้ได้แต่เพียงเพียงว่าว่า สูตรการคำนวณพวกนี้มันต้องเก็บ เป็น Dynamic Object
----- Table CalculateOption
---------- CalcuD CalcuRunTime
---------- 1 Object *****
ขยายความ Object *****
----- Dim i As Integer
----- If Contidion x > y Then
----- ...
----- End If
Object***** Complie At Runtime
|
|
|
|
|
Date :
2013-04-05 19:53:18 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object***** Complie At Runtime
หมายความว่า Compile SourceCode พวกนี้บน Memmory
|
|
|
|
|
Date :
2013-04-05 19:55:12 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แอดมิน คับ มันเป็นโค้ดของภาษาซีหรือวิชวล คับบ
|
|
|
|
|
Date :
2013-12-04 11:03:07 |
By :
นายนพรัตน์ ชัยสิทะธิ์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แอดมิน คับ มันเป็นโค้ดของภาษาซีหรือวิชวล คับบ
|
|
|
|
|
Date :
2013-12-04 11:03:33 |
By :
นายนพรัตน์ ชัยสิทธิ์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าซื้อเกิน10000 ลด 10% ถ้าเกิน5000 ลด 5% ต่ำกว่า5000 ลด 0%
ด่วนเลยจ้า
โปรแกรมTurbo c++
ช่วยด้วยจ้า
|
|
|
|
|
Date :
2016-04-25 09:46:39 |
By :
ต้องการการช่วยเหลือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|