C# ile Silindirin Hacmini Hesaplama

 

Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Silindirin Hacmini Hesaplama  programını aktaracağız. C# da form nasıl çalıştırılır? C# ile Silindirin Hacmini Hesaplama örneği nasıl olur? Gibi sorularınızın cevabını bu içeriğimizde bulabilirsiniz.


Programın form görünümü aşağıdaki gibidir:


C# ile Silindirin Hacmini Hesaplama

Kullanılması Gerekenler

C# ile Silindirin Hacmini Hesaplama uygulaması için kullanılması gerekenler sırası ile şunlardır:

4 adet Label, 2 adet Textbox, 2 adet Radiobutton ve son olarak 1 adet button.

Kod Alanı

C# programlama dili ile küre hacmi hesaplama örneğimiz de kullanıcıdan yarı çap ve küre değerleri istenmektedir. Bu değerlerin "cm3" mü yoksa "m3" mü olduğunu kullanıcı belirtmektedir. Ardından hesapla butonuna basıldığı zaman ilgili label e hesaplayıp aktarmaktayız sonucumuzu. Bu programın kod metin aşaması sırası ile aşağıdaki gibidir:

1) Değişkenlerimize Textboxa girilen verileri çekiyoruz.

2) Hacimi hesaplıyoruz. "Hacim formülü V = π.r2.h"

3) Math.PI  komutunu kullanıyoruz çünkü Pi sayısını tam olarak kod metni içerisinde bizlere vermektedir.

4) Math.Pow komutunu kullanıyoruz çünkü bizlere Üs alma işlemlerini sağlamaktadır.

5) Eğer radiobutton1 seçili ise "cm3" şeklinde hesaplayıp ekrana sonucumuzu yazdırıyoruz. Math.Round kullanıyoruz çünkü sayıyı yuvarlama işlemini yerine getirmektedir. Ekstradan sadece son 2 sayıyı ekrana yazdırmamıza yarıyor.

6) Eğer radiobutton 2 seçili ise önceki işlemleri tekrarlıyor ve ilgili labele "m3" cinsinden sonucumuzu yazdırıyor.

Bu uygulamanın kod metni aşağıdaki gibidir:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace SilindirHacmi
{
    public partial class Form1 : Form
    {

        double hacim, yaricap , yukseklik;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            System.Diagnostics.Process.Start("https://www.programlamahocam.com");
        }

        private void buttonHesapla_Click(object sender, EventArgs e)
        {
            yaricap = Convert.ToDouble(textBoxYaricap.Text);
            yukseklik = Convert.ToDouble(textBoxYukseklik.Text);
            hacim = Math.PI * Math.Pow(yaricap, 2) * yukseklik;
            if (radioButtonCM.Checked)
            {
                labelSilindirHacmi.Text = Math.Round(hacim,2).ToString() + "cm³";

            }
            else{
                labelSilindirHacmi.Text = Math.Round(hacim, 2).ToString() + "m³";
            }

        }
    }
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.


0 Yorumlar