none
Помогите создать программу RRS feed

  • Вопрос

  • Всем привет! Вообщем препод дал задание по C#. Надо сделать такую программу, которая должна при вводе в командную строку десятичного числа, выводить его десятичный код. Убил на это часа два, ничего не получилось, собственно надеюсь на вашу помощь. Заранее Спасибо!
    23 ноября 2011 г. 16:29

Ответы

  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    namespace ConsoleApplication24
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("Введите число: ");
                string str = Console.ReadLine();
                if (str.Length == 1 && char.IsDigit(str[0]))
                {
                    int x = int.Parse(str);
                    Console.WriteLine("Вы ввели " + Convert.ToString(x, 2));
                }
                else Console.WriteLine("Вы ввели неверное число!");
                Console.ReadKey();
            }
        }
    }
    • Предложено в качестве ответа дядя Фёдор 29 ноября 2011 г. 11:13
    • Помечено в качестве ответа Abolmasov Dmitry 14 декабря 2011 г. 18:43
    26 ноября 2011 г. 19:10

Все ответы

  • Вопрос излишне абстрактный. Конкретизируйте. Что именно не получается?
    24 ноября 2011 г. 4:22
    Модератор
  • Имеется код:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int x;
                string s;
                Console.Write("Введите число: ");
                x = Console.Read();
                s = Console.ReadLine();
                {
                    string bits = Convert.ToString(x, 2);
                    Console.WriteLine("Вы ввели " + bits);
                }
            }
        }
    }
    
    

    Как мне сделать область действия этой программы, ну то есть чтобы она работала к примеру при вводе чисел от 0 до 9, а при вводе других чисел она выводила типа "Введено неверно число". Спасибо.

    26 ноября 2011 г. 13:30
  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    namespace ConsoleApplication24
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("Введите число: ");
                string str = Console.ReadLine();
                if (str.Length == 1 && char.IsDigit(str[0]))
                {
                    int x = int.Parse(str);
                    Console.WriteLine("Вы ввели " + Convert.ToString(x, 2));
                }
                else Console.WriteLine("Вы ввели неверное число!");
                Console.ReadKey();
            }
        }
    }
    • Предложено в качестве ответа дядя Фёдор 29 ноября 2011 г. 11:13
    • Помечено в качестве ответа Abolmasov Dmitry 14 декабря 2011 г. 18:43
    26 ноября 2011 г. 19:10
  • Пожалуйста, не забывайте отмечать ответы, решающие проблему.

    Спасибо.


    Для связи [mail]
    14 декабря 2011 г. 18:43
  • помгите.. имеется программа для расчета АФАР, программа написана целиком можно сказать, но надо туда добавить графики чтобы выводила программа... весь инет пролазил и ничего толком не нашел... если кто может помочь напишитемне на solovey_2@list.ru вышлю весь проект и посмотрите что можно сделать...

    19 декабря 2011 г. 14:41