hãy viết chương trình nhập dữ liêu sau. nhập từ bàn phím 3 số thực a,b,c -Yêu cầu 1:Nếu a,b,c là các số dương thì kiểm tra xem 3 số a,b,c có là độ dà

hãy viết chương trình nhập dữ liêu sau.
nhập từ bàn phím 3 số thực a,b,c
-Yêu cầu 1:Nếu a,b,c là các số dương thì kiểm tra xem 3 số a,b,c có là độ dài của 3 cạnh của một tam giác hay không
-Yêu cầu 2:Trong trường hợp a,b,c là độ dài 3 cạnh của tam giác,chương trình cần thông báo đó là tam giác thường,cân,vuông hay đều
-Yêu cầu 3:Trường hợp đó là tam giác vuông hoặc đều hãy tính diện tích của nó

0 bình luận về “hãy viết chương trình nhập dữ liêu sau. nhập từ bàn phím 3 số thực a,b,c -Yêu cầu 1:Nếu a,b,c là các số dương thì kiểm tra xem 3 số a,b,c có là độ dà”

  1. uses crt;
    var a,b,c,s: real;

    begin
    clrscr;
    textcolor (white);
    write (‘nhap canh thu nhat: ‘);
    readln (a);
    write (‘nhap canh thu hai: ‘);
    readln (b);
    write (‘nhap canh thu ba: ‘);
    readln (c);
    if (a+b>c) and (b+c>a) and (a+c>b) then
     begin
      textcolor (green);
      if (a*a=b*b+c*c) or (b*b=a*a+c*c) or (c*c=a*a+b*b) then
       begin
        writeln (‘DAY LA TAM GIAC VUONG’);

        s:=(a*b)/2;

        writeln (‘dien tich: ‘,s:1:2);
        readln;
       end
      else
       if (a=b) or (b=c) or (c=a) then
       begin
        writeln (‘DAY LA TAM GIAC CAN’);

        readln;
       end
       else
        if (a=b) and (b=c) then
        begin
         writeln (‘DAY LA TAM GIAC DEU’);

         s:=a*a*(sqrt(3)/4);

         writeln (‘dien tich la: ‘,s:1:2);
         readln;
         end
        else
         begin
         if (a*a=b*b+c*c) and (b=c) or (b*b=a*a+c*c) and (c=a) or (c*c=a*a+b*b) and (a=b) then
         textcolor (green);
         writeln (‘DAY LA TAM GIAC VUONG CAN’);
       readln;
       readln;
      end;
      end
    else
     begin
      if (a+b>c) and (b+c>a) and (a+c>b) then
      writeln (‘DAY LA TAM GIAC THUONG’);
      begin
       textcolor (lightred);
       writeln (‘BA CANH NAY KHONG TAO THANH MOT TAM GIAC !!!’);
       readln;
      end;
      end;
    end.moi

    Bình luận
  2. uses crt;
    var a,b,c,s: real;

    begin
    clrscr;
    textcolor (white);
    write (‘nhap canh thu nhat: ‘);
    readln (a);
    write (‘nhap canh thu hai: ‘);
    readln (b);
    write (‘nhap canh thu ba: ‘);
    readln (c);
    if (a+b>c) and (b+c>a) and (a+c>b) then
     begin
      textcolor (green);
      if (a*a=b*b+c*c) or (b*b=a*a+c*c) or (c*c=a*a+b*b) then
       begin
        writeln (‘DAY LA TAM GIAC VUONG’);

        s:=(a*b)/2;

        writeln (‘dien tich: ‘,s:1:2);
        readln;
       end
      else
       if (a=b) or (b=c) or (c=a) then
       begin
        writeln (‘DAY LA TAM GIAC CAN’);

        readln;
       end
       else
        if (a=b) and (b=c) then
        begin
         writeln (‘DAY LA TAM GIAC DEU’);

         s:=a*a*(sqrt(3)/4);

         writeln (‘dien tich la: ‘,s:1:2);
         readln;
         end
        else
         begin
         if (a*a=b*b+c*c) and (b=c) or (b*b=a*a+c*c) and (c=a) or (c*c=a*a+b*b) and (a=b) then
         textcolor (green);
         writeln (‘DAY LA TAM GIAC VUONG CAN’);
       readln;
       readln;
      end;
      end
    else
     begin
      if (a+b>c) and (b+c>a) and (a+c>b) then
      writeln (‘DAY LA TAM GIAC THUONG’);
      begin
       textcolor (lightred);
       writeln (‘BA CANH NAY KHONG THE TAO THANH MOT TAM GIAC !!!’);
       readln;
      end;
      end;
    end.

    Bình luận

Viết một bình luận