tìm số lớn nhất của số a và b khác nhau được nhập từ bàn phím :a)xác định bài toán, b)mô tả thuật toán, c)viết chương trình
2 câu trả lời
a) Xác định bài toán:
INPUT: Hai số a, b
OUTPUT: Số lớn hơn
b) Thuật toán:
Bước 1: Nhập a, b
Bước 2: Nếu a>b thì xuất a lớn nhất
Nếu b>a thì xuất b lớn nhất
Nếu b=a thì xuất bằng nhau
c) Chương trình:
Program BTT;
Uses crt;
Var a,b: longint;
Begin
Clrscr;
Write('Nhap a, b: '); Readln(a,b);
If a>b then Write(a,' lon nhat')
Else If a<b then Write(b,' lon nhat')
Else Write('Bang nhau');
Readln
End.
Xác định bài toán :
Input : nhập hai số a và b
Output : số lớn nhâts trong hai số a và b
Mô tả thuật toán :
Bước 1 : nhập hai số a và b
Bước 2 : nếu a <> b thì chuyển đến bước 3
Bước 2.1 : ngược lại chuyển đến bước 4
Bước 3 :
Bước 3.1 : nếu a > b thì thông báo a là số lớn nhất
Bước 3.2 : nếu a < b thì thông báo b là số lớn nhất
Bước 4 : kết thúc
Viết chương trình :
uses crt;
var a, b : integer;
begin
clrscr;
write('nhap hai so a va b :');readln(a, b);
if a <> b then
begin
if a > b then writeln(a ,' la so lon nhat');
if a < b then writeln(b ,' la so lon nhat');
end;
readln
end.