penggunaan library di project metnum

Upload: wahyudiprasatia

Post on 05-Jul-2018

218 views

Category:

Documents


0 download

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”