Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > .NET
Перезагрузить страницу Нужна помощь с программой на C#
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
CheBurashka CheBurashka вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.11.2016
По умолчанию Нужна помощь с программой на C# - 30.11.2016, 17:17

Всем доброго времени суток. Недавно начал изучать C#. Уже есть кое-какие сдвиги. Решил написать программу, которая будет предлагать пользователю угадать число.
csharp Код:
using System;

namespace dsae
{
    class MainClass
    {
        public static void Main(string[] args)
        {
            Random rs = new Random();
            double num, num1;

            Console.WriteLine("Я загадал число.\nПроверь свою интуицию!\nСможешь угадать его?\n\n\nВведите число:");

            num = rs.Next(1, 11);
            num1 =Convert.ToDouble (Console.ReadKey());


            if (num == num1)

                Console.WriteLine("Ваша интуиция Вас не подвела!\nВы угадали, это было число " + num);
            else Console.WriteLine("Ваша подвела Вас!\nК сожалению, Вы, ошиблись. Я загадал число " + num);






               
            }
        }
    }
Программа в принципе запускается...
num - это рандомное число, потом пользователю предлагается ввести свое число - это num1 и далее эти числа сравниваются if (num == num1) И если рандомное число равно числу, которое ввел пользователь, то должно выводиться "Ваша интуиция Вас не подвела!\nВы угадали, это было число", а если нет, то это "Ваша подвела Вас!\nК сожалению, Вы, ошиблись. Я загадал число "
Я же ничего не напутал тут? Должно все работать. Но после запуска программы вылезает вот такая ошибка -
Миниатюры
ijk18eyx7ca.jpg   8ons5epqqis.jpg  
Ответить с цитированием
  (#2 (permalink)) Старый
CheBurashka CheBurashka вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.11.2016
По умолчанию 30.11.2016, 21:05

Эх... Вот, что значит мало опыта в программирование=( Возился почти целый день, а весь косят заключается вот в этой строчке
csharp Код:
num1 =Convert.ToDouble (Console.ReadKey());
Тут нужно было писать не ReadKey, а ReadLine...
csharp Код:
num1 =Convert.ToDouble (Console.ReadLine());
Ответить с цитированием
  (#3 (permalink)) Старый
Rius Rius на форуме
Программист
 
Аватар для Rius
 
Сообщений: 7,457
Сказал(а) спасибо: 22
Поблагодарили 944 раз(а) в 928 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 01.12.2016, 08:22

И double не нужен здесь, используйте Int32 и Convert.ToInt32().
Ответить с цитированием
  (#4 (permalink)) Старый
CheBurashka CheBurashka вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.11.2016
По умолчанию 01.12.2016, 20:11

Цитата:
Сообщение от Rius Посмотреть сообщение
И double не нужен здесь, используйте Int32 и Convert.ToInt32().
Да, спасибо=) Уже поправил. Я просто не знал на что и думать... Вот и пробовал различные переменные
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь с программой для автокад на языке автолисп 2face Задания за деньги 5 11.09.2015 13:18
Нужна помощь с программой для диска -RaZoR- Любые вопросы от новичков 2 07.04.2014 16:49
Нужна помощь в программе паскаль. нужна до субботы. Snake95 Pascal 3 18.10.2013 00:36
Нужна помощь с программой Arturec05 Prolog 2 05.06.2013 06:05
помощь с программой на лиспе milasha Lisp 4 29.04.2013 15:18
Помощь с программой за вознограждение! Малинка33 Задания за деньги 5 13.03.2013 17:48
срочно нужна помощь с программой NetMeeting Andrey1989 Любые вопросы от новичков 2 15.03.2012 11:06
Проблемма с программой Ножницы в Windows 7.Нужна помощь. cetmax Windows 7 1 27.01.2012 22:45
помогите с программой на с++, уже отчаялась искать помощь Букозяврик Вопросы начинающих программистов 3 23.04.2011 12:50
База Данных Delphi и Paradox 7 нужна помощь с программой DimKa96 Delphi 0 06.12.2010 18:00
Проблемы с программой. Нужна помощь! Novi123 Любые вопросы от новичков 1 05.09.2010 16:07
Очень нужна нужна помощь в решении задачи NecroDevil Prolog 18 16.01.2009 14:22



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов