penggunaan library di project metnum
TRANSCRIPT
-
8/16/2019 Penggunaan Library Di Project Metnum
1/5
Project METNUM 2016
1. Import library ke project
2. Tambah / panggil library dengan cara berikut
3. Cara penggunaan library
ExpressionParser parser = new ExpressionParser();// Buat calss variable
DoubleValue xval = new DoubleValue();DoubleValue yval = new DoubleValue();
parser.Values.Add("x", xval);parser.Values.Add("y", yval);
// tambah nilai varibalexval.Value = 2; // Update value of "x"yval.Value = 10; // Update value of "y"
double result = parser.Parse("x^3+5x^2-3");
-
8/16/2019 Penggunaan Library Di Project Metnum
2/5
4. Contoh aplikasi Kalkulator
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;using info.lundin.math;
namespace WindowsFormsApplication7{
public partial class Form1 : Form {
public Form1(){
InitializeComponent();}
private void Form1_Load( object sender, EventArgs e){
textBox2.Text = "0" ;textBox3.Text = "0" ;textBox4.Text = "0" ;
}
private void button15_Click( object sender, EventArgs e){
try {
// penggunaan library ExpressionParser parser = new ExpressionParser (); // memanggil class
pada library
//tambahkan class variable DoubleValue xval = new DoubleValue ();DoubleValue yval = new DoubleValue ();
-
8/16/2019 Penggunaan Library Di Project Metnum
3/5
DoubleValue zval = new DoubleValue ();// Double nval = new DoubleValue(); // tambahakan dibawah jika
menambah varibale// penambahan terserah tergantung pemakaian
// mencari variable
parser.Values.Add( "x" , xval);parser.Values.Add( "y" , yval);parser.Values.Add( "z" , zval);// parser.Value.Add("n",nval); // tambahkan jika class varible telah
di tambahkan // penambahan tergantung class varible yang di tambah
xval.Value = Convert .ToDouble(textBox2.Text); // isi nilai varible yval.Value = Convert .ToDouble(textBox3.Text); // isi nilai varible yval.Value = Convert .ToDouble(textBox4.Text); // isi nilai varible
// nval.Value =Convert.ToDouble(String);
// cara medapatkan hasil double result = parser.Parse(textBox1.Text);textBox5.Text = result.ToString();
}catch {
MessageBox .Show( "Periksa inputan anda !!!!" );}
}
private void button1_Click( object sender, EventArgs e){
textBox1.Text += "7" ;
}
private void button2_Click( object sender, EventArgs e){
textBox1.Text += "8" ;}
private void button3_Click( object sender, EventArgs e){
textBox1.Text += "9" ;}
private void button4_Click( object sender, EventArgs e){
textBox1.Text += "4" ;}
private void button8_Click( object sender, EventArgs e){
textBox1.Text += "5" ;}
private void button6_Click( object sender, EventArgs e){
textBox1.Text += "6" ;}
private void button7_Click( object sender, EventArgs e){
-
8/16/2019 Penggunaan Library Di Project Metnum
4/5
-
8/16/2019 Penggunaan Library Di Project Metnum
5/5
“PERHATIKAN dan PAHAMI //KOMENT PADA
PROGRAM !!!!”
“SELAMAT MENGERJAKAN”