Bài tập Bài 1. Viết thuật toán tính diện tích (S) của tam giác khi biết chiều cao (h) và cạch đáy (a). Bài 2. Cho 3 số a, b, c (khác nhau). Viết thuật toán tìm số lớn nhất trong 3 số đó.

2 câu trả lời

Bài 1. Viết thuật toán tính diện tích (S) của tam giác khi biết chiều cao (h) và cạch đáy (a).

program baigiai;
uses crt;
var a,b,c,h:longint;dt:real;
begin
 clrscr;
  write('a=');readln(a);
  write('b=');readln(b);
  write('c=');readln(c);
  write('h=');readln(h);
  dt:=1;
  if(a+b>=c)and(a+c>=b)and(c+b>=a)then
        begin
         dt:=a*h/2;
         write('dien tich hinh tam giac do la:',dt);
        end else write('ba canh ko phai la hinh tam giac');
 readln;
end.

Bài 2. Cho 3 số a, b, c (khác nhau). Viết thuật toán tìm số lớn nhất trong 3 số đó.

program baigiai;
uses crt;
var a,b,c,max,i:longint;d:array[1..3]of longint;
begin
 clrscr;
  write('a=');readln(a);
  write('b=');readln(b);
  write('c=');readln(c);
  d[1]:=a;
  d[2]:=b;
  d[3]:=c;
  max:=d[1];
  for i:=2 to 3 do if(max<d[i])then max:=d[i];
  write('max=',max);
 readln;
end.

đây nhá bạn

Bài 1:

B1: Nhập chiều cao h và cạnh đáy a.

B2: s←a*h/2;

B3: Xuất s.

Bài 2:

B1: Nhập 3 số a,b,c.

B2: max←a;

B3: Nếu b>max thì max←b;

B4: Nếu c>max thì max←c;

B5: Xuất max.

Câu hỏi trong lớp Xem thêm