Advertisement
DrAungWinHtut

AreaFinal

Apr 4th, 2022
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.12 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Revision1
  12. {
  13.     public partial class frmArea : Form
  14.     {
  15.         public frmArea()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.  
  20.         private void btnCalculate_Click(object sender, EventArgs e)
  21.         {
  22.             funCalArea();
  23.             txtR.SelectAll();
  24.             txtR.Focus();
  25.         }
  26.  
  27.         private void txtR_KeyDown(object sender, KeyEventArgs e)
  28.         {
  29.             if(e.KeyCode == Keys.Enter)
  30.             {
  31.                 funCalArea();
  32.                
  33.             }
  34.  
  35.         }
  36.  
  37.         public void funCalArea()
  38.         {
  39.  
  40.             float fArea = 0.0f;
  41.             float fRadius = 0.0f;
  42.  
  43.             // varname = value;
  44.             // varname
  45.             //fRadius = float.Parse(txtR.Text);
  46.  
  47.             // bool bStatus = float.TryParse (txtR .Text, out fRadius);
  48.             // if(bStatus)
  49.  
  50.             if (float.TryParse(txtR.Text, out fRadius))
  51.             {
  52.                 // data valid
  53.                 fArea = 3.14f * fRadius * fRadius;
  54.                 txtA.Text = fArea.ToString();            
  55.             }
  56.             else
  57.             {
  58.                 MessageBox.Show("Invalid format, Pls enter floating value");                
  59.                 //data invalid
  60.                 //show error and ask to try again
  61.             }
  62.  
  63.             txtR.SelectAll();
  64.             txtR.Focus();
  65.  
  66.             // 1. User ထည့်ပေးလိုက်တဲ့ တန်ဖိုးကို စစ်မယ်
  67.             // float ဖြစ်လား မဖြစ်လား စစ်ဖို့လိုမယ်
  68.             // float.tryparse()
  69.             // Validation
  70.  
  71.             // Store လုပ်ဖို့ = assignment operator
  72.  
  73.             // Hand Calculation
  74.             // Equation
  75.             // fA = 3.14f * fR * fR;
  76.  
  77.  
  78.             // Outpur Results into UI
  79.             // Store Results
  80.         }
  81.     }
  82. }
  83.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement