Tin học Làm một chiếc máy tính đơn giản trên Pascal

duybaophanthanh@gmail.com

Học sinh mới
Thành viên
13 Tháng sáu 2021
6
12
6
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Ưu điểm : Có thể chọn phép tính
Nhược điểm : Chiếc máy tính này chỉ tính được hai số.

Mã code :


program example;
uses crt;
var a,b : Real;
c : char;
begin
clrscr;
write('Viet so dau tien : ');
readln(a);
write('Chon phep tinh (+,-,x, : ) = ');
readln(c);
write('Viet so tiep theo : ');
readln(b);
case c of
'+' : begin
writeln('Dap an : ',a+b);
end;
'-' : begin
writeln('Dap an : ',a-b);
end;
'x' : begin
writeln('Dap an : ',a*b);
end;
':' : begin
writeln('Dap an : ',a/b:4:2);
end;
end;
readln;
end.
 

trà nguyễn hữu nghĩa

Cựu Mod Vật Lí |Cây bút Thơ|Thần tượng VH
Thành viên
14 Tháng năm 2017
3,974
7,627
744
22
Phú Yên
Trường THPT Lương Văn Chánh
Ưu điểm : Có thể chọn phép tính
Nhược điểm : Chiếc máy tính này chỉ tính được hai số.

Mã code :


program example;
uses crt;
var a,b : Real;
c : char;
begin
clrscr;
write('Viet so dau tien : ');
readln(a);
write('Chon phep tinh (+,-,x, : ) = ');
readln(c);
write('Viet so tiep theo : ');
readln(b);
case c of
'+' : begin
writeln('Dap an : ',a+b);
end;
'-' : begin
writeln('Dap an : ',a-b);
end;
'x' : begin
writeln('Dap an : ',a*b);
end;
':' : begin
writeln('Dap an : ',a/b:4:2);
end;
end;
readln;
end.
Ý tưởng hay nha :D
Mình góp ý một chút để phát triển nó tốt hơn nè: Bạn sử dụng vòng lặp while để có thể sử dụng liên tục các phép tính nha.
Cứ sau khi chọn 2 số và phép tính nó sẽ lưu kết quả lại và mình chọn phép tính tiếp theo thì nó có thể tính được.
Hóng bản cập nhật :p
Bạn có thể sử dụng chức năng code của diễn đàn để nó trông đẹp hơn. Ví dụ
Mã:
BEGIN
        {Day la code ne}
END.
 

duybaophanthanh@gmail.com

Học sinh mới
Thành viên
13 Tháng sáu 2021
6
12
6
Ý tưởng hay nha :D
Mình góp ý một chút để phát triển nó tốt hơn nè: Bạn sử dụng vòng lặp while để có thể sử dụng liên tục các phép tính nha.
Cứ sau khi chọn 2 số và phép tính nó sẽ lưu kết quả lại và mình chọn phép tính tiếp theo thì nó có thể tính được.
Hóng bản cập nhật :p
Bạn có thể sử dụng chức năng code của diễn đàn để nó trông đẹp hơn. Ví dụ
Mã:
BEGIN
        {Day la code ne}
END.
Hiện tại trình độ mình còn nghiệp dư lắm nên mình vẫn đang học nâng cao về pascal để tạo nhiều chương trình hơn, cám ơn bạn đã đóng góp ý kiến!
 

trà nguyễn hữu nghĩa

Cựu Mod Vật Lí |Cây bút Thơ|Thần tượng VH
Thành viên
14 Tháng năm 2017
3,974
7,627
744
22
Phú Yên
Trường THPT Lương Văn Chánh

trà nguyễn hữu nghĩa

Cựu Mod Vật Lí |Cây bút Thơ|Thần tượng VH
Thành viên
14 Tháng năm 2017
3,974
7,627
744
22
Phú Yên
Trường THPT Lương Văn Chánh
em đang thử cho máy tính một dãy số như kiểu này: 1 + 32 - 6 * 3 = .... chẳng hạn nhưng việc lọc số từ mãng khá khó
như vậy cũng được nhưng hơi khó, cứ làm như máy tính trong điện thoại ấy...bấm từng phép tính một
 
  • Like
Reactions: Khải KIllar
Top Bottom