Hệ sinh thái số IELP
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Hệ sinh thái số IELP

Học lập trình với Hệ sinh thái số IELP
 
Trang ChínhTrang Chính  CalendarCalendar  Latest imagesLatest images  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Keywords
wavio tích đặng Minh pháp Phần nhật chứa BANG 2022 điểm HOAI Phạm nguyễn giác sinh được Thành tổng sach hình thưởng phương Trần Hoàng Nhàn
Latest topics
» Buổi học số 1. Cấu trúc tuần tự trong C++ (Bài 1 -> Bài 15)
nguyễn - Nguyễn Phương Thảo EmptyThu Apr 25, 2024 10:49 am by quanle1120

» Chấm bài trực tuyến với Jusolan.ddns.net
nguyễn - Nguyễn Phương Thảo EmptyWed Apr 24, 2024 9:15 pm by Admin

» Bài kiểm tra giữa Học kỳ II
nguyễn - Nguyễn Phương Thảo EmptyWed Apr 05, 2023 8:00 am by Nguyễn Đức Mạnh

» Bài giữa kì 2
nguyễn - Nguyễn Phương Thảo EmptyMon Apr 03, 2023 8:34 am by Khách viếng thăm

» Bài giữa kì tin Lê Đức Anh
nguyễn - Nguyễn Phương Thảo EmptySun Apr 02, 2023 8:33 pm by Tendalda06

» Nghiêm Tuấn Tú
nguyễn - Nguyễn Phương Thảo EmptySat Apr 01, 2023 9:03 am by Nghiêm Tuấn Tú

» Nguyễn Trần Ý Nhi
nguyễn - Nguyễn Phương Thảo EmptySat Apr 01, 2023 8:23 am by Nguyễn Trần Ý Nhi

» Nguyễn Kim Anh
nguyễn - Nguyễn Phương Thảo EmptySat Apr 01, 2023 12:05 am by Khách viếng thăm

» Trần Thanh Trà
nguyễn - Nguyễn Phương Thảo EmptyFri Mar 31, 2023 11:10 pm by Trần Thanh Trà

May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Top posting users this week
No user

Gửi bài mới   Trả lời chủ đề này
 

 Nguyễn Phương Thảo

Go down 
Chuyển đến trang : 1, 2  Next
Tác giảThông điệp
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 12, 2022 10:52 am

#baitap1
from math import sqrt
a= int (input())
b= int (input())
if (a==b):
print(True )
else :
print (False)
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyThu Oct 20, 2022 8:58 am

a=int(input())
b=int(input())

m=10*a+b
n=10*b+a

res=m
if(res<n):
res=n
else:
res=m
print(res)
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 10:58 am

-xác định bài toán
input : nhận 4 số( x1 y1 ) toạ độ điểm A, (x2 y2 ) toạ độ điểm B
output : độ dài đoạn AB
-thuật toán
+/ nhập 4 số x1 y1 x2 y2
+/ sqrt ((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
+/ in ra độ dài AB

-code
from math import sqrt
x1= float (input())
y1= float (input())
x2= float (input())
y2= float (input())
z= sqrt ((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
print (z)
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:11 pm

#bai2
[b]xác đinh bài toán[\b]
input : nhập 3 số a b c là đoạn dài các cạnh của tam giác
output: in ra chu vì và diện tích
[b]thuật toán[\b]
+/ nhập ba số a b c
+/ tính chu vi d= a+b+c
+/ tính nửa chu vi p=d/2
+/ tính diện tích s = sqrt(p*(p-a)*(p-b)*(p-c))
[b]chương trình[\b]
from math import sqrt
a = int(input())
b = int(input())
c = int(input())
d = (a+b+c)
p = d/2
s = sqrt(p*(p-a)*(p-b)*(p-c))
print("{:.3f}".format(d))
print("{:.3f}".format(s))
[b]test[\b]
3
3
4
-kết quả
10.000
4.472

Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:21 pm

#bai3
Xác định bài toán:
input: nhập 6 số: toạ độ điểm A (u1, v1); toạ độ điểm B (u2, v2); toạ độ C (u3, v3). Các toạ độ là 3 cạnh của một tam giác
output: đưa ra kết quả độ dài các đoạn thẳng, chính xác đến 3 chữ số thập phân

Thuật toán:
+nhập 6 số
+in ra kết quả là độ dài đoạn thẳng d1(AB), d2(BC),

Code:
from math import sqrt
u1 = int(input())
v1 = int(input())
u2 = int(input())
v2 = int(input())
u3 = int(input())
v3 = int(input())
d1 = sqrt((u2-u1)*(u2-u1)+(v2-v1)*(v2-v1))
d2 = sqrt((u3-u2)*(u3-u2)+(v3-v2)*(v3-v2))
d3 = sqrt((u3-u1)*(u3-u1)+(v3-v1)*(v3-v1))
print("{:.3f}".format(d1))
print("{:.3f}".format(d2))
print("{:.3f}".format(d3))

test:
3
3
4
6
7
6
kết quả:
3.162
3.000
5.000


Được sửa bởi Nguyễn Phương Thảo ngày Wed Oct 26, 2022 8:26 pm; sửa lần 1.
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:24 pm

#bai4
Xác định bài toán:
input: nhập 2 số: u và v, là kích thước của hình chữ nhật
output: đưa ra kết quả số viên gạch màu xanh và số viên gạch màu vàng

Thuật toán:
+nhập 2 số u và v
+in ra kết quả là số viên gạch màu xanh và viên gạch màu vàng theo công thức: vàng là a = (u-2)*(v-2); xanh là b = u*v-a

Chương trình:
Code:


u=int(input())
v=int(input())
a=(u-2)*(v-2)
b=u*v-a
print(a)
print(b)

test:
3
2
kết quả:
0
6
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:29 pm

#bai5
xác định bài toán:
input: n là số tự nhiên
output: tổng n là tự nhiên
thuật toán:
công thức tính tổng số tự nhiên liên tiếp
s=1+2+3+…+n=n*(n+1)/2
code:
n=int(input())
s=n*(n+1)/2
print(s)

test:
3
2
kết quả:
6.0
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:37 pm

#bai6
Xác định bài toán:
input: nhập n nguyên dương
output: đưa ra kết quả tổng bình phương các số tự nhiên liên tiếp

Thuật toán:
+nhập n
+in ra kết quả là tổng bình phương các số tự nhiên s = n*(n+1)*(2*n+1)/6

Code:
n=int(input())
s=n*(n+1)*(2*n+1)/6
print(s)

Test:
3
2
Kết quả:
14.0


Được sửa bởi Nguyễn Phương Thảo ngày Wed Oct 26, 2022 8:44 pm; sửa lần 1.
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:42 pm

#bai7
Xác định bài toán:
input: nhập n
output: s( tổng n số lẻ)
Thuật toán:
nhập n
tính s= n*n
in ra s
Chương trình:
n=int(input())
s=n*n
print(s)
Test:
6
Kết quả:
36
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:51 pm

#bai8
Xác định bài toán:
Input: nhập n
output: tổng s lập phương n số tự nhiên liên tiếp
Thuật toán:
nhập n
tính s=(n*(n+1)/2)*(n*(n+1)/2)
in s
Code:
n=int(input())
s=(n*(n+1)/2)*(n*(n+1)/2)
print(s)
Test:
6
Kết quả:
441.0
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 8:59 pm

#bai9
Xác định bài toánn:
input: nhập n
output : tổng s luỹ thừa 5 các số tự nhiên liên tiếp
Thuật toán:
nhập n
tính s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12
in ra s
Code:
n=int(input())
s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12
print(s)
Test:
6
Kết quả:
12201.0
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:02 pm

#bai10
Xác định bài toán :
input : nhập n
output: tổng s cặp số tự nhiên nhân dồn
Thuật toán:
nhập n
tính s=n*(n+1)*(n+2)/3
in ra s
Code:
n=int(input())
s=n*(n+1)*(n+2)/3
print(s)
Test:
6
Kết quả:
112.0
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:20 pm

#bai11
Xác định bài toán:
input: nhập n nguyên dương
output: đưa ra kết quả tổng các nghịch đảo cặp số tự nhiên nhân dồn
Thuật toán:
+nhập n
+in ra kết quả là tổng theo công thức
Code:
n=int(input())
s=(n)/(n+1)
print(s)
Test:
1
Kết quả:
0.5
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:26 pm

#bai12
Xác định bài toán:
input: nhập n
output: tổng s các nghịch đảo cặp ba số tự nhiên nhân dồn
Thuật toán:
nhập n
tính s=(n*(n+3))/(4.0*(n+1)*(n+2))
in ra s
Code:
n=int(input())
s=(n*(n+3))/(4.0*(n+1)*(n+2))
print(s)
Test:
1
Kết quả:
0.16666666666666666
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:32 pm

#bai13
Xác định bài toánn:
input : nhập n
output: tổng s dãy số đặc biệt
Thuật toán:
nhập n
tính s=(n*(n+2))/((n+1)* (n+1))
in ra s
Code:
n=int(input())
s=(n*(n+2))/((n+1)*(n+1))
print(s)
Test:
1
Kết quả:
0.75
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:45 pm

#bai14
Xác định bài toán:
input: nhập p, n
output : tổng s = 1+p^1 +p^2+…+p^n
Thuật toán:
nhập p
n
tính s= (p*(n+1)-1)/(p-1)
in ra s
Code:
p=int(input())
n=int(input())
s= (p**(n+1)-1)/(p-1)
print(s)
Test:
5
2
Kết quả:
31.0
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:50 pm

#bai15
Xác định bài toán:
input: nhập số nguyên dương n,p
output: in ra tổng s= 1+2p^1+3p^2+…+(n+1)p^n
Thuật toán:
nhập p
nhập n
tính s= ((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2)
Code:
p=int(input())
n=int(input())
s= ((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2)
print(s)
Test:
4
2
Kết quả:
57.0
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:54 pm

#bai16
Xác định bài toán:
input: nhập N
output: đưa ra kết quả N là số chẵn hay số lẻ
Thuật toán:
-Xét N chưa chia cho 2 bằng biểu thức :N%2==0
-Nếu N chia 2 cho kết quả bằng 0 thì đưa ra kết quả N là số chắn, ngược lại thì đưa kết quả N là số lẻ

Code:
N = int(input())
if(N%2==0):
print("N la so chan")
else:
print("N la so le")
Test:
4
Kết quả:
N la so chan
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 9:58 pm

#bai17
Xác định bài toán:
Input: nhập số n
Output: In ra tổng các nghịch đảo cặp số tự nhiên nhân dồn
Thuật toán:
Áp dụng công thức tính tổng:
S=1/(1.2)+1/(2.3)+1/(3.4)+…+1/(N.N+1)= N/(N+1)
Code:
n = int(input())
s = n / (n + 1.0)
print(s)
Test:
4
Kết quả:
0.8
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 10:02 pm

#bai18
Xác định bài toán:
Input: nhập số n
Output: In ra tổng các nghịch đảo cặp ba số tự nhiên nhân dồn

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:
S=1/(1.2.3)+1/(2.3.4)+1/(3.4.5)+…+1/(N.(N+1).(N+2))= (N(N+3))/(4(N+1)(N+2))

Chương trình:
n = int(input())
s = n * (n + 3) / (4.0 * (n + 1) * (n + 2))
print(s)
Test:
3
Kết quả:
0.225
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 11:18 pm

#bai19
Xác định bài toán
input :nhập a ,b,c
output: in ra GTNN
Thuật toán:
nhập a
nhập b
nhập c
gắn a=min
nếu min>b thì gắn b=min
nếu min>c thì gắn c=min
in ra min
Code:
a=int(input())
b=int(input())
c=int(input())
min=a
if min>b:
min=b
if min>c:
min=c
print(min)

Test:
1
2
3
4
Kết quả:
1
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Oct 26, 2022 11:21 pm

#bai20
Xác định bài toán:
input: nhập a ,b,c
output: in ra tổng 2 số nhỏ nhất
Thuật toán:
nhập a, b,c
tính m=a+b
n=b+c
p=a+c
gắn max=m
nếu max <n thì gắn max=n
nếu max<p thì gắn max=p
in ra max
Code:
a=int(input())
b=int(input())
c=int(input())
m=a+b
n=b+c
q=a+c
max=m
if max<n:
max=n
if max<q:
max=q
print(max)
Test:
1
2
3
4
Kết quả:
5
Về Đầu Trang Go down
Nhóm 1
Khách viếng thăm




nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptyWed Nov 16, 2022 8:12 am

Nhóm 1
Phần 2 . Cấu trúc rẽ nhánh
Bài 16: Chẵn lẻ
•   Đề bài :
     Cho N . Kiểm tra N là số chẵn hay số lẻ
•   xác định bài toán
      input: nhập n
      output:n là số chẵn hoặc số lẻ
•    thuật toán
      n chẵn khi chia hết cho 2
      nếu không chia hết thì là số lẻ
• Code:
n=int(input())
if n % 2==0:
    print("n la so chan")
else:
     print("n la so le")
• Mẫu test 01
test
5
In ra
n la so lẻ
•   Mẫu test 02
Test
4
In ra
N la so le

Bài 24 . Tam giác
•     Đề bài: cho a,b và c nguyên dương. Kiểm tra a,b,c là ba cạnh cảu 1 tam giác nêu có thì tính và đưa ra diện tích tam giác đó , ngược lại ghi ra "NONE". Kết quả lấy chính xác dến 2 chữ số thập phân.
• Xác địch bài toán
 - Input: nhập 3 số a,b,c là độ dài của các cạnh trong tam giác (a,b,c là các số nguyên dương)
   Output : a,b,c là ba cạnh tam giác hoặc không
• Thuật toán
- a,b,c là ba cạnh tam giác khi và chỉ khi tổng hai cạnh lớn hơn cạnh còn lại  (a+b>c)and(b+c>a)and(c+a>b):
-Áp dụng công thức tính diện tích tam giác khi biét độ dài các cạch (Hê -rông):
  p=(a+b+c)/2
  s=sqrt((p*(p-a)*(p-b)*(p-c))
  •     Code
import math
a = int(input())
b = int(input())
c = int(input())

if a < b+c and b < a+c and c < a+b:
   p = (a + b + c) / 2
   s = math.sqrt(p*(p-a)*(p-b)*(p-c))
   print ('%.2f' %s)
else:
   print ("NONE")

  •   Mẫu test 1
In ra
1
2
3
Kết quả
NONE
  •  Mẫu test 2
In ra
3
4
5
Kết quả
6.00
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Nhóm 1: Bài 16 bài 24   nguyễn - Nguyễn Phương Thảo EmptyWed Nov 16, 2022 8:15 am

Nhóm 1
Phần 2 . Cấu trúc rẽ nhánh
Bài 16: Chẵn lẻ
• Đề bài :
Cho N . Kiểm tra N là số chẵn hay số lẻ
• xác định bài toán
input: nhập n
output:n là số chẵn hoặc số lẻ
• thuật toán
n chẵn khi chia hết cho 2
nếu không chia hết thì là số lẻ
• Code:
n=int(input())
if n % 2==0:
print("n la so chan")
else:
print("n la so le")
• Mẫu test 01
test
5
In ra
n la so lẻ
• Mẫu test 02
Test
4
In ra
N la so le

Bài 24 . Tam giác
• Đề bài: cho a,b và c nguyên dương. Kiểm tra a,b,c là ba cạnh cảu 1 tam giác nêu có thì tính và đưa ra diện tích tam giác đó , ngược lại ghi ra "NONE". Kết quả lấy chính xác dến 2 chữ số thập phân.
• Xác địch bài toán
- Input: nhập 3 số a,b,c là độ dài của các cạnh trong tam giác (a,b,c là các số nguyên dương)
Output : a,b,c là ba cạnh tam giác hoặc không
• Thuật toán
- a,b,c là ba cạnh tam giác khi và chỉ khi tổng hai cạnh lớn hơn cạnh còn lại (a+b>c)and(b+c>a)and(c+a>b):
-Áp dụng công thức tính diện tích tam giác khi biét độ dài các cạch (Hê -rông):
p=(a+b+c)/2
s=sqrt((p*(p-a)*(p-b)*(p-c))
• Code
import math
a = int(input())
b = int(input())
c = int(input())

if a < b+c and b < a+c and c < a+b:
p = (a + b + c) / 2
s = math.sqrt(p*(p-a)*(p-b)*(p-c))
print ('%.2f' %s)
else:
print ("NONE")

• Mẫu test 1
In ra
1
2
3
Kết quả
NONE
• Mẫu test 2
In ra
3
4
5
Kết quả
6.00
Về Đầu Trang Go down
Nguyễn Phương Thảo

Nguyễn Phương Thảo


Tổng số bài gửi : 38
Join date : 06/10/2022

nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo EmptySat Dec 03, 2022 10:16 pm

BÀI 21
XÁC ĐỊNH BÀI TOÁN
input: nhập a,b
output: in ra số ab với ab là số lớn nhất
THUẬT TOÁN
nhập a, b
ghép số ab và ba
so sánh ab và ba
in ra só có giá trị lớn nhất
CHƯƠNG TRÌNH

Code:

a=int(input())
b=int(input())
m=a*10+b
n=b*10+a
res=a
if(res<n):
res=n
print (res)

TEST
4
5
kq
54
Về Đầu Trang Go down
Sponsored content





nguyễn - Nguyễn Phương Thảo Empty
Bài gửiTiêu đề: Re: Nguyễn Phương Thảo   nguyễn - Nguyễn Phương Thảo Empty

Về Đầu Trang Go down
 
Nguyễn Phương Thảo
Về Đầu Trang 
Trang 1 trong tổng số 2 trangChuyển đến trang : 1, 2  Next

Permissions in this forum:Bạn được quyền trả lời bài viết
Hệ sinh thái số IELP :: Thực nghiệm Dự án IELP - Theo Lớp :: TN5S-
Gửi bài mới   Trả lời chủ đề nàyChuyển đến