Write a complete C program that creates a new file called audio.txt for both writing and reading. The program prompts user to enter a series of inputs to calculate the audio size. User inputs and audio size are then written into file audio.txt.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 

 

DCP 5101 PROGRAM DESIGN
QUESTION 2
Write a complete C program that creates a new file called audio.txt for both writing and reading.
The program prompts user to enter a series of inputs to calculate the audio size. User inputs and
audio size are then written into file audio.txt.
In main():
Open a new file called audio.txt for writing and reading.
If the file can't be opened, display error message "File could not be opened. Program
aborted." And quit the program.
Using a do-while loop:
o Prompt user to enter audio channel (either 1 for mono or 2 for stereo), sampling rate, time,
and bit depth.
o Calculate audio size.
●
●
●
O
O
====
From the beginning of file audio.txt, read and display all data from each audio record until the
end of file.
Close file audio.txt before program ends.
SAMPLE OUTPUT
2
1
■
Formula: audio channel x sampling rate x time x (bit depth / 8)
Write audio channel, sampling rate, time, bit depth and audio size into file audio.txt.
Prompt the user whether to continue adding another audio record. Repeat the above as
long as user chooses to continue.
CALCULATE AUDIO DATA SIZE
Enter channel - [1] Mono [2] Stereo
Enter sampling rate (Hz)
Enter time (seconds)
Enter audio bit depth (bits)
Add another record (y/n)? y
Enter channel - [1] Mono [2] Stereo
Enter sampling rate (Hz)
Enter time (seconds)
Enter audio bit depth (bits)
Add another record (y/n)? n
Channel Sampling Rate Time
44100.00
42500.00
30
25
=
16
8
: 2
: 44100
: 30
: 16
: 1
: 42500
: 25
: 8
Bit Depth
LAB 11
Audio Size
5292000.00
1062500.00
Transcribed Image Text:DCP 5101 PROGRAM DESIGN QUESTION 2 Write a complete C program that creates a new file called audio.txt for both writing and reading. The program prompts user to enter a series of inputs to calculate the audio size. User inputs and audio size are then written into file audio.txt. In main(): Open a new file called audio.txt for writing and reading. If the file can't be opened, display error message "File could not be opened. Program aborted." And quit the program. Using a do-while loop: o Prompt user to enter audio channel (either 1 for mono or 2 for stereo), sampling rate, time, and bit depth. o Calculate audio size. ● ● ● O O ==== From the beginning of file audio.txt, read and display all data from each audio record until the end of file. Close file audio.txt before program ends. SAMPLE OUTPUT 2 1 ■ Formula: audio channel x sampling rate x time x (bit depth / 8) Write audio channel, sampling rate, time, bit depth and audio size into file audio.txt. Prompt the user whether to continue adding another audio record. Repeat the above as long as user chooses to continue. CALCULATE AUDIO DATA SIZE Enter channel - [1] Mono [2] Stereo Enter sampling rate (Hz) Enter time (seconds) Enter audio bit depth (bits) Add another record (y/n)? y Enter channel - [1] Mono [2] Stereo Enter sampling rate (Hz) Enter time (seconds) Enter audio bit depth (bits) Add another record (y/n)? n Channel Sampling Rate Time 44100.00 42500.00 30 25 = 16 8 : 2 : 44100 : 30 : 16 : 1 : 42500 : 25 : 8 Bit Depth LAB 11 Audio Size 5292000.00 1062500.00
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Constants and Variables
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education