2013-05-29 2 views
0

Здравствуйте, я только начал использовать небольшой базовый и есть простая программа, которую я скомпилировал, но что-то не так.Small Basic: Что я сделал не так?

Total = ((Loan*Loanp/100)+Expense)-Salary 
TextWindow.WriteLine("Your Loan: ") 
Loan = TextWindow.ReadNumber() 
TextWindow.WriteLine ("Your Loan %: ") 
TextWindow.ReadNumber(Loanp) 
TextWindow.WriteLine ("Your Expense: ") 
Expense = TextWindow.ReadNumber() 
TextWindow.WriteLine ("Your Salary: ") 
Salary = TextWindow.ReadNumber() 
If (Loan*Loanp/100)+Expense > Salary Then 
    TextWindow.WriteLine ("Error : You are FOREVER in loan") 
Else 
    TextWindow.WriteLine ("You savings are "+Total) 

EndIf 

Ответ всегда равен нулю. , когда я пытаюсь установить число до «Всего», тогда он работает Например.

Total = 100*3/100+50 
TextWindow.WriteLine("Your Loan: ") 
Loan = TextWindow.ReadNumber() 
TextWindow.WriteLine ("Your Loan %: ") 
TextWindow.ReadNumber(Loanp) 
TextWindow.WriteLine ("Your Expense: ") 
Expense = TextWindow.ReadNumber() 
TextWindow.WriteLine ("Your Salary: ") 
Salary = TextWindow.ReadNumber() 
If (Loan*Loanp/100)+Expense > Salary Then 
    TextWindow.WriteLine ("Error : You are FOREVER in loan") 
Else 
    TextWindow.WriteLine ("You savings are "+Total) 
EndIf 

ответ

2

Вы используете значения «займа», «Loanp», Salary и Expense (вычислить Total), прежде чем вы читали их в! Вам нужно переместить строку, которая вычисляет Total где-то после строки, в которой вы читаете значение, например, после Salary = TextWindow.ReadNumber().

+0

Добро пожаловать. Пожалуйста, примите ответ, если он вам поможет. – Gian

+0

Я сделал, не могу проголосовать (менее 15 репутации) – user2433191

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

  • Нет связанных вопросов^_^