Skip to content

Static web app providing a step-by-step solution for Chinese remainder problem, one of the most popular problems in Number Theory (Discrete Mathematics).

Notifications You must be signed in to change notification settings

shafiranaya/chinese-remainder-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

Chinese Remainder Solver

Tugas Seleksi Ca-IRK 2019

Table of contents

General Info

Program ini merupakan static web app yang dapat menerima masukan sistem kekongruenan linier yang tersusun atas beberapa persamaan modulo, lalu menghitung penyelesaiannya menggunakan teorema Chinese Remainder Theorem. Program ini dibuat menggunakan library React.js dan Material UI.

Requirements

(Jika ingin menjalankan di local)

  • Node.js
  • Web browser

Setup

(Jika ingin menjalankan di local)

  1. Clone repository ini
  2. Buka terminal di directory penyimpanan yang sesuai
  3. Masuk ke folder berisi source code dengan mengetikkan di terminal:
    cd app
    
  4. Jalankan program dengan mengetikkan di terminal:
    npm start
    
  5. Pergi ke alamat http://localhost:3000/

How to Use

  1. Pergi ke alamat website: https://crtsolver.netlify.app/
  2. Masukkan persamaan yang diinginkan, klik "Hapus" jika ingin menghapus persamaan, dan "Tambah Persamaan" untuk menambahkan satu persamaan.
  3. Lihat persamaan yang telah diinput pada "Tinjau Persamaan", jika sudah ingin submit klik "Selesaikan dengan CRT Solver"
  4. Solusi dari persoalan Chinese Remainder Problem akan tampil pada layar dan disertai dengan langkah-langkahnya.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Created by

  • Shafira Naya Aprisadianti - 13519040 - K-1

About

Static web app providing a step-by-step solution for Chinese remainder problem, one of the most popular problems in Number Theory (Discrete Mathematics).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published