Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 27.07.2020
Сообщений: 23
1

Программа для выдачи ипотеки человеку

02.08.2020, 19:33. Просмотров 198. Ответов 3
Метки нет (Все метки)

Всем привет! Отправляю на проверку программу, а мне пишет ошибку..
Программа для выдачи ипотеки человеку, подходит он или нет
Ошибка:
CS0161 (строка: 17, столбец: 48) : 'Program.ShouldApproveMortgage(int, int, int, bool, decimal, decimal)': not all code paths return a value

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{              
        /// <summary>
        /// Функция предназначена для определния возможности выдачи ипотеки на основании данных клиента
        /// </summary>
        /// <param name="mortgageSum">Сумма ипотеки</param>
        /// <param name="mortgageTerm">Срок ипотеки</param>
        /// <param name="clientAge">Возраст клиента</param>
        /// <param name="hasWork">Есть ли работа</param>
        /// <param name="monthIncome">Месячный доход</param>
        /// <param name="rating">Кредитный рейтинг</param>
        /// <returns>true - ипотека утверждена, false - запрос в выдаче ипотеки отклонен</returns>
        public static bool ShouldApproveMortgage(
            int mortgageSum,
            int mortgageTerm,
            int clientAge,
            bool hasWork,
            decimal monthIncome,
            decimal rating
        )
        {
            Console.WriteLine(" ");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine((a));
 
            Console.ReadLine();
        }
 
        static bool ShouldApproveMortgage(int mortgageSum)
        {
            int mortgageTerm = 10; // на сколько надо дать кредит
            int clientAge = 40; // лет клиенту
            bool hasWork = true; // есть ли работа
            decimal monthIncome = 20000; // доход в месяц
            double rating = 0.9; // кредитный рейтинг
            if ((clientAge > 25 && clientAge < 60) && (hasWork == true) && (monthIncome > (mortgageSum / mortgageTerm / 100 * 20)) && (rating >= 0.9))
                return true;
            else
                return false;
            }
        }
помогите понять, где налажала?...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2020, 19:33
Ответы с готовыми решениями:

Программа для выдачи книг в библиотеке
Нужен годный исходник на delphi+access для выдачи книг в библиотеке, чтобы разобраться и написать...

Программа для выдачи комбинаций сложения/вычитания с результатом = 100
Здравствуйте, помогите пожалуйста решить задачу: &quot; Используя все цифры от 1 до 9 по одному разу в...

Программа выдачи сдачи в N рублей для автомата, который имеет в распоряжении только монеты в 2 и 5 рублей
Ребятки, спасайте. На языке низкого уровня написать программу выдачи сдачи в N рублей для...

Неправильно работает сравнение даты выдачи и срока выдачи
Мне нужно создать структуру которая будет содержать код книги, номер читательского, дату выдачи,...

3
1945 / 1536 / 463
Регистрация: 02.08.2011
Сообщений: 4,466
02.08.2020, 19:57 2
Цитата Сообщение от Odinskaya Посмотреть сообщение
not all code paths return a value
Odinskaya, первый метод ShouldApproveMortgage (строка 12) должен вернуть значение логического типа, но ничего не делает.
Цитата Сообщение от Odinskaya Посмотреть сообщение
public static bool ShouldApproveMortgage
0
0 / 0 / 0
Регистрация: 27.07.2020
Сообщений: 23
03.08.2020, 19:29  [ТС] 3
Ребят, помогите, пожалуйста, не получается вообще ничего...
0
174 / 139 / 92
Регистрация: 30.07.2013
Сообщений: 562
04.08.2020, 15:43 4
Цитата Сообщение от Odinskaya Посмотреть сообщение
Ребят, помогите, пожалуйста, не получается вообще ничего...
Цитата Сообщение от Odinskaya Посмотреть сообщение
/// <returns>true - ипотека утверждена, false - запрос в выдаче ипотеки отклонен</returns>
В аннотации к методу указаны значения, которые этот метод должен возвращать. Проверьте ЧТО вы возвращаете в вашем коде
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2020, 15:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Аrduino. Программа выдачи результата вычислений на COM-порт
Нужно составить программу и вывести в COM порт.Я недавно начал заниматься ардуино и пока что...

Как объяснить среднестатистическому человеку что такое C# и почему он хорош для изучения
Делаю доклад по C#, плюсы/минусы/особенности. Понимаю, что делаю обзор субъективно т.к. являюсь...

Как сделать POST запрос на ask.fm для того чтобы задать вопрос человеку из консоли
Подскажите как сделать POST запрос на ask.fm для того чтобы задать вопрос человеку из консоли c#....

Массив записей. Предусмотреть возможность выдачи сведений о жильце по введенному адресу. Программа неправильно работаем
описать массив записей и поместить в него следующие...

Конструкторы и деструкторы. Определить оптимальный подбор банкнот для выдачи задаваемой суммы в рублях для банкомата
Определить оптимальный подбор банкнот для выдачи задаваемой суммы в рублях для банкомата (купюры...

Подменю для 1-го в списке выдачи
На основе чего формируется данное меню ? http://www.google.com/search?hl=en&amp;biw...mp;aql=&amp;oq= у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.