1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
vivado [14]
3 years ago
12

Write a program that asks the user to enter a positive integer that represents a number in the decimal system and then displays

the binary representation of the number. Your solution must include at least the following function: decimalToBinary(number): a recursive function that takes a positive integer number (in decimal) as its parameter and returns a string with it's binary representation. g
Computers and Technology
1 answer:
Maru [420]3 years ago
3 0

Answer:

In Python:

def decimalToBinary(num):

   if num == 0:

       return 0

   else:

       return(num%2 + 10*decimalToBinary(int(num//2)))

       

decimal_number = int(input("Decimal Number: "))

print("Decimal: "+str(decimalToBinary(decimal_number)))

Explanation:

This defines the function

def decimalToBinary(num):

If num is 0, this returns 0

<em>    if num == 0: </em>

<em>        return 0 </em>

If otherwise

   else:

num is divided by 2, the remainder is saved and the result is recursively passed to the function; this is done until the binary representation is gotten

       return(num%2 + 10*decimalToBinary(int(num//2)))

       

The main begins here.

This prompts the user for decimal number

decimal_number = int(input("Decimal Number: "))

This calls the function and prints the binary representation

print("Decimal: "+str(decimalToBinary(decimal_number)))

You might be interested in
All of the following are characteristics of a 4 year college except
klasskru [66]
D they offer few programs
4 0
3 years ago
Read 2 more answers
You have this code in your program.
earnstyle [38]

The line code will create array is G = array('f',[2.5, 3, 7.4])

<h3>What is meant by array ?</h3>

As opposed to defining distinct variables for each value, arrays are used to hold numerous values in a single variable. Set the data type (such as int) and the array name, followed by square brackets [, to construct an array.

An array is a collection of elements with the same type that are kept in nearby memory  locations and may each be separately referred to using an index to a special identifier. There is no need to declare five distinct variables when declaring an array of five int values (each with its own identifier).

In the C programming language, arrays are a derived data type that may contain primitive data types like int, char, double, float, etc.

To learn more about array refer to :

brainly.com/question/28061186

#SPJ1

6 0
1 year ago
Which type of address is the ip address 232. 111. 255. 250?.
svp [43]
I think it’s a multicast
8 0
2 years ago
The _______ displays the name of the open file and the program.
Svetlanka [38]
The answer is a. Title Bar

The Title Bar displays the name of the program and the name of the current open file, whether it is just displayed or being edited. It is located at the top of the program window.
3 0
3 years ago
Where is the best place to self learn c++ or c# that is free?
Elina [12.6K]

Answer:

udemy

Explanation:

Hello guys, you might know that C++ is one of the most popular and powerful object-oriented programming languages and if you want to do low-level stuff then it’s the best language to start with.

You will find applications written in C++ on a wide range of fields like embedded programming, server-side application, gaming, and even high-frequency trading applications. Most of the complex software like Operating Systems, Database Management Systems, and Powerful trading systems are written in C++.

While many of us have learned to program by using C and C++, let me honest with you learning C++ is challenging. There are many areas that are tough to grasp like points but you will learn them slowly and that’s where these free C++ courses will help you.

There is no doubt that learning C++ will open several opportunities for you. There is a huge demand for good C++ developers, especially in the area of high-frequency trading where every microsecond matter and power of C++ is absolutely needed.

C++ is the language which provides the best of both world, it allows you to use OOP to manage the complexity of software but at the same time, it also allows you to get close to your machine and access all of your computer’s hardware, which is not easily possible for other object-oriented languages like Java or Python.

That’s the reason C++ is heavily used for writing native device drivers, high-end desktop games and complex artificial intelligence programs where you need high performance.

In this article, I am going to share with you some of the best and free courses to learn C++ online at your own time and place and free of cost. You can use these courses if you are starting with programming or you have some experience in coding but not familiar with C++.

4 0
3 years ago
Read 2 more answers
Other questions:
  • Which of the following correctly describes the function of an IP address?
    7·1 answer
  • Which of the following domain types is most trustworthy 1) .com 2) .tv 3).org 4) .edu
    15·2 answers
  • Why does temperature decrease with higher altitude?
    14·1 answer
  • True or false.the color attribute cannot recognized the hexadecimal code.
    7·2 answers
  • When you check to see how much RAM, or temporary storage you have available, you are checking your _____.
    7·1 answer
  • Many languages do not use the characters of U.S. English. Suppose you wanted to be able to
    15·1 answer
  • True or False The two types of general construction projects are residential for homes or dwellings and commercial for a commerc
    7·1 answer
  • Rafi is developing an application to send urgent information about global health crises over the Internet to hospitals. He is wo
    6·1 answer
  • true or false You are able to change the formatting of a table after it is inserted into a placeholder.
    6·1 answer
  • Select the correct answer.
    5·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!