C program to find area of a square

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 5

  • @Tommy-xn1ot
    @Tommy-xn1ot 11 วันที่ผ่านมา

    I would add a control on the input like verify if the input is a number and change the type of "side" from int to float

  • @yaultma2006
    @yaultma2006 13 วันที่ผ่านมา +1

    it's a square....
    also floating point numbers make more sense...

  • @BunrithViwatthanak
    @BunrithViwatthanak 11 วันที่ผ่านมา +1

    Easy! I could do this in Assembly.
    Code:
    section .data
    prompt db "Enter the side: ", 0
    output db "The area of square is ", 0
    side dd 0
    area dd 0
    section .bss
    section .text
    global _start
    _start:
    mov eax, 4
    mov ebx, 1
    mov ecx, prompt
    mov edx, 17
    int 0x80
    mov eax, 3
    mov ebx, 0
    lea ecx, [side]
    mov edx, 4
    int 0x80
    sub byte [side + 1], 0x30
    mov eax, [side]
    imul eax, eax
    mov [area], eax
    push dword [area]
    push output
    call printf
    add esp, 8
    mov eax, 1
    int 0x80

    • @scaleofperspective6211
      @scaleofperspective6211 11 วันที่ผ่านมา

      Assembly is just something else man...

    • @BunrithViwatthanak
      @BunrithViwatthanak 11 วันที่ผ่านมา

      @@scaleofperspective6211 I'm just a average Assembly programmer