1206 / 775 / 128
Регистрация: 10.03.2012
Сообщений: 4,991

Собачий возраст

29.03.2024, 18:33. Показов 1105. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Считается, что один год, прожитый собакой, эквивалентен семи человеческим годам. При этом зачастую не учитывается, что собаки становятся абсолютно взрослыми уже к двум годам. Таким образом, многие предпочитают каждый из первых двух лет жизни собаки приравнивать к 10 годам человеческой жизни, а все последующие - к четырем. Напиcать программу, которая будет переводить человеческий возраст в собачий с учетом указанной выше логики. Вводятся целое положительно число - возраст человека. Выведите возраст в собачьих годах.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.03.2024, 18:33
Ответы с готовыми решениями:

Определить средний возраст хоккеистов и вывести сведения о хоккеистах, возраст которых больше 25 лет
Поля структуры: Фамилия Возраст Количество игр Количество пропущенных шайб Задача: Определить средний возраст ...

Определить, на сколько лет возраст самого старого человека превышает возраст самого молодого
Решите задачу: В массиве хранится информация о годе рождения каждого из 30 человек. Определить, на сколько лет возраст самого старого...

Определить количество студентов второго курса, возраст которых не превышает средний возраст студенток второго курса
Количество студентов второго курса, возраст которых не превышает средний возраст студенток второго курса

5
3 / 3 / 1
Регистрация: 24.02.2024
Сообщений: 131
29.03.2024, 20:59
Лучший ответ Сообщение было отмечено Pilarentes как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
Console.WriteLine($"Введите возраст человека:");
 
if (int.TryParse(Console.ReadLine(), out int age))
{
    if (age <= 0)
        Console.WriteLine("Введите корректный возраст.");
    else if (age <= 10)
        Console.WriteLine($"Возраст собаки: 1");
    else if (age <= 20)
        Console.WriteLine($"Возраст собаки: 2");
    else
        Console.WriteLine($"Возраст собаки: {((age - 20) / 4) + 2}");
}
1
1206 / 775 / 128
Регистрация: 10.03.2012
Сообщений: 4,991
31.03.2024, 16:00  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
 
class Program
{
    static void Main()
    {
        Console.WriteLine("Введите возраст человека:");
        int humanAge = Convert.ToInt32(Console.ReadLine());
 
        int dogAge;
 
        if (humanAge <= 2)
        {
            dogAge = humanAge * 10;
        }
        else
        {
            dogAge = 20 + (humanAge - 2) * 4;
        }
 
        Console.WriteLine("Возраст в собачьих годах: " + dogAge);
    }
}
0
20 / 13 / 7
Регистрация: 04.02.2022
Сообщений: 69
01.04.2024, 11:44
Whitecolor, так и должно быть?
Code
1
2
3
Введите возраст человека:
22
Возраст в собачьих годах: 100
Наверное должно быть 2,5 года.
0
3 / 3 / 1
Регистрация: 24.02.2024
Сообщений: 131
01.04.2024, 12:39
Цитата Сообщение от Dim_en Посмотреть сообщение
Наверное должно быть 2,5 года.
В моём примере 2 (из-за округления до целых)
0
1206 / 775 / 128
Регистрация: 10.03.2012
Сообщений: 4,991
19.04.2024, 14:02  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
double ToDogYears(double ageInHumanYears)
{
    double ageInDogYears = 0;
    if (ageInHumanYears <= 20)
    {
        ageInDogYears = ageInHumanYears / 10;
    }
    else
    {
        ageInDogYears = 2 + (ageInHumanYears - 20) / 4;
    }
    return ageInDogYears;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2024, 14:02
Помогаю со студенческими работами здесь

Возраст человека
Дано натуральное число n (n &lt; 100), определяющее возраст человека (в годах). Дать для этого числа наименования «год», «года» или «лет»:...

определить возраст
Добрый вечер! у меня такое задание - ввести дату рождения человека и вывести его полный возраст. как в С# получить текущую дату? и...

Возраст в днях
123Пользователь вводит свой возраст в днях, например, 400, а вы должны рассчитать его возраст в годах, месяцах и днях и записать в массив...

Узнать возраст
Как узнать возраст исходя из строки например? string birthDate = &quot;21.06.1995&quot;

Определить возраст человека
всем, привет! помогите, пожалуйста решить задачу на с #! Известны год, номер месяца и день рождения человека, a также год, номер...


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

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

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
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
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru