Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

1.

viết chương trình tính diện tích

Hình tròn
program: dien tich hinh tron;
uses crt;
var r:real;
begin
clrscr;
writeln('Nhap ban kinh R:');
readln(r);
writeln('dien tich hinh tron la:',pi*r*r:6:2);
readln;
end.

Hình vuông
program: dien tich hinh vuong;
uses crt;
var a:real;
begin
clrscr;
writeln('Nhap do dai canh a: ' );
readln(a);
writeln('dien tich hinh vuong la:',a*a :10:2 ) ;
readln;
end.

Hình tam giác đều


program: dien tich hinh tam giac;
uses crt;
var C:real;
begin
clrscr;
writeln('Nhap chu vi tam giac C: ' );
readln(C);
writeln('dien tich tam giac deu la:',pow(3,1/2)*(C/3)*(C/3) :0:2 ) ;
readln;
end.

2.
#include <bits/stdc++.h>

using namespace std;

double xa,ya,xb,yb,xc,yc,ab,ac,bc,am;

int main()

cin>>xa>>ya>>xb>>yb>>xc>>yc;
ab=sqrt(pow(xa-xb,2)+pow(ya-yb,2));

ac=sqrt(pow(xa-xc,2)+pow(ya-yc,2));

bc=sqrt(pow(xb-xc,2)+pow(yb-yc,2));

cout<<"AB="<<fixed<<setprecision(2)<<ab<<endl;

cout<<"AC="<<fixed<<setprecision(2)<<ac<<endl;

cout<<"BC="<<fixed<<setprecision(2)<<bc<<endl;

am=((2*(ac*ac+bc*bc)-ab*ab)/4);

cout<<"AM="<<fixed<<setprecision(2)<<sqrt(am)<<endl;

return 0;

3.

import math

def calculate_expression_value(x):

a = math.sqrt(2) + math.acos(3)

b = math.log(math.exp(2) + 1.23 + 1)

expression_result = (

math.cos(3 * a) + math.sqrt(2 * x**2 + x + 1) /

math.log(3 * x**2 + 2.146)

return expression_result

def main():

try:

x = float(input("Nhập giá trị x: "))

result = calculate_expression_value(x)

print(f"Giá trị của biểu thức A với x = {x} là: {result:.4f}")

except ValueError:

print("Vui lòng nhập đúng giá trị số cho x.")


if __name__ == "__main__":

main()

4.
def hex_to_decimal(hex_char):
try:
decimal_value = int(hex_char, 16)
return decimal_value
except ValueError:
print("Không phải là kí tự hexa hợp lệ.")

def main():
hex_char = input("Nhập một kí tự hexa: ")
decimal_value = hex_to_decimal(hex_char)
if decimal_value is not None:
print(f"Giá trị 10 tương ứng của '{hex_char}' là: {decimal_value}")

if __name__ == "__main__":
main()

5.
def is_equilateral_triangle(a, b, c):
return a == b == c

def main():
try:
a = float(input("Nhập độ dài cạnh a: "))
b = float(input("Nhập độ dài cạnh b: "))
c = float(input("Nhập độ dài cạnh c: "))

if a + b > c and a + c > b and b + c > a:


if is_equilateral_triangle(a, b, c):
print("Tam giác này là tam giác cân.")
else:
print("Tam giác này không phải là tam giác cân.")
else:
print("Ba cạnh nhập vào không tạo thành một tam giác.")

except ValueError:
print("Vui lòng nhập đúng giá trị số cho độ dài cạnh.")

if __name__ == "__main__":
main()

6.
def calculate_expression(a, b):
x=a+b

if a < b:
y = 15 * x**2 + x + 7.2
elif a == b:
y = 1.5172
else:
y = a**2 + b**2

return y

def main():
try:
a = float(input("Nhập giá trị a: "))
b = float(input("Nhập giá trị b: "))

result = calculate_expression(a, b)
print(f"Giá trị của biểu thức y là: {result:.4f}")

except ValueError:
print("Vui lòng nhập đúng giá trị số cho a và b.")

if __name__ == "__main__":
main()

You might also like