Bài 21
Xác định bài toán
Input: a,b
Output: giá trị lớn nhất của số ghép được từ a và b
- Thuật toán
m=a*10+b
n=b*10+a
- Viết chương trình
Code:
a=int(input())
b=int(input())
m=a*10+b
n=b*10+a
res=m
if res>n:
res=m
else:
res=n
print(res)
test
3
4
KQ
43
Bài 22: Giải phương trình bậc nhất
Đề bài: Cho a và b. Giải và biện luận phương trình ax+b=0.
- Nếu phương trình có Vô số nghiệm thì ghi ra “MULTIPLE”
- Nếu phương trình Vô nghiệm thì ghi ra “NONE”
- Nếu phương trình có nghiệm thì ghi x ra. Kết quả lấy chính xác 3 chữ số thập phân.
Thuật toán:
Nếu a=0 thì
- Nếu b=0 thì thông báo “MULTIPLE”
ngược lại nếu b!=0 thì thông báo “NONE”;
Ngược lại,
- Tính x= -b/a; Sau đó, đưa giá trị của x ra. Lưu ý, x phải là liểu số thực và viết ra có quy cách bằng câu lệnh print(“%0.3f”,x);
Chương trình tham khảo:
a=int(input())
b=int(input())
if a==0:
if b==0:
print("MULTIPLE")
else:
print("NONE")
else:
x= -b/a
print("x={:.3f}".format(x))
Thử chương trìnnh
Input: a=420, b=240
Output: -0.571