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

Рейтинг просмотра фильмов

02.08.2020, 16:03. Показов 805. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Нужно написать программу, которая будет считать рейтинг фильма, на основании людей, которые его посмотрели и оценили. И выводить на экран рекомендацию к фильму.
Т.е есть количество людей, которым фильм понравился, например 100
Есть количество людей, которым фильм не понравился, например 85
Т.е тут, рейтинг фильма 54%
100 людей умножаем на 100 процентов и делим на 185
Рейтинг Рекомендация:
<= 40% Не стоит тратить время
41-60% Раз посмотреть можно
61-80% Хороший фильм
80-95% Отличный фильм
96-100% Шедевр

Я написала программу, но у меня вопрос, как поставить этот промежуток? Между, например 41% и 60%
Я делала через if это все
Как правильно обозначить?
(надеюсь нормально объяснила...)

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
        static void Main(string[] args)
        {
            Console.Write("Введите количество людей, которым фильм понравился: ");
            int a = Convert.ToInt32(Console.ReadLine());
 
            Console.Write("Введите количество людей, которым фильм не понравился: ");
            int b = Convert.ToInt32(Console.ReadLine());
            decimal percent = (a * 100 / (a+b));
            if (percent <= 40)
            {
                Console.WriteLine("Не стоит тратить время");
            }
            else if (percent = 41-60)
            {
                Console.WriteLine("Раз посмотреть можно");
            }
            else if (percent = 61-80)
            {
                Console.WriteLine("Хороший фильм");
            }
            else if (percent = 80-95)
            {
                Console.WriteLine("Отличный фильм");
            }
            else if (percent = 96-100)
            {
                Console.WriteLine("Шедевр");
            }
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.08.2020, 16:03
Ответы с готовыми решениями:

Сайт для просмотра фильмов
Поставил себе задачу реализовать, собственно, такой сайт(для практики), и возник вопрос: как именно это сделать? А интересует следующее:...

Монитор для Игр/Просмотра фильмов
Посоветуйте монитор из: 1 &quot;Asus vk246H&quot; 2 &quot;Lg w2453v-pf&quot; 3 &quot;Acer V243HABD&quot; 4 &quot;Liyama Pro lite B2409HDS-B1&quot; 5 &quot;Viewsonic...

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

2
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
02.08.2020, 16:15
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ( percent <= 40 ) {
    // фигня
}
else if ( percent <= 60 ) {
    // так себе
}
else if ( percent <= 80 ) {
    // ничё так
}
else if ( percent <= 95 ) {
    // ничстяк кинишко
}
else {
    // ваще агонь!
}
0
1595 / 600 / 185
Регистрация: 05.12.2015
Сообщений: 970
02.08.2020, 21:35
статические данные лучше держать отдельно и впутывать их в код

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
 static Dictionary<int, string> rateDict = new Dictionary<int, string>()
        {
            { 40,"Не стоит тратить время" },
            { 60, "Раз посмотреть можно" },
            { 80, "Хороший фильм" },
            { 95, "Отличный фильм" },
            { 100, "Шедевр" }
        };
 
        static void Main( string[] args )
        {
            while( true )
            {
                try
                {
                    Console.WriteLine( "\nвведите число или Return для выхода" );
                    int query = Convert.ToInt32( Console.ReadLine() );
                    string result = rateDict.FirstOrDefault( kvp => query <= kvp.Key ).Value;
                    if( result == null ) result = "ОГО-ГО!!!";
                    Console.WriteLine( result );
                }
                catch { break; }
            }          
        }
Добавлено через 3 часа 40 минут
Цитата Сообщение от proa33 Посмотреть сообщение
статические данные лучше держать отдельно и впутывать их в код
описка. Надо:
статические данные лучше держать отдельно и НЕ впутывать их в код
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.08.2020, 21:35
Помогаю со студенческими работами здесь

Самодельный проектор для просмотра фильмов
Наткнулся на эту тему случайно и очень загорелся этой идеей.Через полтора месяца я уже смотрел кино дома на экране 2 х 1.5 метра.Гроб...

Шаблон Для Просмотра Фильмов Онлайн
всем пивет! хочу сделать сайт для просмотра фильмов онлайн. посоветуйте пожалуйста многофункциональный шаблон с расширенными настроками....

Самый дешевый системник для просмотра фильмов
1. Бюджет 5000р. 2. Для чего: смотреть фильмы (желательно FullHD 1080p, но по качеству достаточно 10-15гб сжатый h.264). Если сильно...

Нужна видеокарта для просмотра фильмов на телевизоре
всем привет купил кабель ндми-ндми но на компьютере нет ндми разъем! вот и решил видеокарта но не знаю какой выбрать материнка...

Ноутбук виснет зависает во время просмотра фильмов
Ноутбук Lenovo Y470, Windows 7. Зависает во время просмотра фильмов минуты на 2, потом развисает и фильм идет с того места как будто не...


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

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

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
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