Nguyễn Hà Phương
Tác giả Thông điệp nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Nguyễn Hà Phương Wed Oct 26, 2022 8:29 pm Code: x1 = int(input()) x2 = int(input()) y1 = int(input()) y2 = int(input()) dAB = sqrt(x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1) print("{:3f}".format(dAB))
Được sửa bởi nguyenhaphuong25122006 ngày Wed Oct 26, 2022 8:48 pm; sửa lần 1.nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 2 Wed Oct 26, 2022 8:37 pm Thuật toán: sử dụng hê rông ta sẽ có p là nửa chu vi của tam giác và s là diện tích, p=a+b+c/2 và s=sqrt(p*(p-a)*(p-b)*(p-c))
Chương trình:
Code: a=int(input()) b=int(input)) c=int(input)) p=a+b+c/2 print(":.3f}.format(p)) s=sqrt(p*(p-a)*(p-b)*(p-c)) print(":.3f}.format(s))
Được sửa bởi nguyenhaphuong25122006 ngày Wed Oct 26, 2022 8:52 pm; sửa lần 1.nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 3 Wed Oct 26, 2022 8:47 pm Thuật toán: áp dụng công thức tính độ dài đoạn thẳng khi biết toạ độ điểm sẽ ra
phương trònh dAB=sqrt(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)
Chương trình:
Code: x1=int(input()) x2=int(input()) y1=int(input()) y2=int(input()) dAB=sqrt(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1) print("{:.3f}.format(dAB))
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 4 lát gạch Wed Oct 26, 2022 8:57 pm Thuật toán: gọi số viên gạch màu vàng là
y=(a-2)*(b-2). Gọi số viên màu xanh là x=a*b -y
Chương trình:
Code: a=int(input()) b=int(input()) x=(a-2)*(b-2) print(x) y=a*b-x print(y)
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 5 Wed Oct 26, 2022 9:02 pm Thuật toán: áp dụng công thức tính tổng các số tự nhiên liên tiếp, ta có: s=n(n+1)/2
Chương trình:
Code: n=int(input()) s=n*(n+1)/2 print(":{3f}".format(s)
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 6 Wed Oct 26, 2022 9:09 pm Thuật toán: áp dụng công thức ta có
phương trình s=n(n+1)(2n+1)/6
Chương trình:
Code: n=int(input()) s=n*(n+1)*(2n+1)/6 print("{:.3f}.format(s)
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 7 Wed Oct 26, 2022 9:12 pm Thuật toán: áp dụng công thức các số lẻ liên tiếp, ta có
phương trình: n*n
Chương trình:
Code: n=int(input()) print(n*n)
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 8 Wed Oct 26, 2022 10:31 pm Thuật toán: áp dụng công thức tính tổng các số tự nhiên liên tiếp, ta có
phương trình: s=((n*(n+1))/2)*((n*(n+1))/2)
Chuơng trình:
Code: n=int(input()) s=((n*(n+1))/2)*((n*(n+1))/2) print("{:.3f}".format(s))
Được sửa bởi nguyenhaphuong25122006 ngày Wed Oct 26, 2022 10:53 pm; sửa lần 1.nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 9 Wed Oct 26, 2022 10:37 pm Thuật toán: áp dụng công thức tính tổng các số tự nhiên liên tiếp, ta có: s=n*n*(n+1)*(2*n*n+2*n-1)//12
Chương trình:
Code: n=int(input()) s=n*n*(n+1)*(2*n*n+2*n-1)//12 print("{:.3f}.format(s))
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 10 Wed Oct 26, 2022 10:42 pm Thuật toán: áp dụng công thức tính tổng, ta có:
s=(n*(n+1)*(n+2))/3
Chuơng trình:
Code: n=int(input()) s=(n*(n+1)*(n+2)/3 print("{:.3f}.format(s))
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 11 Wed Oct 26, 2022 10:47 pm Thuật toán: áp dụng công thức tính tổng, ta có: s=n/n+1
Chương trình:
Code: n=int(input()) s=n/(n+1) print"{:.3f}.format(s))
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 12 Wed Oct 26, 2022 10:51 pm Thuật toán: áp dụng công thức tính tổng các số tự nhiên liên tiếp, ta có: s= n*(n+3)/4*(n+1)*(n+2)
Chương trình:
Code: n=int(input() s= n*(n+3)/4*(n+1)*(n+2) print("{:.3f}.format(s))
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 13 Wed Oct 26, 2022 11:00 pm Thuật toán: áp dụng công thức tính tổng các số tự nhiên, ta có: s=n*(n+2)/((n+1)*(n+1))
Chương trình:
Code: n=int(input()) s=n*(n+2)/((n+1)*(n+1)) print("{:.3f}".format
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Re: Nguyễn Hà Phương Wed Oct 26, 2022 11:04 pm Thuật toán: áp dụng công thức tính tổng các số tự nhiên liên tiếp, ta có: s=(p**(n+1)-1)//(p-1)
Chương trình:
Code: p=int(input()) n=int(input()) s=(p**(n+1)-1)//(p-1) print("{:.3f}.format(s))
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 15 Wed Oct 26, 2022 11:10 pm Thuật toán: áp dụng công thức tính tổng các số tự nhiên liên tiếp, ta có: s= ((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)//(p-1)**2)
Chương trình:
Code: n=int(input()) p=int(input()) s=((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)//(p-1)**2) print("{:.3f}".format(s))
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 16 Wed Oct 26, 2022 11:20 pm Thuật toán: Khi N là số chẵn, ta có biểu thức n%2==0
Chương trình:
Code: n=int(input()) if n%2==0: print("n la so chan") else: print("n la so le")
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 17 Wed Oct 26, 2022 11:26 pm Thuật toán: N chia hết cho 3 biểu diễn n%3==0
N không chia hết cho 5 biểu diễn n%5!=0
Vậy ta có biểu thức if(n%3==0)and(n%5!=0)
Chương trình:
Code: n=int(input()) if(n%3==0)and(n%5!=0): print("True") esle: print("False")
nguyenhaphuong25122006 likes this post
Like 1 Dislike
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 18 Wed Oct 26, 2022 11:33 pm Thuật toán: bước 1_ nhập a,b,c
Bước 2_cho rmax=a
Bước 3_nếu rmax<b thì rmax=b
Bước 4_print(rmax)
Chương trình:
Code: a=int(input()) b=int(input()) rmax=a if rmax<b: rmax=b print(rmax)
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 19 Wed Oct 26, 2022 11:40 pm Thuật toán: bước 1_ nhập a,b,c
Bước 2_ cho res=a
Bước 3_ nếu res>b thì: res=b
Bước 4_ nếu res>c thì: res=c
Bước 5_ đưa ra res và kết thúc
Chương trình:
Code: a=int(input()) b=int(input()) c=int(input()) res=a if(res>b):then res=b if(res>c):then res=c print(res) end.
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 20 Wed Oct 26, 2022 11:48 pm Thuật toán: bước 1_ nhập a,b,c
Bước 2_ ta có: m= a+b,n= b+c,p= a+c
Bước 3_ res=m
Bước 4_ nếu res<n: res=n
Tương tự với 2 biểu thức còn lại
Bước 5_đưa ra và kết thúc
Chương trình:
Code: a=int(input()) b=int(input()) c=int(input()) m=a+b n=b+c p=a+c res=m if(res<n): res=n if(res<p): res=p print(res) end.
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Re: Nguyễn Hà Phương Wed Oct 26, 2022 11:57 pm Thuật toán: Bước 1: nhập a,b,c
Bước 2: ghép (ab) và (ba)
Bước 3: a lên hàng chục, ba hàng đơn vị và ngược lại
Bước 4: viết
phương trình m=a*10 +b
Bước 5: viết
phương trình n=b*10 +a
Bước 6: đưa về tìm giá trị max
Code: a=int(input()) b=int(input()) m=a*10 +b n=b*10 +a rmax=m if rmax<n: rmax=n print(rmax) end.
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 28 Thu Nov 24, 2022 9:41 am Thuật toán:
+ tách các chữ số của N lưu với a,b,c bằng phép toán chia nguyên và dư
a= N/100; b=(N/10)%10; c=N%10
+Bài toán quy về tìm giá trị lớn nhất của a,b,c
Code: n=int(input()) a=(n//10)%10 c=n%10 res=a if res<b: res=b if res<c: res=c print(res)
Được sửa bởi nguyenhaphuong25122006 ngày Thu Nov 24, 2022 10:10 am; sửa lần 3.
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 28 Thu Nov 24, 2022 9:42 am Thuật toán:
+ tách các chữ số của N lưu với a,b,c bằng phép toán chia nguyên và dư
a= N/100; b=(N/10)%10; c=N%10
+Bài toán quy về tìm giá trị lớn nhất của a,b,c
Code: n=int(input()) a=(n//10)%10 c=n%10 res=a if res<b: res=b if res<c: res=c print(res)
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 29 Thu Nov 24, 2022 10:08 am Thuật toán:
+ b1: tách các chữ số của N lưu vào a,b,c bằng phép tính chia tách N lưu vào a,b,c bằng phép toán chia nguyên và dư
+ b2: liệt kê các trường hợp khả thi của N
B3: nhập if lần lượt
Code: N=int(input()) a=n//100 b=(n//10)%10 c=n%10 N1=a*100+b*10+c N2=a*100+c*10+b N3=b*100+a*10+c N4=b*100+c*10+a N5=c*100+b*10+a N6=c*100+a*10+b res=N1 if(N1<N2): res=N2 if(N2<N3): res=N3 if(N3<N4): res=N4 if(N4<N5): res=N5 if(N5<N6): res=N6 print(res)
nguyenhaphuong25122006
Tổng số bài gửi : 36Join date : 20/10/2022 Tiêu đề: Bài 22 Wed Nov 30, 2022 9:33 am Code: a=int(input()) b=b(input()) if a==0 if b==0 print("VSN") else: print("NONE") else: x=-1.0*b/a print("x={:.3f}".format(x))
Sponsored content
Tiêu đề: Re: Nguyễn Hà Phương
Nguyễn Hà Phương