We're a community of 1.1M IT Pros here for help, advice, solutions, professional growth and fun. Join us!
1,080,608 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Start New Discussion Reply to this Discussion

Grade program

I need help with this program. It take in a number from the user and displays their grade. For example. If the user inputs 77. The program prints out "Your grade is a C"

jmp firstLine  ;

    m1 dw ?

    prompt db 'Enter a number between 1 to 100: '
    promptLen = $-prompt

    gradeA db 'Your grade is an A'
    gradeALen = $-gradeA

    gradeB db 'Your grade is an B'
    gradeBLen = $-gradeB

    gradeC db 'Your grade is an C'
    gradeCLen = $-gradeC

    gradeD db 'Your grade is an D'
    gradeDLen = $-gradeD

    gradeF db 'Your grade is an F'
    gradeFLen = $-gradeF



    firstLine:

    mov si, offset prompt
    mov cx, promptLen
    call putStrng
    call getDec
    mov m1, ax
    call crlf


.IF m1 >=90
    mov si, offset gradeA
    mov cx, gradeALen
    call putStrng
.ELSEIF (m1 <= 89) && (m1 > 80)
    mov si, offset gradeB
    mov cx, gradeBLen
    call putStrng
.ELSEIF (m1 <= 79) && (m1 > 70)
    mov si, offset gradeC
    mov cx, gradeCLen
    call putStrng
.ELSEIF (m1 <= 69) && (m1 > 60)
    mov si, offset gradeD
    mov cx, gradeDLen
    call putStrng
.ELSEIF (m1 <= 59)
    mov si, offset gradeF
    mov cx, gradeFLen
    call putStrng
.ENDIF

    mov ah, 04c
    int 021
2
Contributors
1
Reply
3 Weeks
Discussion Span
9 Months Ago
Last Updated
2
Views
risen375
Newbie Poster
4 posts since May 2012
Reputation Points: 0
Solved Threads: 0
Skill Endorsements: 0

where is your problem? give more explanation.

hr.Ziggurat
Newbie Poster
21 posts since Aug 2012
Reputation Points: 0
Solved Threads: 1
Skill Endorsements: 0

This article has been dead for over three months: Start a new discussion instead

Post: Markdown Syntax: Formatting Help
 
You
 
© 2013 DaniWeb® LLC
Page generated in 0.0688 seconds using 2.69MB