Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question
100%

Hi I need help please the code is not calculating the average correctly

for example, I entered 4 integers, '5', '4', '3', '8',

and it resulted that the average is 2, which is incorrect

this is the code:

.data
prompt1: .asciiz "Enter the number of real numbers: "
prompt2: .asciiz "Enter a real number: "
result: .asciiz "The average is: "

.text
.globl main
main:
# Prompt for the number of real numbers
li $v0, 4
la $a0, prompt1
syscall

li $v0, 5
syscall
move $t0, $v0
move $t1, $zero

# Initialize floating-point sum to 0.0
li $t2, 0
mtc1 $t2, $f0
cvt.s.w $f0, $f0

input_loop:
beq $t1, $t0, calculate

# Prompt for each real number
li $v0, 4
la $a0, prompt2
syscall

li $v0, 6
syscall
add.s $f0, $f0, $f12

addi $t1, $t1, 1
j input_loop

calculate:
# Calculate the average
mtc1 $t0, $f2
cvt.s.w $f2, $f2
div.s $f4, $f0, $f2

# Print the result
li $v0, 4
la $a0, result
syscall

mov.s $f12, $f4
li $v0, 2
syscall

# Exit program
li $v0, 10
syscall

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
    Recommended textbooks for you
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education