Converting decimal into binary: write an iterative function that takes one positive integer n and return a binary number of n. 2) 20 2) 10 2) 2 LO 5 0 0 2 1 1 0 20 = 10100 (2) Enter one positive integer 10 Decimal 10 Binary 1010 More (y/n) ? y Enter one positive integer: 33 Decimal 33 Binary 100001 More (y/n) ? y Enter one positive integer 150 Decimal 150 -> Binary 10010110 More (y/n) ? y Enter one positive integer 55 Decimal 55 Binary 110111 More (y/n) ? n CS003 LAB17

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
100%

Use C++

**Converting Decimal into Binary: An Iterative Function Approach**

This tutorial covers how to transform a decimal number into its binary equivalent using an iterative function.

### Steps to Convert Decimal 20 to Binary:

1. **Divide the Number:**
   - Divide the decimal number by 2.
   - Record the quotient and remainder.
   - Repeat the process with the quotient until it equals zero.

2. **Illustration:**

   - 20 divided by 2 gives a quotient of 10 and a remainder of 0.
   - 10 divided by 2 gives a quotient of 5 and a remainder of 0.
   - 5 divided by 2 gives a quotient of 2 and a remainder of 1.
   - 2 divided by 2 gives a quotient of 1 and a remainder of 0.
   - 1 divided by 2 gives a quotient of 0 and a remainder of 1.

3. **Binary Conversion:**
   - Collect the remainders starting from the last to the first.
   - Result: 10100
   
   - Hence, 20 in decimal is equal to 10100 in binary.

### Other Examples:

- **Decimal 10** converts to **Binary 1010**
- **Decimal 33** converts to **Binary 100001**
- **Decimal 150** converts to **Binary 10010110**
- **Decimal 55** converts to **Binary 110111**

This method ensures an efficient approach to converting integers into their binary form, enhancing comprehension of binary systems in computing.
Transcribed Image Text:**Converting Decimal into Binary: An Iterative Function Approach** This tutorial covers how to transform a decimal number into its binary equivalent using an iterative function. ### Steps to Convert Decimal 20 to Binary: 1. **Divide the Number:** - Divide the decimal number by 2. - Record the quotient and remainder. - Repeat the process with the quotient until it equals zero. 2. **Illustration:** - 20 divided by 2 gives a quotient of 10 and a remainder of 0. - 10 divided by 2 gives a quotient of 5 and a remainder of 0. - 5 divided by 2 gives a quotient of 2 and a remainder of 1. - 2 divided by 2 gives a quotient of 1 and a remainder of 0. - 1 divided by 2 gives a quotient of 0 and a remainder of 1. 3. **Binary Conversion:** - Collect the remainders starting from the last to the first. - Result: 10100 - Hence, 20 in decimal is equal to 10100 in binary. ### Other Examples: - **Decimal 10** converts to **Binary 1010** - **Decimal 33** converts to **Binary 100001** - **Decimal 150** converts to **Binary 10010110** - **Decimal 55** converts to **Binary 110111** This method ensures an efficient approach to converting integers into their binary form, enhancing comprehension of binary systems in computing.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question
- Converting decimal into binary: write a **recursive function** of problem 1.
Transcribed Image Text:- Converting decimal into binary: write a **recursive function** of problem 1.
Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Function Arguments
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.
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