0 / 0 / 0
Регистрация: 27.07.2020
Сообщений: 26

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

27.07.2020, 23:02. Показов 990. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
using System;
 
namespace Lecture2
{
    class Program
    {              
        /// <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
        )
        {
            return false;
        }
    }
}
 
Возраст, того, кто берет, должен быть от 25 до 60
чтобы была работа
доход не меньше 20% от запрашиваемой суммы 
кредитный рейтинг >= 0.9
 
Я написала функцию, но она не хочет работать, может подскажете, что я не так сделала?...весь вечер голову ломаю[/B]
 
{
Console.WriteLine("ShouldApproveMortgage");
int a = Convert.ToInt32(Console.ReadLine());
 
Console.ReadLine();
}
{
public static bool ShouldApproveMortgage(int mortgageSum);
}
{ int mortgageSum = 1000000; // сумма кредита
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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.07.2020, 23:02
Ответы с готовыми решениями:

написать программу которая высчитывает...
Написать программу которая высчитывает на какую из цифр больше всего заканчивается чисел в заданной последовательности.

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

Написать программу которая высчитывает стоимость межгородского звонка
Сама задача: Написать программу которая высчитывает стоимость межгородского звонка(цена одной минуты определяется расстоянием до города,...

6
 Аватар для matveev1512
53 / 43 / 22
Регистрация: 29.05.2016
Сообщений: 214
27.07.2020, 23:57
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
class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("ShouldApproveMortgage");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(ShouldApproveMortgage(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
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
28.07.2020, 00:15
Odinskaya, вы с Alfeya вместе учитесь? Функция, которая будет определять можно ли выдавать ипотеку клиенту
А что касается вашей функции, то:
C#
1
2
3
4
5
6
7
public static bool ShouldApproveMortgage(int mortgageSum, int mortgageTerm, int clientAge, bool hasWork, decimal monthIncome, decimal rating)
{
    if ((clientAge > 25 && clientAge < 60) && hasWork == true && monthIncome > (mortgageSum / mortgageTerm / 100 * 20) && rating >= 0.9)
        return true;
    else
        return false;
}
А в основном методе Main():
C#
1
2
3
4
5
6
7
8
int Sum = 1000000; // сумма кредита - или через Console.ReadLine()
int Term = 10; // на сколько надо дать кредит - или через Console.ReadLine()
int Age = 40; // лет клиенту - или через Console.ReadLine()
bool Work = true; // есть ли работа - или через  Console.ReadLine()
decimal month = 20000; // доход в месяц - или через  Console.ReadLine()
double rat = 0.9; // кредитный рейтинг - или через  Console.ReadLine()
Console.WriteLine(ShouldApproveMortgage(Sum, Term, Age, Work, month, rat));
Console.ReadLine();
0
0 / 0 / 0
Регистрация: 27.07.2020
Сообщений: 26
02.08.2020, 16:31  [ТС]
Ох, ребят, отправляю на проверку программу, а мне пишет ошибку..
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
 Аватар для aenye
304 / 186 / 45
Регистрация: 05.07.2018
Сообщений: 580
03.08.2020, 08:41
Odinskaya,
У Вас метод ShouldApproveMortgage (перегрузка с кучей параметров) должен возвращать значение типа bool.

P.S. Подсказка в сообщении от компилятора: "Не все ветви кода возвращают значение". И указана строка, к которой данная подсказка относится.
0
 Аватар для Voronkin
469 / 296 / 166
Регистрация: 18.03.2018
Сообщений: 960
03.08.2020, 10:03
Цитата Сообщение от Odinskaya Посмотреть сообщение
public static bool ShouldApproveMortgage
C#
1
public static void ShouldApproveMortgage
Может так? Если функция должна возвращать значение, то перепишите ее так, чтобы она это делала (return = .... )
0
0 / 0 / 0
Регистрация: 27.07.2020
Сообщений: 26
03.08.2020, 18:43  [ТС]
Не получается...мне надо чтобы начало "public static bool ShouldApproveMortgage" такое и было...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2020, 18:43
Помогаю со студенческими работами здесь

Написать программу которая высчитывает tan в минус первой степени
Написать программу которая высчитывает tan в минус первой степени {tan}^{-1}x

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

нужно составить программу,которая для всех натуральных чисел n>0 высчитывает факториал числа n (n!)
добрый день! я абсолютный новичок в использовании программы eclipse(java). прошла первая неделя обучения в уни и 1 лекция по...

Функция, которая будет определять можно ли выдавать ипотеку клиенту
Ваша компания работает над программой для крупной кредитной организации. Ваш тимлид поручил вам написать функцию, которая будет определять...

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


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

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

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru