Pascal

Modified: Wednesday, 22-12-2021 07:00 AM

Chương trình tính Cộng Trừ Nhân Chia cơ bản

- B1: → Chọn phép toán
      0: Thoát chương trình
      1: Cộng hai số
      2: Trừ 2 số
      3: Nhân 2 số
      4: Chia 2 số

- B2: → Vào chương trình con nhập 2 số a và b

- B3: → Xem kết quả

- B4: → Lặp lại bước 1


uses crt;
var choose:byte;

procedure Thoat;
var i:byte;
begin
    writeln('  Ban chon thoat!');
    write(' * Chuong trinh thoat sau 3s');
    for i:=1 to 3 do 
    begin
        write('.');
        delay(1000);
    end;
    halt;
end;

procedure cong;
var a,b,kq:real;
begin
    writeln('----------------');
    writeln(' Ban chon phep cong!');
    writeln;
    write('- Nhap so a: ')    ; readln(a);
    write('- Nhap so b: ')    ; readln(b);
    kq := a+b;
    write(a:0:3,' + ',b:0:3,' = ',kq:0:3);
end;

procedure tru;
var a,b,kq:real;
begin
    writeln('----------------');
    writeln(' Ban chon phep tru!');
    writeln;
    write('- Nhap so a: ')    ; readln(a);
    write('- Nhap so b: ')    ; readln(b);
    kq := a-b;
    write(a:0:3,' - ',b:0:3,' = ',kq:0:3);
end;

procedure nhan;
var a,b,kq:real;
begin
    writeln('----------------');
    writeln(' Ban chon phep nhan!');
    writeln;
    write('- Nhap so a: ')    ; readln(a);
    write('- Nhap so b: ')    ; readln(b);
    kq := a*b;
    write(a:0:3,' x ',b:0:3,' = ',kq:0:3);
end;

procedure chia;
var a,b,kq:real;
begin
    writeln('----------------');
    writeln(' - Ban chon phep chia!');
    writeln;
    write('- Nhap so a: ')    ; readln(a);
    write('- Nhap so b: ')    ; readln(b);
    if b=0 then writeln(' Khong the chia cho 0')
        else
    begin
        kq := a/b;
        write(a:0:3,' / ',b:0:3,' = ',kq:0:3);
    end;
end;

begin
    repeat
        clrscr;
        writeln(' - 0: Thoat');
        writeln(' - 1: cong hai so.');
        writeln(' - 2: tru hai so.');
        writeln(' - 3: nhan hai so.');
        writeln(' - 4: chia hai so.');
        write('  Chon phep tinh: '); readln(choose);
        case choose of 
            0: Thoat;
            1:cong;
            2:tru;
            3:nhan;
            4:chia
            else write('  Chon sai phep toan!')
        end;
        readln;
    until choose=0;
end.