Lớp 10
Lớp 1điểm
4 tháng trước
Đỗ Huỳnh Vương

Viết chương trình tính tổng các số chẵn từ 1 đến n với n nhập vào từ bàn phím. In ra các số chia hết cho 2 đó trên một hàng ngang. Dùng vòng lặp while
Mình đang cần một chút sự tư vấn từ các Bạn. Có ai có thể dành chút thời gian cứu nguy giúp mình không ạ?

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

Phương pháp làm:
- Đầu tiên, chúng ta cần nhận giá trị của n từ người dùng thông qua bàn phím.
- Tiếp theo, ta cần tạo một biến tổng (sum) để lưu giá trị tổng các số chẵn.
- Sử dụng vòng lặp while với điều kiện số chẵn nhỏ hơn hoặc bằng n:
- Kiểm tra nếu số hiện tại là số chẵn, ta cộng nó vào biến tổng.
- Tăng giá trị số hiện tại lên 2.
- In ra các số chẵn chia hết cho 2 trên một hàng ngang.

Câu trả lời:
Dưới đây là một trong nhiều cách làm câu hỏi trên bằng ngôn ngữ Python:

```
n = int(input("Nhập giá trị của n: "))
sum = 0
i = 2

while i <= n:
sum += i
i += 2

print("Tổng các số chẵn từ 1 đến", n, "là:", sum)

i = 2
print("Các số chẵn chia hết cho 2 từ 1 đến", n, ":")
while i <= n:
print(i, end=" ")
i += 2
```

Chú ý: Đoạn code trên giả định người dùng nhập vào một giá trị hợp lệ cho n. Nếu không, cần thêm kiểm tra và xử lý lỗi cho giá trị nhập vào.

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

let n = parseInt(prompt('Nhập số n:')); // Nhập số n từ bàn phím
let sum = 0;
let number = 1;
let evenNumbers = [];
while (number <= n) {
if (number % 2 === 0) { // Kiểm tra số chẵn
sum += number; // Cộng số chẵn vào tổng
evenNumbers.push(number); // Thêm số chẵn vào mảng
}
number++;
}
console.log(evenNumbers.join(' ')); // In ra các số chẵn trên một hàng ngang
console.log('Tổng các số chẵn từ 1 đến', n, 'là', sum);

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

let n = parseInt(prompt('Nhập số n:')); // Nhập số n từ bàn phím
let sum = 0;
let number = 1;
while (number <= n) {
if (number % 2 === 0) { // Kiểm tra số chẵn
sum += number; // Cộng số chẵn vào tổng
}
number++;
}
let evenNumbers = [];
for (let i = 2; i <= n; i += 2) {
evenNumbers.push(i); // Thêm số chẵn vào mảng
}
console.log(evenNumbers.join(' ')); // In ra các số chẵn trên một hàng ngang
console.log('Tổng các số chẵn từ 1 đến', n, 'là', sum);

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

let n = parseInt(prompt('Nhập số n:')); // Nhập số n từ bàn phím
let sum = 0;
let number = 2;
while (number <= n) {
sum += number; // Cộng số chẵn vào tổng
console.log(number); // In ra số chẵn
number += 2; // Tăng number lên 2 để lấy số chẵn tiếp theo
}
console.log('Tổng các số chẵn từ 1 đến', n, 'là', sum);

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

let n = parseInt(prompt('Nhập số n:')); // Nhập số n từ bàn phím
let sum = 0;
let number = 1;
while (number <= n) {
if (number % 2 === 0) { // Kiểm tra số chẵn
sum += number; // Cộng số chẵn vào tổng
console.log(number); // In ra số chẵn
}
number++;
}
console.log('Tổng các số chẵn từ 1 đến', n, 'là', sum);

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

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

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