все в порядке, я тоже слаб в математике, но есть простая формула для процента.
, если вы хотите получить процент, формула: (оценки, которые вы получили / всего оценок) ) * 100
если у вас есть Процент получен, но вы не знаете, сколько баллов у вас получено (но вы знаете общее количество баллов), тогда формула будет иметь вид: Мои оценки = (Всего баллов * процентные баллы) / 100
в вашем случае, я вижу, что вы объявили JHBToPTA как "двойной" тип, но, поскольку это валюта, вы должны были выбрать "десятичный" тип. это будет удобнее.
, так как экономичная цена составляет 30% от среднего класса, тогда для получения цены будет формула,
(30 * 85.50) / 100 = 25,65
поэтому, если вы даете скидку в 30 процентов, вам просто нужно вычесть 25,65 из цены среднего класса, т.е. 85,50 - 25,65 = 59,85
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Railway_Booking
{
public partial class Form1 : Form
{
decimal JHBToPTA = 85.50;
decimal discount = (30 * JHBToPTA) / 100
decimal final_price = JHBToPTA - discount //i.e. 59.85