K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

23 tháng 10

NNLT: Python

import math

# Hàm kiểm tra điều kiện tồn tại tam giác
def kiem_tra_tam_giac(a, b, c):
    return (a + b > c) and (a + c > b) and (b + c > a)

# Hàm tính chu vi
def tinh_chu_vi(a, b, c):
    return a + b + c

# Hàm tính diện tích bằng công thức Heron
def tinh_dien_tich(a, b, c):
    p = (a + b + c) / 2  # Tính nửa chu vi
    return math.sqrt(p * (p - a) * (p - b) * (p - c))

# Hàm chính
def main():
    # Nhập độ dài 3 cạnh tam giác
    a = float(input("Nhập cạnh a: "))
    b = float(input("Nhập cạnh b: "))
    c = float(input("Nhập cạnh c: "))

    # Kiểm tra điều kiện tam giác
    if kiem_tra_tam_giac(a, b, c):
        # Tính chu vi và diện tích
        chu_vi = tinh_chu_vi(a, b, c)
        dien_tich = tinh_dien_tich(a, b, c)

        # In kết quả
        print(f"Chu vi tam giác: {chu_vi}")
        print(f"Diện tích tam giác: {dien_tich}")
    else:
        print("Ba cạnh không thỏa mãn điều kiện tạo thành tam giác.")

# Chạy chương trình
main()

NNLT: Pascal

program TinhChuViDienTichTamGiac;
uses math;

var
  a, b, c, p, chuVi, dienTich: real;

begin
  { Nhập độ dài 3 cạnh của tam giác }
  writeln('Nhap do dai 3 canh cua tam giac: ');
  readln(a, b, c);

  { Kiểm tra điều kiện của tam giác }
  if (a + b > c) and (a + c > b) and (b + c > a) then
  begin
    { Tính chu vi }
    chuVi := a + b + c;
    writeln('Chu vi tam giac: ', chuVi:0:2);

    { Tính nửa chu vi }
    p := chuVi / 2;

    { Tính diện tích theo công thức Heron }
    dienTich := sqrt(p * (p - a) * (p - b) * (p - c));
    writeln('Dien tich tam giac: ', dienTich:0:2);
  end
  else
    writeln('Day khong phai la tam giac hop le!');
end.

NNLT: C

 

#include <stdio.h>
#include <math.h>

int main() {
    float a, b, c, p, chuVi, dienTich;

    // Nhập độ dài 3 cạnh của tam giác
    printf("Nhap do dai 3 canh cua tam giac: ");
    scanf("%f %f %f", &a, &b, &c);

    // Kiểm tra điều kiện của tam giác
    if ((a + b > c) && (a + c > b) && (b + c > a)) {
        // Tính chu vi
        chuVi = a + b + c;
        printf("Chu vi tam giac: %.2f\n", chuVi);

        // Tính nửa chu vi
        p = chuVi / 2;

        // Tính diện tích theo công thức Heron
        dienTich = sqrt(p * (p - a) * (p - b) * (p - c));
        printf("Dien tich tam giac: %.2f\n", dienTich);
    } else {
        printf("Day khong phai la tam giac hop le!\n");
    }

    return 0;
}

NNLT: C++

 

#include <iostream>
#include <cmath> // Thư viện cho hàm sqrt

using namespace std;

int main() {
    double a, b, c, p, chuVi, dienTich;

    // Nhập độ dài 3 cạnh của tam giác
    cout << "Nhap do dai 3 canh cua tam giac: ";
    cin >> a >> b >> c;

    // Kiểm tra điều kiện của tam giác
    if ((a + b > c) && (a + c > b) && (b + c > a)) {
        // Tính chu vi
        chuVi = a + b + c;
        cout << "Chu vi tam giac: " << chuVi << endl;

        // Tính nửa chu vi
        p = chuVi / 2;

        // Tính diện tích theo công thức Heron
        dienTich = sqrt(p * (p - a) * (p - b) * (p - c));
        cout << "Dien tich tam giac: " << dienTich << endl;
    } else {
        cout << "Day khong phai la tam giac hop le!" << endl;
    }

    return 0;
}

24 tháng 12 2020

Câu 1: 

uses crt;

var a,s,p:real;

begin

clrscr;

repeat

write('Nhap do dai canh hinh vuong:'); readln(a);

until a>0;

p:=4*a;

s:=sqr(a);

writeln('Chu vi hinh vuong la: ',p:4:2);

writeln('Dien tich hinh vuong la: ',s);

readln;

end.

Câu 2: 

uses crt;

var a,b,t,s,h:real;

begin

clrscr;

write('Nhap a='); readln(a);

write('Nhap b='); readln(b);

t:=a+b;

h:=a-b;

s:=a*b;

writeln('Tong la: ',t:4:2);

writeln('Hieu la: ',h:4:2);

writeln('Tich la: ',s:4:2);

readln;

end.

Câu 3: 

uses crt;

var a,b,c:real;

begin

clrscr;

repeat

write('Nhap a='); readln(a);

write('Nhap b='); readln(b);

write('Nhap c='); readln(c);

until (a>0) and (b>0) and (c>0);

if (a+b>c) and (a+c>b) and (b+c>a) then writeln('Day la ba canh trong mot tam giac')

else writeln('Day khong la ba canh trong mot tam giac');

readln;

end.

#include <bits/stdc++.h>

using namespace std;

double a,b,c,h,p,s;

int main()

{

cin>>a>>b>>c;

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

if (s>50) cout<<"Dien tich tam giac lon hon";

else cout<<"Dien tich tam giac nho hon";

return 0;

}

27 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

double a,b,c;

int main()

{

cin>>a>>b>>c;

if (a>0 && b>0 && c>0 && a+b>c && a+c>b &&b+c>a) cout<<"phai";

else cout<<"ko phai";

return 0;

}

27 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

double a,b,c;

int main()

{

cin>>a>>b>>c;

if (a>0 && b>0 && c>0 && a+b>c && a+c>b &&b+c>a) cout<<"phai";

else cout<<"ko phai";

return 0;

}

uses crt;

var a,b,c,p,s:real;

begin

clrscr;

readln(a,b,c);

if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then 

begin

p:=(a+b+c)/2;

s:=sqrt(p*(p-a)*(p-b)*(p-c));

writeln('Chu vi la: ',2*p:4:2);

writeln('Dien tich la: ',s:4:2);

end

else writeln('A B C khong phai la chieu dai ba canh cua mot tam giac');

readln;

end.

28 tháng 12 2021

2:

#include <bits/stdc++.h>

using namespace std;

double a;

int main()

{

cin>>a;

cout<<a*a;

return 0;

}

uses crt;

var a,b,c,p,s:real;

begin

clrscr;

repeat

write('Nhap a='); readln(a);

write('Nhap b=');c readln(b);

write('Nhap c='); readln(c);

until (a>0) and (b>0) and (c>0);

if (a+b>c) and (a+c>b) and (b+c>a) then 

begin

kt:=0;

if sqr(a)=sqr(b)+sqr(c) then kt:=1;

if sqr(b)=sqr(a)+sqr(c) then kt:=1;

if sqr(c)=sqr(a)+sqr(b) then kt:=1;

if kt=0 then writeln('Day khong la tam giac vuong')

else begin

              writeln('Day la ba canh trong mot tam giac vuong');

p:=(a+b+c)/2;

s:=sqrt(p*(p-a)*(p-b)*(p-c));

writeln('Dien tich tam giac vuong la: ',s:4:2);

end;

end

else writeln('Day khong la ba canh trong mot tam giac');

readln;

end.

10 tháng 5 2023

Var a:array:[1..1000] of integer;

i,n,max:integer;

Begin

Write('Nhap so luong phan tu n = ');readln(n);

For i:=1 to n do

Begin

Write('Nhap diem thu ',i,' = ');readln(a[i]);

End;

Write('Cac diem vua nhap la: ');

For i:=1 to n do 

Write(a[i]:8);

writeln;

max:=a[1];

For i:=2 to n do

if a[i] > max then max:=a[i];

write('So lon nhat la ',max);

Readln

End.

#include <bits/stdc++.h>

using namespace std;

double a,b,c;

int main()

{

cin>>a>>b>>c;

if (a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a) cout<<"Yes";

else cout<<"No";

return 0;

}

4 tháng 1 2022

Cám ơn bạn