LÊ THỊ KIM NGÂN

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

Chào mừng bạn đến với trang cá nhân của LÊ THỊ KIM NGÂN
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ờ!)

def is_leap_year(year):
    """
    Kiểm tra năm có phải năm nhuận hay không.
    """
    return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)

def calculate_days(day, month, year):
    """
    Tính số ngày từ đầu năm đến ngày/tháng/năm nhập vào.
    """
    # Số ngày trong từng tháng
    days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
    
    # Nếu là năm nhuận, cập nhật số ngày tháng 2
    if is_leap_year(year):
        days_in_month[1] = 29

    # Kiểm tra dữ liệu hợp lệ
    if month < 1 or month > 12:
        return "Tháng không hợp lệ!"
    if day < 1 or day > days_in_month[month - 1]:
        return "Ngày không hợp lệ!"

    # Tính tổng số ngày từ đầu năm
    total_days = sum(days_in_month[:month - 1]) + day
    return total_days

# Nhập dữ liệu từ người dùng
try:
    day = int(input("Nhập ngày: "))
    month = int(input("Nhập tháng: "))
    year = int(input("Nhập năm: "))

    # Tính số ngày từ đầu năm
    result = calculate_days(day, month, year)
    if isinstance(result, str):  # Nếu kết quả là thông báo lỗi
        print(result)
    else:
        print(f"Số ngày từ đầu năm đến ngày {day}/{month}/{year} là: {result}")
except ValueError:
    print("Vui lòng nhập số hợp lệ!")

# Giải bài toán "Vừa gà vừa chó"
def solve_chickens_and_dogs():
    for g in range(37):  # Gà (g) có thể từ 0 đến 36
        c = 36 - g  # Số chó (c) là tổng 36 trừ đi số gà
        if 2 * g + 4 * c == 100:  # Kiểm tra điều kiện số chân
            return g, c
    return None, None

# Chạy chương trình
g, c = solve_chickens_and_dogs()
if g is not None:
    print(f"Số gà: {g}, Số chó: {c}")
else:
    print("Không có lời giải thỏa mãn.")

# Nhập giá trị k
try:
    k = int(input("Nhập số tự nhiên k (1 < k < 10): "))
    if 1 < k < 10:
        print(f"Bảng cửu chương của {k}:")
        for i in range(1, 11):  # Lặp qua các giá trị từ 1 đến 10
            print(f"{k} x {i} = {k * i}")
    else:
        print("Vui lòng nhập một số k thỏa mãn 1 < k < 10.")
except ValueError:
    print("Vui lòng nhập một số tự nhiên hợp lệ!")

def calculate_sum(n):
    # Tính tổng S bằng lệnh lặp for
    S = 0
    for i in range(1, n + 1):
        S += i**2
    return S

def calculate_product(n):
    # Tính T theo công thức
    T = n * (n + 1) * (2 * n + 1) // 6
    return T

# Chạy chương trình với các giá trị n
for n in range(2, 6):  # Chạy từ n = 2 đến n = 5
    S = calculate_sum(n)
    T = calculate_product(n)
    print(f"Với n = {n}: Tổng S = {S}, Tích T = {T}")
    print("Kết quả so sánh:", "S == T" if S == T else "S != T")

def calculate_sum(n):
    if n <= 1 or n > 20:
        return "n phải là số tự nhiên thỏa mãn 1 < n ≤ 20."
    s = 0
    for i in range(1, 2 * n + 1, 2):  # Chạy qua các số lẻ 1, 3, 5, ..., 2n-1
        s += 1 / i
    return s

# Nhập n từ bàn phím
try:
    n = int(input("Nhập một số tự nhiên n (1 < n ≤ 20): "))
    result = calculate_sum(n)
    print(f"Tổng S = 1 + 1/2 + 1/4 + ... + 1/2n là: {result}")
except ValueError:
    print("Vui lòng nhập một số tự nhiên hợp lệ!")

def calculate_product(n):

    # Kiểm tra nếu n là số tự nhiên

    if n <= 0:

        return "n phải là một số tự nhiên lớn hơn 0."

    # Tính tích

    product = 1

    for i in range(1, n + 1):

        product *= i

    return product

 

# Nhập n từ bàn phím

try:

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

    result = calculate_product(n)

    print(f"Tích T = 1 x 2 x 3 x ... x {n} là: {result}")

except ValueError:

    print("Vui lòng nhập một số tự nhiên hợp lệ!")

 

def calculate_product(n):

    # Kiểm tra nếu n là số tự nhiên

    if n <= 0:

        return "n phải là một số tự nhiên lớn hơn 0."

    # Tính tích

    product = 1

    for i in range(1, n + 1):

        product *= i

    return product

 

# Nhập n từ bàn phím

try:

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

    result = calculate_product(n)

    print(f"Tích T = 1 x 2 x 3 x ... x {n} là: {result}")

except ValueError:

    print("Vui lòng nhập một số tự nhiên hợp lệ!")

 

print(f"Chu vi hình tròn là: {chu_vi:.2f}")

print(f"Diện tích hình tròn là: {dien_tich:.2f}")

import math r = float(input("Nhập bán kính hình tròn: "))

chu_vi = 2 * math.pi * r

dien_tich = math.pi * r ** 2

     

kWh = float(input("Nhập số kWh tiêu thụ: "))

if kWh <= 50:

    total = kWh * 1678

else:

    total = 50 * 1678 + (kWh - 50) *  /* thêm giá mức tiếp theo */

 

print(f"Số tiền điện phải trả là: {total} đồng")

kg = float(input("Nhập số kg cam: "))

if kg < 5:

    price = 20000

else:

    price = 18000

 

total = kg * price

print(f"Số tiền khách phải trả là: {total} đồng")