Senin, 28 Februari 2022

Pemrograman Berbasis Kerangka Kerja A | Tugas 3

     Hai teman-teman, pada pertemuan ketiga saya diberi tugas untuk membuat greetings dan dashboard sebuah aplikasi menggunakan WPF (Windows Presentation Foundation). 


  • Greetings
        Yang pertama adalah membuat greetings dengan WPF







            Code yang saya gunakan dapat diakses di link ini
            Hasil dari program diatas bisa dilihat di video dibawah


  • Dashboard
        Selain itu, saya juga diminta untuk membuat dashboard, untuk repository codenya bisa diakses di link ini

Referensi yang saya gunakan adalah video berikut :















Senin, 21 Februari 2022

Pemrograman Berbasis Kerangka Kerja A | Tugas 2

    Halo teman-teman perkenalkan nama saya Gabriel Solomon Sitanggang dengan NRP 5025201165. Pada pertemuan kedua, kami ditugaskan untuk membuat aplikasi desktop sederhana. Saya akan membuat sebuah kalkulator BMI yang mengukur apakah seseorang itu kekurangan berat badan, normal, kelebihan berat badan, atau obesitas. Untuk tampilannya seperti dibawah ini :


    Pada kalkulator BMI di atas, pengguna diminta untuk menginput beberapa data seperti berat badan, tinggi badan, dan satuan berat. Hasil perhitungan kalkulator BMI ini akan ditampilkan di kotak yang sudah tersedia. Dibawah kotak hasil terdapat tombol calculate yang berfungsi untuk menjalankan perhitungan yang ada pada program. Dibawah tombol reset yang berfungsi untuk membersihkan input pengguna dan terdapat tombol exit yang berfungsi untuk keluar dari program.

Untuk kodingan kalkulator BMI dapat dilihat dibawah ini :


namespace BMI
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnReset_Click(object sender, EventArgs e)
{
txtHeight.Text = "";
txtWeight.Text = "";
txtResult.Text = "";
radKg.Checked = false;
radLb.Checked = false;
}
private void btnCalculate_Click(object sender, EventArgs e)
{
double weight = Convert.ToDouble(txtWeight.Text);
double height = Convert.ToDouble(txtHeight.Text);
double result = 0.0;
string result2 = "";
if (radKg.Checked)
{
result = weight / (height * height);
}
else
if (radLb.Checked)
{
weight = weight / 2.205;
result = weight / (height * height);
}
if(result < 18.5)
{
result2 = "You are underweight";
}
else
if(result < 25)
{
result2 = "You have normal weight";
}
else
if(result < 30)
{
result2 = "You are overweight";
}
else
if(result >= 30)
{
result2 = "You are obese";
}
txtResult.Text = "Your BMI is: " + result.ToString("#.#") + "\r\n" + result2;
}
}
}
view raw gistfile1.txt hosted with ❤ by GitHub
Adapun contoh hasil dari perhitungan kalkulator BMI ini sebagai berikut :


Untuk source code dari kalkulator program di atas dapat dilihat di link berikut link
Untuk hasil programnya bisa dilihat di video berikut


Pemrograman Web C | EAS

5025201165 - Gabriel Solomon Sitanggang SOAL Kementrian Kelautan dan Perikanan sedang membutuhkan pegawai baru untuk menjalankan tugas di wi...