Warning! It seems that you are using Dodona within another webpage, so not everything may work properly. Let your teacher know so that he can solve the problem by adjusting a setting in the learning environment. In the meantime, you can click this link to open Dodona in a new window.
Warning! The page was not fully loaded, probably because of a network issue. It could be that not all functionalities work as expected. Please try reloading the page.
- Level 4 - Number operations
- Polyhedral dice
- Save the change
- Denary to binary
- Dungeon master
- Leap year
- Guess the number
- Seconds in a day
- Least common multiple
- Rock, paper, scissors
Sign in to test your solution.
// Denary to binary program
using System;
class Submission
{
// -------------------------
// Subprograms
// -------------------------
static string den_to_bin(int number)
{
string binary = "";
while (number > 0)
{
int remainder = number % 2;
binary = Convert.ToString(remainder) + binary;
number = number / 2;
}
return binary;
}
// -------------------------
// Main program
// -------------------------
public static void Main(string[] args)
{
Console.WriteLine("Enter the denary number to convert:");
int number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Binary: " + den_to_bin(number));
}
}