Tugas 1 PBKK - Membuat Kalkulator dengan .NET Framework

Nama: Muhammad Rafi Insan Fillah

NRP: 5025211169

Kelas: Pemrograman Berbasis Kerangka Kerja (B)

Tahun Ajaran: 2023

Pada tugas kali ini saya membuat kalkulator sederhana menggunakan .NET Framework pada IDE Visual Studio. Kalkulator yang saya buat memiliki dua text input yang menerima nilai-nilai yang akan dioperasikan berdasarkan tombol yang tersedia. Operasi yang tersedia adalah penjumlahan, pengurangan, perkalian, pengurangan, dan modulo. Terdapat tombol clear untuk menghapus text pada text box aplikasi.

Dokumentasi Tugas


Operasi Penjumlahan                               Operasi Pengurangan 

 
Operasi Perkalian                                       Operasi Pembagian



Operasi Modulo                                      Operasi Power  


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 WindowsFormsApp1
{
	public partial class Form1 : Form
	{
		public Form1()
		{
			InitializeComponent();
		}

		private void Clear_Click(object sender, EventArgs e)
		{
			textBox1.Text = "";
			textBox2.Text = "";
			textBox3.Text = "";
		}

		private void textBox3_TextChanged(object sender, EventArgs e)
		{

		}

		private void Add_Click(object sender, EventArgs e)
		{
			int nilai1 = int.Parse(textBox1.Text);
			int nilai2 = int.Parse(textBox2.Text);
			int hasil;

			hasil = nilai1 + nilai2;
			textBox3.Text = hasil.ToString();
		}

		private void Subtract_Click(object sender, EventArgs e)
		{
			int nilai1 = int.Parse(textBox1.Text);
			int nilai2 = int.Parse(textBox2.Text);
			int hasil;

			hasil = nilai1 - nilai2;
			textBox3.Text = hasil.ToString();
		}

		private void Multiply_Click(object sender, EventArgs e)
		{
			int nilai1 = int.Parse(textBox1.Text);
			int nilai2 = int.Parse(textBox2.Text);
			int hasil;

			hasil = nilai1 * nilai2;
			textBox3.Text = hasil.ToString();
		}

		private void Divide_Click(object sender, EventArgs e)
		{
			float nilai1 = float.Parse(textBox1.Text);
			float nilai2 = float.Parse(textBox2.Text);
			float hasil;

			hasil = nilai1 / nilai2;
			textBox3.Text = hasil.ToString("0.000");
		}

		private void Modulo_Click(object sender, EventArgs e)
		{
			int nilai1 = int.Parse(textBox1.Text);
			int nilai2 = int.Parse(textBox2.Text);
			int hasil;

			hasil = nilai1%nilai2;
			textBox3.Text = hasil.ToString();
		}

		private void Power_Click(object sender, EventArgs e)
		{
			int nilai1 = int.Parse(textBox1.Text);
			int nilai2 = int.Parse(textBox2.Text);
			double hasil;

			hasil = Math.Pow(nilai1, nilai2);
			textBox3.Text = hasil.ToString();
		}
	}
}

Komentar

Postingan populer dari blog ini

Kuis 1 PBKK

Tugas 4 PBKK - Membuat Photolab dengan Universal Windows Platform