H' Lim Niê

Giới thiệu về bản thân

Chào mừng bạn đến với trang cá nhân của H' Lim Niê
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

# Nhập ngày, tháng, năm từ bàn phím
day = int(input("Nhập ngày: "))
month = int(input("Nhập tháng: "))
year = int(input("Nhập năm: "))

# Kiểm tra năm nhuận:
# Năm nhuận nếu chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.
if (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0):
    is_leap = True
else:
    is_leap = False

# Số ngày trong các tháng của năm (tháng 2 là 28 ngày mặc định)
days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

# Điều chỉnh tháng 2 nếu năm nhuận
if is_leap:
    days_in_month[1] = 29

# Tính tổng số ngày từ đầu năm đến ngày/tháng/năm nhập vào
total_days = 0

# Cộng số ngày của các tháng trước tháng nhập
for i in range(0, month - 1):
    total_days += days_in_month[i]

# Cộng thêm số ngày của tháng hiện tại
total_days += day

# In kết quả
print("Số ngày từ đầu năm đến ngày", day, "/", month, "/", year, "là:", total_days)

# Giả sử:
# - Số gà là x, mỗi con có 2 chân.
# - Số chó là y, mỗi con có 4 chân.
# Theo đề bài:
#   x + y = 36         (36 con)
#   2*x + 4*y = 100     (100 chân)
#
# Ta sẽ dùng vòng lặp for để duyệt giá trị của x từ 0 đến 36 và tính y = 36 - x.
# Sau đó kiểm tra nếu 2*x + 4*y == 100 thì in ra kết quả.

for x in range(0, 37):  # x chạy từ 0 đến 36
    y = 36 - x          # số chó
    if 2 * x + 4 * y == 100:
        print("Số gà =", x)
        print("Số chó =", y)

# Nhập số tự nhiên k từ bàn phím và kiểm tra điều kiện 1 < k < 10
k = int(input("Nhập số tự nhiên k (1 < k < 10): "))
if k <= 1 or k >= 10:
    print("Giá trị k không hợp lệ. Vui lòng nhập k trong khoảng 1 < k < 10.")
else:
    # In ra bảng cửu chương nhân k theo định dạng 2 cột:
    # Cột trái: k x 1 đến k x 5
    # Cột phải: k x 6 đến k x 10
    for i in range(1, 6):
        left = f"{k} x {i} = {k * i}"
        right = f"{k} x {i + 5} = {k * (i + 5)}"
        print(f"{left:<15}{right}")

# Chương trình tính tổng S = 1^2 + 2^2 + ... + n^2 bằng vòng lặp for và tính T = n(n+1)(2n+1)/6

def tinh_tong_va_tich(n):
    # Tính tổng S bằng vòng lặp for
    S = 0
    for i in range(1, n + 1):
        S += i**2  # cộng i^2 vào tổng

    # Tính T theo công thức: T = n(n+1)(2n+1)/6
    # Vì kết quả luôn là số nguyên nên có thể dùng phép chia lấy phần nguyên (//)
    T = n * (n + 1) * (2 * n + 1) // 6

    return S, T

def main():
    # 1) Nhập số tự nhiên n
    n = int(input("Nhập số tự nhiên n: "))

    # 2) Tính S và 3) tính T
    S, T = tinh_tong_va_tich(n)

    # In kết quả với n vừa nhập
    print("\nVới n =", n)
    print("Tổng S =", S)
    print("Tích T =", T)
    if S == T:
        print("=> Kết luận: S bằng T.")
    else:
        print("=> Kết luận: S khác T.")

    # 4) Chạy chương trình với n = 2, 3, 4, ... và so sánh S với T
    print("\nSo sánh S và T cho các giá trị n từ 2 đến 10:")
    for n_test in range(2, 11):
        S_test, T_test = tinh_tong_va_tich(n_test)
        result = "S bằng T" if S_test == T_test else "S khác T"
        print(f"n = {n_test}: S = {S_test}, T = {T_test} => {result}")

if __name__ == '__main__':
    main()

# Nhập số tự nhiên n
n = int(input("Nhập một số tự nhiên n (1 < n <= 20): "))

# Kiểm tra điều kiện của n
if n <= 1 or n > 20:
    print("Giá trị n không hợp lệ. Vui lòng nhập n thỏa mãn: 1 < n <= 20")
else:
    S = 0.0
    # Chạy vòng lặp từ 0 đến n, vì số hạng đầu tiên tương ứng với 1/2^0 = 1
    for k in range(0, n + 1):
        S += 1 / (2 ** k)
    
    print("Tổng S =", S)

# Nhập số tự nhiên n từ bàn phím
n = int(input("Nhập số tự nhiên n: "))

# Khởi tạo tích T bằng 1
T = 1

# Tính tích từ 1 đến n
for i in range(1, n + 1):
    T *= i

# In kết quả
print("Tích từ 1 đến", n, "là:", T)
 

 

 

# Nhập số lượng điện tiêu thụ

so_dien = int(input("Nhập số lượng điện tiêu thụ (kWh): "))

 

# Khởi tạo biến để tính tổng tiền điện

tong_tien = 0

 

# Xác định mức giá và tính tiền cho từng bậc thang

if so_dien <= 50:

    tong_tien = so_dien * 1678

elif so_dien <= 100:

    tong_tien = 50 * 1678 + (so_dien - 50) * 1734

else:

    tong_tien = 50 * 1678 + 50 * 1734 + (so_dien - 100) * 2014

 

# In kết quả

print("Số tiền điện phải trả:", tong_tien, "đồng")

nam = int(input("Nhập năm: "))

 

if (nam % 400 == 0) or (nam % 4 == 0 and nam % 100 != 0):

    print(nam, "là năm nhuận.")

else:

    print(nam, "không phải là năm nhuận.")

# Nhập số lượng cam

so_luong_cam = int(input("Nhập số lượng cam (kg): "))

 

# Xác định giá bán

if so_luong_cam < 5:

    gia_ban = 20000

else:

    gia_ban = 18000

 

# Tính tổng tiền

tong_tien = so_luong_cam * gia_ban

 

# In kết quả

print("Số tiền khách phải trả:", tong_tien, "đồng")

Tinh dien tich hinh tron 

R=float(input("Nhap ban kinh hinh tron:")

S=3.14+R+R

print (s)