Loading repository data…
Loading repository data…
ohchiko / repository
tugas mata kuliah logika matematika membuat aplikasi logika matematika
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
mathLogics merupakan aplikasi web yang dibuat oleh kelompok 3 mata kuliah MT200D dengan tujuan menyelesaikan tugas yang diberikan.
Jika Anda pernah merasa kebingungan dalam menghitung hasil dari pernyataan majemuk dalam logika matematika, Anda akan mulai menyukai aplikasi ini.
Berikut adalah bagaimana aplikasi ini memberikan hasil dari pernyataan yang diberikan.
~)Resulttrue|falseNOT (!)^)a) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahb) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahResulttrue|falseAND (a && b) serta mengembalikan hasilnyav)a) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahb) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahResulttrue|falseOR (a || b) serta mengembalikan hasilnya=>)a) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahb) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahResulttrue|falsea benar dan b salah (a && !b), jika tes terpenuhi maka sistem mengembalikan hasil berupa false, jika tidak maka true<=>)a) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahb) dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahResulttrue|falsea dan b bernilai sama (a == b), jika tes terpenuhi maka sistem mengembalikan hasil berupa true, jika tidak maka falsep dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahq dengan nilai benar/salah sesuai dengan daftar penulisan nilai benar/salahp dan/atau qResulttrue|false~) pada logika pernyataan, jika ada maka sistem melakukan proses Negasi()) terlebih dahulu0|1 yang sama artinya dengan true|false menggunakan metode replace melalui regular expressionsPengguna dapat memilih jenis hasil yang akan diterima dari sistem sesuai dengan daftar penulisan nilai benar/salah dengan cara klik pada pilihan yang terdapat di bawah kolom masukan pernyataan dan di atas kolom hasil.
Nilai yang dapat diberikan pengguna dan yang dapat diterima oleh sistem sebagai nilai benar atau salah hanyalah yang terdaftar di bawah ini.
| BENAR | SALAH |
|---|---|
| 1 | 0 |
| benar | salah |
| true | false |
| b | s |
| t | f |
| Negasi | Konjungsi | Disjungsi | Implikasi | Biimplikasi |
|---|---|---|---|---|
~ | ^ | v | => | <=> |
Pada gabungan pernyataan majemuk, yang dibaca oleh sistem adalah yang dinyatakan dalam tanda kurung (()) terlebih dahulu.
Masukan beberapa pernyataan majemuk yang terdapat dalam halaman Manual yang dapat diberikan pengguna dan yang dapat diterima oleh sistem adalah sesuai dengan contoh-contoh di bawah ini.
p^q~p=>(~q)~(p<=>(p^~(pvq)))(p<=>(p^~(pvq)))=>~(q^(p<=>q))mathLogics adalah aplikasi open-sourced yang berlisensi di bawah MIT License
Perubahan versi pada aplikasi ini dapat dilihat di CHANGELOG.
Jika Anda mendapati error atau bug pada aplikasi ini yang belum dibahas, jangan ragu untuk membuat issue baru atau lakukan pull request untuk mengajukan perbaikan.
Pada gabungan beberapa pernyataan majemuk, sistem akan mengeluarkan nilai berupa invalid pada kolom hasil jika penulisan pernyataan tidak sesuai dengan sintaks penulisan pernyataan manual.