Sure, here's an example program in Python that converts decimal numbers to binary and vice versa:
```
# function to convert decimal to binary
def decimal_to_binary(decimal):
    binary = ''
    while decimal > 0:
        binary = str(decimal % 2) + binary
        decimal //= 2
    return binary

# function to convert binary to decimal
def binary_to_decimal(binary):
    decimal = 0
    for digit in binary:
        decimal = decimal * 2 + int(digit)
    return decimal

# example usage
print(decimal_to_binary(10))  # output: '1010'
print(binary_to_decimal('1010'))  # output: 10
```
In the decimal_to_binary function, we repeatedly divide the decimal number by 2, appending the remainder to the binary string until the decimal number becomes zero. In the binary_to_decimal function, we iterate through each binary digit from left to right, multiplying the current decimal value by 2 and adding the current binary digit (0 or 1) to get the next decimal value.
แน่นอนว่า นี่คือตัวอย่างโปรแกรมใน Python ที่แปลงเลขทศนิยมเป็นไบนารี่และในทางกลับกัน: ``` # ฟังก์ชันในการแปลงทศนิยมเป็นไบนารี def decimal_to_binary(decimal): binary = '' while decimal > 0: binary = str(decimal % 2 ) + binary decimal //= 2 return binary # function เพื่อแปลง binary เป็น decimal def binary_to_decimal(binary): decimal = 0 สำหรับหลักใน binary: decimal = decimal * 2 + int(digit) return decimal # ตัวอย่างการใช้งาน print(decimal_to_binary( 10)) # output: '1010' print(binary_to_decimal('1010')) # output: 10 ``` ในฟังก์ชัน decimal_to_binary เราจะหารเลขทศนิยมด้วย 2 ซ้ำๆ โดยนำเศษที่เหลือต่อท้ายสตริงไบนารี่จนกระทั่งได้เลขทศนิยม กลายเป็นศูนย์ ในฟังก์ชัน binary_to_decimal เราวนซ้ำเลขฐานสองแต่ละหลักจากซ้ายไปขวา โดยคูณค่าทศนิยมปัจจุบันด้วย 2 แล้วบวกเลขฐานสองปัจจุบัน (0 หรือ 1) เพื่อให้ได้ค่าทศนิยมถัดไป
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence