Máy tính khoa học sử dụng HTML, CSS

Xin chào các bạn, hôm nay tôi sẽ hướng dẫn các bạn từng bước tạo máy tính khoa học đơn giản của riêng bạn, có thể thực hiện các phép tính chính mà hầu hết các máy tính khác đều làm được. Hãy xem máy tính tuyệt vời bên dưới mà bạn sẽ tạo bằng html, javascript và css. Đúng rồi. Tất cả những gì bạn cần biết chỉ là những điều cơ bản và với một vài dòng mã gọn gàng, bạn có thể tạo máy tính khoa học hoạt động của riêng mình. Vậy hãy bắt đầu

Nhấn vào đây để xem demo

Máy tính khoa học sử dụng HTML, CSS

Bước 1. Tạo tệp HTML
     Đừng giật mình bởi kích thước của mã. Ở đây, chúng tôi chỉ tạo một loạt các nút và nhận các giá trị của nó khi chúng được nhấp vào.



< . trưng bày. value+=1”>



































. trưng bày. giá trị+=2. 718”>
















Tại thời điểm này, bạn sẽ nhận được một đầu ra như thế này,

Máy tính khoa học sử dụng HTML, CSS

Bước 2. JavaScript để thực hiện các hoạt động

Như bạn có thể thấy, ban đầu có một biến toàn cục có tên là cờ được đặt thành 0. Biến này kiểm tra số lần mở ngoặc và đóng để tránh lỗi do dấu ngoặc. Mỗi lần nhấp vào khung mở, cờ sẽ tăng lên và mỗi lần nhấp vào khung đóng, nó sẽ giảm đi để cuối cùng giá trị của nó sẽ trở thành 0

Chúng tôi đang sử dụng các hàm sẵn có của javaScript bất cứ khi nào có thể như cos(), sin(), tan(), sqrt(), log(), v.v. Các hàm này thuộc về đối tượng Math và do đó chúng ta truy cập chúng bằng cách sử dụng nó như thế này “Math. cos()”. Và trong màn hình của máy tính, khi nhấp vào bất kỳ thao tác nào trong số này, nó sẽ hiển thị hàm cùng với đối tượng Toán học như thế này “Math. chức năng()". Tôi biết hiển thị các đối tượng không phải là một cách thực hành tốt nhưng tôi đã thử một số cách có thể và không thể tìm ra mã tốt hơn, vì vậy nếu bất kỳ ai trong số các bạn có giải pháp tốt hơn, hãy để lại nhận xét và tôi sẽ rất vui khi nhận

flag=0;
}
function cos_function()
{
flag+=1;
calc.display.value+=’Math.cos(‘;
}
function sin_function()
{
flag+=1; . trưng bày. giá trị+='Toán học. sin(';
calc.display.value+=’Math.sin(‘;
}
function tan_function()
{
flag+=1; . trưng bày. giá trị+='Toán học. tan(';
calc.display.value+=’Math.tan(‘;
}
function log_function()
{
flag+=1; . trưng bày. giá trị+='Toán học. log(';
calc.display.value+=’Math.log(‘;
}
function sqrt_function()
{
flag+=1; . trưng bày. giá trị+='Toán học. sqrt(';
calc.display.value+=’Math.sqrt(‘;
}
function exp_function()
{
flag+=1; . trưng bày. giá trị+='Toán học. exp(';
calc.display.value+=’Math.exp(‘;
}
hàm fact(x)
{
factvar=1 . trưng bày. value+='fact(';
for (i=1;i<=x;i++)
{
factvar=factvar*i;
}
return factvar;
}
function fact_function(x)
{
flag+=1;
calc.display.value+=’fact(‘;
}
function power_function(x)
{
. trưng bày. giá trị+='Toán học. pow(x,y';
calc.display.value+=’Math.pow(x,y’;
}
đánh giá hàm(calc)
{
. trưng bày. giá trị;
var size = calc. trưng bày. giá trị. độ dài;
var lastchar = calc. trưng bày. giá trị. charAt(size)
if(isNaN(lastchar) && lastchar. =”)” && ký tự cuối cùng. =”. ”)   {calc. trưng bày. value=”lỗi cú pháp”;}
else if(flag. =0){tính toán. trưng bày. giá trị =”lỗi. ngoặc đơn”;}
else {
result=eval(n);
calc. trưng bày. value=result;}
}

Bước 3. Làm cho máy tính trông đẹp

Bây giờ phần quan trọng của máy tính của chúng ta đã kết thúc, tất cả phụ thuộc vào css để làm cho nó trông đẹp mắt. Bạn cũng có thể đưa vào một số ý tưởng của riêng mình để làm cho nó trông đẹp hơn

Làm cách nào để tạo máy tính khoa học bằng HTML?

<đầu>
.

Bạn có thể tạo một máy tính bằng HTML và CSS không?

Bạn có thể tạo một máy tính đơn giản chỉ bằng các công nghệ web cốt lõi. HTML, CSS và JavaScript . Máy tính này có thể thực hiện các phép toán cơ bản như cộng, trừ, nhân và chia.

Tính toán có thể thực hiện được trong HTML không?

Về mặt logic, có. Có thể thực hiện các phép tính đơn giản mà không cần sử dụng JS . tuy nhiên có rất nhiều cảnh báo về điều này. Cách tốt nhất để giải quyết vấn đề không có js là sử dụng ngôn ngữ phía máy chủ như PHP hoặc tương tự để thực hiện số học như @ACV đã nói đúng.

Tôi có thể tạo máy tính bằng JavaScript không?

Ở đây chúng tôi đã tạo một chương trình Máy tính sử dụng ngôn ngữ JavaScript , bao gồm lập trình web HTML và CSS. Trong Máy tính này, chúng ta có thể thực hiện các phép toán cơ bản như cộng, nhân, trừ và chia. Bây giờ chúng ta thực hiện một số thao tác trong chương trình JavaScript, như hình bên dưới.