2013-12-10 6 views
0

Я новичок в C#. Я консультировался с книгой Kanetkar и решил базовое упражнение с Monodevelop на Ubuntu. Я выбрал пустой файл C# из новой кнопки на панели инструментов. Вот программа, которую я напечатал.Запуск программы C# на Ubuntu с Monodevelop?

using System; 
namespace RameshSalaryQuest { 
    class RameshSalary {   
     static void Main (String[] args) {   
      double basic, dearness, rent, gross;    
      Console.WriteLine("Enter Ramesh's Basic Salary:"); 
      basic = Convert.ToDouble(Console.ReadLine());   
      dearness = basic * 0.4; 
      rent = basic * 0.2;   
      gross = basic + rent + dearness;    
      Console.WriteLine("Ramesh's Gross Salary is:\t"+gross); 
     } 
    } 
} 

Построить -> F7: Построить Успешный

To Run -> Ctrl + F5: Это дает следующий результат.

Enter Ramesh's Basic Salary: 
Ramesh's Gross Salary is: 0 

Я даже не просил вводить данные. Где это пошло не так?

+0

Не 'Console.WriteLine (...)', вы хотите 'Console.ReadLine (...)' –

+0

То, что я использую 'Convert.ToDouble (Console.ReadLine())' – GunJack

+0

@PaoloMoretti Это решение не работает только для моей однопроцессорной программы. – GunJack

ответ

0

Я исправил это, имея программу в проекте вместо автономного файла. Это дает нам возможность «запускать внешнюю консоль» из «Project Option -> Run -> Run in the external console», как указано here и here.

Смежные вопросы