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
2022 tích đặng Phần wavio nguyễn giác hình phương BANG Nhàn sinh Trần pháp Thành Phạm sach HOAI được điểm Hoàng nhật Minh tổng thưởng chứa
Latest topics
» Buổi học số 1. Cấu trúc tuần tự trong C++ (Bài 1 -> Bài 15)
Lã Yến Nhi  EmptyThu Apr 25, 2024 10:49 am by quanle1120

» Chấm bài trực tuyến với Jusolan.ddns.net
Lã Yến Nhi  EmptyWed Apr 24, 2024 9:15 pm by Admin

» Bài kiểm tra giữa Học kỳ II
Lã Yến Nhi  EmptyWed Apr 05, 2023 8:00 am by Nguyễn Đức Mạnh

» Bài giữa kì 2
Lã Yến Nhi  EmptyMon Apr 03, 2023 8:34 am by Khách viếng thăm

» Bài giữa kì tin Lê Đức Anh
Lã Yến Nhi  EmptySun Apr 02, 2023 8:33 pm by Tendalda06

» Nghiêm Tuấn Tú
Lã Yến Nhi  EmptySat Apr 01, 2023 9:03 am by Nghiêm Tuấn Tú

» Nguyễn Trần Ý Nhi
Lã Yến Nhi  EmptySat Apr 01, 2023 8:23 am by Nguyễn Trần Ý Nhi

» Nguyễn Kim Anh
Lã Yến Nhi  EmptySat Apr 01, 2023 12:05 am by Khách viếng thăm

» Trần Thanh Trà
Lã Yến Nhi  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
 

 Lã Yến Nhi

Go down 
Chuyển đến trang : 1, 2  Next
Tác giảThông điệp
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 7:29 am

Bài 4
XÁC ĐỊNH BÀI TOÁN
input: a,b ( kích thước hình chữ nhật)
output: x( số viên gạch đc lát ở viền)
y ( số viên gạch được lát bên trong)
THUẬT TOÁN
nhập a ,b
tính x=(a-2)*(b-2)
y= a*b-x
in ra x
y
CHƯƠNG TRÌNH

a=int(input())
b =int(input())
x=(a-2)*(b-2)
y=a*b-x
print(x)
print(y)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:10 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 7:31 am

BÀI 5 : TỔNG CÁC SỐ TỰ NHIÊN LIÊN TIẾP
XÁC ĐỊNH BÀI TOÁN
input: nhập n
output: tổng của n tự nhiên
THUẬT TOÁN
nhập n
tính tổng s =n*(n+1)/2
in ra s
CHƯƠNG TRÌNH
n=int(input())
s= n*(n+1)/2
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:11 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 7:32 am

BÀI 6: TỔNG BÌNH PHƯƠNG CÁC SỐ TỰ NHIÊN LIÊN TIẾP
XÁC ĐỊNH BÀI TOÁN
input: nhập n
output: tổng s bình 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+1)/6
in ra s
CHƯƠNG TRÌNH
n=int(input())
s= n*(n+1)*(2*n+1)/6
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:12 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 7:34 am

BÀI 7 :TỔNG CÁC SỐ LẺ LIÊN TIẾP
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)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:14 am; sửa lần 3.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:02 am

BÀI 8: TỔNG LẬP PHƯƠNG CÁC SỐ TỰ NHIÊN LIÊN TIẾP
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
CHƯƠNG TRÌNH
n=int(input())
s=(n*(n+1)/2)*(n*(n+1)/2)
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:15 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:04 am

BÀI 9 TỔNG LUỸ THỪA 5 CÁC SỐ TỰ NHIÊN LIÊN TIẾP
XÁC ĐỊNH BÀI TOÁN
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
CHƯƠNG TRÌNH
n=int(input())
s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:15 am; sửa lần 3.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:05 am

BÀI 10 TỔNG CẶP SỐ TỰ NHIÊN NHÂN DỒN
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
CHƯƠNG TRÌNH
n=int(input())
s=n*(n+1)*(n+2)/3
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:16 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:08 am

BÀI 11:TỔNG CÁC NGHỊCH ĐẢO CẶP SỐ TỰ NHIÊN NHÂN DỒN
XÁC ĐỊNH BÀI TOÁN
input : nhập n
output: tổng s các nghịch đảo cặp số tự nhiên nhân dồn
THUẬT TOÁN
nhập n
tính s =n/(n+1.0)
CHƯƠNG TRÌNH
n=int(input())
s=n/(n+1.0)
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:19 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:10 am

BÀI 12 TỔNG CÁC NGHỊCH ĐẢO BA CẶP SỐ TỰ NHIÊN NHÂN DỒN
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
CHƯƠNG TRÌNH
n=int(input())
s=(n*(n+3))/(4.0*(n+1)*(n+2))
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:20 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:55 pm

BÀI 13 TỔNG DÃY ĐẶC BIỆT 1
XÁC ĐỊNH BÀI TOÁN
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
CHƯƠNG TRÌNH
n=int(input())
s=(n*(n+2))/((n+1)*(n+1))
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:20 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:55 pm

BÀI 14 TỔNG DÃY ĐẶC BIỆT 2
XÁC ĐỊNH THUẬT 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
CHƯƠNG TRÌNH
p=int(input())
n=int(input())
s= (p**(n+1)-1)/(p-1)
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:23 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:57 pm

BÀI 15 TỔNG DÃY ĐẶC BIỆT 3
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)
CHƯƠNG TRÌNH
p=int(input())
n=int(input())
s= ((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2)
print(s)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:24 am; sửa lần 3.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:57 pm

BÀI 16 CHẴN LẺ
XÁC ĐỊNH BÀI TOÁN
input : nhập n
output: n là số chẵn
hoặc
output: n là số lẻ
THUẬT TOÁN
nhập n
nếu : n chia hết cho 2
in ra n là số chẵn
ngược lại
in ra n là số lẻ
CHƯƠNG TRÌNH
n=int(input())
if n %2==0:
print("la so chan")
else:
print("la so le")


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:41 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:58 pm

BÀI 17 CHIA HẾT CHO 3
XÁC ĐỊNH BÀI TOÁN
input: nhập n
output: true
hoặc
output: false
THUẬT TOÁN
nhập n
nếu n chia hết cho 3 và không chia hết cho 5 thì in ra True
ngược lại in ra False
CHƯƠNG TRÌNH
n=int(input())
if (n %3==0) and(n%5!=0):
print("True")
else:
print("False")


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:55 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 10:59 pm

BÀI 18 TÌM GIÁ TRỊ LỚN NHẤT
XÁC ĐỊNH BÀI TOÁN
input: nhập a
nhập b
output
in ra a nếu a>b
in ra b nếu b>a
THUẬT TOÁN
nhập a
nhập b
gắn a = max
nếu max< b
thì gắn max=b
rồi in ra max
CHƯƠNG TRÌNH
a=int(input())
b=int(input())
max=a
if max<b:
max=b
print(max)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:56 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 11:00 pm

BÀI 19 GIÁ TRỊ NHỎ NHẤT
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
CHƯƠNG TRÌNH
a=int(input())
b=int(input())
c=int(input())
min=a
if min>b:
min=b
if min>c:
min=c
print(min)


Được sửa bởi Lã Yến Nhi ngày Thu Oct 27, 2022 10:57 am; sửa lần 2.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 19, 2022 11:01 pm

BÀI 20 CẶP SỐ CÓ TỔNG LỚN NHẤT
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
CHƯƠNG TRÌNH
Code
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)


Được sửa bởi Lã Yến Nhi ngày Thu Dec 01, 2022 9:15 am; sửa lần 3.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Oct 26, 2022 8:57 am

Bài 21:
Code:
Code:

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


Được sửa bởi Lã Yến Nhi ngày Wed Nov 30, 2022 10:12 am; sửa lần 1.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Nov 23, 2022 10:09 am

Bài 24:
-Xác định bài toán:
Input: a,b,c
Output: S là diện tích tam giác nếu a,b,c là 3 cạnh của 1 tam giác, “NONE” nếu a,b,c không là 3 cạnh của 1 tam giác
- Thuật toán:
B1: Đưa hàm sqrt ra + Nhập a,b,c
B2: Lấy m=a+b, n=b+c, p=c+a
B3: (1) Nếu (m>c) và (n>a) và (p>b) thì:
3A: Tìm p=(a+b+c)/2
3B: Tìm s= sqrt(p.(p-a).(p-b).(p-c)) (Công thức Hê rông)
(2) Nếu m,n,p không thỏa mãn (ELSE) thì ghi “NONE”
B4: Đưa ra kết quả cho từng trường hợp
Code:
Code:

from math import sqrt
a= int(input())
b= int(input())
c= int(input())
m= a+b
n= b+c
p= c+a
if(m>c) and (n>a) and (p>b):
  p= (a+b+c)/2
  s= sqrt(p*(p-a)*(p-b)*(p-c))
  print("{:.2f}".format(s))
else:
  print("NONE") 
*Test:
a=2,b=3,c=4->2.90
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Nov 30, 2022 10:06 am

Bài 22:
Xác định bài toán:
input :Nhập a,b
output : Vô số nghiệm thì in ra “ MULTIPLE “
Nếu phương trình vô nghiệm thì in ra “ NONE”
Nếu có nghiệm thì in ra x là nghiệm của phương trình ax+b=0
Thuật toán:
Nhập a,b
Nếu a= 0
Và nếu b=0
thì in ra “MULTIPLE “
Ngược lại nếu b khác 0 thì in ra “NONE”
Ngược lại a và b khác 0 thì tính x=-1.0*b/a
Sau đó in ra x
Code:
Code:

a=int(input())
b=int(input())
if a==0:
 if b==0:
  print("MULTIPLE")
 else:
  print("NONE")
else:
 x=-1.0*b/a 
print ("{:.3f}".format(x))
Test:
2
4
kq
-2.000
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Nov 30, 2022 10:17 am

Bài 25:
- Xác định bài toán:
Input: Điểm M(x1,y1) + Đường tròn tâm I(x2,y2) bán kính R
Output: M nằm trong, trên hay ngoài đường tròn
- Thuật toán:
B1: Đưa hàm sqrt và pow ra + Nhập x1,x2,y1,y2, R
B2: Tìm: dMI= sqrt(pow(x2-x1, 2)+pow(y2-y1, 2))
B3: (1) Nếu dMI<R thì ghi: "M nam trong (I;R)"
(2) Nếu dMI==R thì ghi: "M nam tren (I;R)"
(3) Nếu dMI>R thì ghi: "M nam ngoài (I;R)"
B4: Đưa ra kết quả cho từng trường hợp
Code:
Code:

from math import sqrt
from math import pow
x1= int(input())
x2= int(input())
y1= int(input())
y2= int(input())
R= int(input())
dMI= sqrt(pow(x2-x1, 2)+pow(y2-y1, 2))
if(dMI<R):
  print("M nam trong (I;R)")
if(dMI==R):
  print("M nam tren (I;R)")
if(dMI>R):
  print("M nam ngoai (I;R)")
*Test:
x1=2,x2=3,y1=4,y2=5,R=9
KQ: "M nam trong (I;R)"
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Nov 30, 2022 10:20 am

Bài 27:
Xác định bài toán:
+ input: Nhập a, b, c và d.
+ output: Đưa ra số chẵn lớn nhất, ngược lại thì ra “NONE”.
Thuật toán:
+ Khởi tạo giá trị res ban đầu bằng số vô cùng bé, res = 0.
+ Mang giá trị này so sánh với các số còn lại, số nào là số chắn và lớn hơn res thì cập nhật lại nó.
Code:
Code:

a = int(input())
b = int(input())
c = int(input())
d = int(input())
res = 0
if (a%2 == 0) and (res<a):
 res = a
if (b%2 == 0) and (res<b):
 res = b
if (c%2 == 0) and (res<c):
 res = c
if (d%2 == 0) and (res<d):
 res = d
if res>0:
 print(res)
else:
 print("NONE")
Test: + a = 5, b = 6, c = 14, d = 15. Kết quả 14.
+ a = 10, b = 2, c = 3, d = 8. Kết quả 8.
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyWed Nov 30, 2022 10:24 am

BÀI 26: Tam giác
Xác định bài toán:
Input: Tọa độ các điểm A, B, C. Kiểm tra A, B, C có là ba đỉnh của tam giác
Output: Nếu A, B, C là ba đỉnh của tam giác thì tính diện tích tam giác ABC. Nếu A, B, C không là ba đỉnh của tam giác thì ghi ra "NONE"

- Thuật toán:
Tính độ dài AB, BC, AC theo công thức:
dAB=sqrt ((xB-xA)**2+(yB-yA))**2)
dBC=sqrt ((xC-xB)**2+(yC-yB))**2)
dAC=sqrt ((xC-xA)**2+(yC-yA))**2)
Tổ chức chương trình dưới dạng hàm để tính độ dài đoạn thẳng. dAB, dAC, dBC là cạnh của tam giác khi tổng hai cạnh lớn hơn cạnh còn lại

Code:
Code:

from math import sqrt
from math import pow
def distance_points(mx, my, nx, ny):
return sqrt(pow(nx - mx, 2) + pow(ny - my, 2))
ax = int(input())
ay = int(input())
bx = int(input())
by = int(input())
cx = int(input())
cy = int(input())
ab = distance_points(ax, ay, bx, by)
bc = distance_points(bx, by, cx, cy)
ca = distance_points(cx, cy, ax, ay)
if (ab + bc > ca) and (bc + ca > ab) and (ca + ab > bc):
p = (ab + bc + ca) / 2.0
s = sqrt(p * (p - ab) * (p - bc) * (p-ca))
print("Ket qua: {:.3f}".format(s))
else:
print("a,b,c khong la ba canh cua tam giac");

Thử:
8
47
4
3
8
38
Kết quả: 18.000
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyThu Dec 01, 2022 9:17 am

Bài 23:
Xác định bài toán:
input: nhập a,b,c
output: vô nghiệm thì in ra “NONE”
có nghiệm kép thì in ra nghiệm kép đó
có 2 nghiệm phân biệt thì in ra 2 nghiệm đó
Thuật toán:
Nhập a ,b,c
tính delta= b*b+4*a*c
sau đó xét dấu của d
Nếu d<0 thì in ra "NONE"
ngược lại
d=0 thì in ra x12=-b/(2*a)
d>0 thì tính
x1 = (-1.0 * b+sqrt(d)) / (2 * a)
x2 = (-1.0 * b/a) - x1
sau đó in ra x1 ,x2
Code:

Code:

from math import sqrt
a=int(input())
b=int(input())
c=int(input())
d=b*b-4*a*c
if d < 0:
  print("NONE")
elif d == 0:
  print("{:.3f}".format(-1.0 * b /(2.0 * a)))
else:
  x1 = (-1.0 * b+sqrt(d)) / (2 * a)
  x2 = (-1.0 * b/a) - x1
  print("{:.2f}".format(x1))
  print("{:.2f}".format(x2))
Test:
8
2
2
Kq:
NONE
Về Đầu Trang Go down
Lã Yến Nhi




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

Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  EmptyThu Dec 01, 2022 9:19 am

BÀI 28:
Xác định bài toán:
input: Nhập số nguyên dương N có 3 chữ số
output: Đưa ra chữ số lớn nhất trong N
Thuật toán:
Nhập N
Tách N thành a, b, c bằng phép chia nguyên và chia dư
a=N/100
b=(N/10)%10
c=N%10
Sau đó so sánh r đưa ra số lớn nhất
Code:

Code:

n = int(input())
a = n//100
b = (n//10)%10
c = n%10
res = a
if (res<b):
  res=b
if (res<c):
  res=c
print(res)
Test: 439
Kq:9
Về Đầu Trang Go down
Sponsored content





Lã Yến Nhi  Empty
Bài gửiTiêu đề: Re: Lã Yến Nhi    Lã Yến Nhi  Empty

Về Đầu Trang Go down
 
Lã Yến Nhi
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 :: TN4V-
Gửi bài mới   Trả lời chủ đề nàyChuyển đến