Lớp 11
Lớp 1điểm
6 tháng trước
Đỗ Văn Long

Viết chương trình nhập vào bàn phím 2 số nguyên dương tìm ước chung lớn nhất MN sau đó in kết quả ra màn hình yêu cầu sử dụng hàm
Mọi người ơi, mình đang cảm thấy rất lo lắng không biết phải giải quyết câu hỏi này như thế nào, mai phải nộp bài cho giáo viên rồi. Bạn nào thông thái giúp mình với!

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Cách làm 1:
```python
def UCLN(a, b):
while b != 0:
a, b = b, a % b
return a

num1 = int(input("Nhập số nguyên dương thứ nhất: "))
num2 = int(input("Nhập số nguyên dương thứ hai: "))

ucln = UCLN(num1, num2)

print(f"Ước chung lớn nhất của {num1} và {num2} là: {ucln}")
```

Cách làm 2:
```python
def UCLN(a, b):
if b == 0:
return a
return UCLN(b, a % b)

num1 = int(input("Nhập số nguyên dương thứ nhất: "))
num2 = int(input("Nhập số nguyên dương thứ hai: "))

ucln = UCLN(num1, num2)

print(f"Ước chung lớn nhất của {num1} và {num2} là: {ucln}")
```

Câu trả lời cho câu hỏi:
Viết chương trình Python như trên, sau đó thực thi các hàm được định nghĩa để tìm ước chung lớn nhất của 2 số nguyên dương nhập từ bàn phím và in kết quả ra màn hình.

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 6Trả lời.

Cuối cùng, chương trình sẽ in kết quả ước chung lớn nhất ra màn hình.

Hãy giúp mọi người biết câu trả lời này thế nào?
21 vote
Cảm ơn 1Trả lời.

Sau đó, trong chương trình chính, ta sẽ nhập vào từ bàn phím hai số nguyên dương và gọi hàm đã viết ở bước trước để tính ước chung lớn nhất.

Hãy giúp mọi người biết câu trả lời này thế nào?
21 vote
Cảm ơn 1Trả lời.

Để giải bài toán này, trước tiên ta cần viết một hàm để tính ước chung lớn nhất của hai số nguyên.

Hãy giúp mọi người biết câu trả lời này thế nào?
21 vote
Cảm ơn 0Trả lời.

Để giải bài toán trên, ta có thể thực hiện theo các bước sau:

Bước 1: Xác định thời gian từ 11h đêm hôm qua đến bây giờ. Để đơn giản, ta chuyển từ đơn vị giờ sang đơn vị phút. Vì thời gian từ 11h đêm qua đến bây giờ là 9 giờ, nên ta có: 9 giờ = 9 x 60 phút = 540 phút.

Bước 2: Tính thời gian từ bây giờ đến 8h tối hôm nay. Để tính được thời gian này, ta cần biết bao nhiêu phút từ bây giờ đến 8h tối nay. Vì 8h tối nay chính là 20h, nên để chuyển thành phút, ta có: 20h - giờ hiện tại = (20 - giờ hiện tại) x 60 phút. Vì giờ hiện tại không được cung cấp, nên ta sẽ gọi giờ hiện tại là x giờ.

Bước 3: Tìm x giờ sao cho thời gian từ bây giờ đến 8h tối hôm nay bằng 3/4 thời gian từ 11h đêm hôm qua đến bây giờ. Ta có phương trình:
(x x 60) phút = 3/4 x 540 phút
(x x 60) phút = 405 phút
x = 405 / 60
x = 6.75 giờ

Vậy giờ hiện tại là 6h45 phút.

Câu trả lời đầy đủ và chi tiết hơn: Giờ hiện tại là 6h45 phút.

Hãy giúp mọi người biết câu trả lời này thế nào?
21 vote
Cảm ơn 6Trả lời.
Câu hỏi Tin học Lớp 11
Câu hỏi Lớp 11

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.92970 sec| 2266.531 kb