Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/33: Рейтинг темы: голосов - 33, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 11.05.2010
Сообщений: 9

Для целого числа и от 1 до 99 напечатать фразу «Мне k лет»

12.05.2010, 08:38. Показов 7188. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для целого числа и от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2010, 08:38
Ответы с готовыми решениями:

Для целого числа А от 1 до 99 напечатать фразу «Мне k лет»
. Для целого числа А: от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить...

Для целого числа k от 1 до 99 напечатать фразу «Мне k лет»
Помогите пожалуйста составить блок схему, заранее благодарен. Для целого числа k от 1 до 99 напечатать фразу «Мне k лет», учитывая при...

Для целого числа R (1…99) напечатать фразу « Мне R лет »
Для целого числа R (1…99) напечатать фразу « Мне R лет », при некоторых значениях R слово «лет» заменить словом «год» или «года».

9
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
12.05.2010, 09:38
Уже решалась, поищите на форуме
0
0 / 0 / 0
Регистрация: 11.05.2010
Сообщений: 9
12.05.2010, 10:45  [ТС]
а можете поискать.(
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
12.05.2010, 13:37
Цитата Сообщение от lapdlenovo Посмотреть сообщение
Для целого числа и от 1 до 99 напечатать...
«Напечатывать» не рискнул (не знаю, в какой среде программируешь), зато слелал для любых целых!
(Между прочим, минут 40 ломал голову и Word.)

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub MneKLet()
Static vozrast As Variant
 
vozrast = vozrast + 1
 
Do
vozrast = InputBox("Сколько мне лет?", "Введите число", vozrast)
Loop Until IsNumeric(vozrast)
 
MsgBox "Мне " & vozrast & _
IIf(Right(vozrast, 1) = "1" And Abs(vozrast Mod 100) > 20 Or Abs(vozrast) = 1, " год.", _
IIf(Right(vozrast, 1) Like "[234]" And _
Abs(vozrast Mod 100) > 20 Or Abs(vozrast) < 5 And vozrast <> 0, " года.", _
" лет.")), vbInformation
 
End Sub
Mod 100 можешь убрать (если интересует вычисление только до 100 лет).
0
0 / 0 / 0
Регистрация: 11.05.2010
Сообщений: 9
12.05.2010, 13:58  [ТС]
Sasha_Smirnov, спасиб очень обрадовал) а помоги еще сделать одну(

Дано число x. Напечатать в порядке возрастания числа: sinx, cosx. lnx. Если при каком-либо x некоторые из выражений не имеют смысла, вывести сообщение об этом и сравнивать значения только тех, которые имеют смысл.

Добавлено через 12 секунд
паж-та
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
12.05.2010, 14:03
Visual Basic
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
Private Sub tabul()
Dim x As Single, answer() As Single
x = InputBox("X")
If x >= 1 Then
ReDim answer(1 To 3)
answer(1) = Sin(x)
answer(2) = Cos(x)
answer(3) = Log(x)
If answer(1) > answer(2) Then
temp = answer(1)
answer(1) = answer(2)
answer(2) = temp
End If
If answer(1) > answer(3) Then
temp = answer(1)
answer(1) = answer(3)
answer(3) = temp
End If
If answer(2) > answer(3) Then
temp = answer(2)
answer(2) = answer(3)
answer(3) = temp
End If
MsgBox answer(1) & "  " & answer(2) & "  " & answer(3)
Else
ReDim answer(1 To 2)
answer(1) = Sin(x)
answer(2) = Cos(x)
If answer(1) > answer(2) Then
temp = answer(1)
answer(1) = answer(2)
answer(2) = temp
End If
MsgBox answer(1) & "  " & answer(2)
End If
End Sub
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
14.05.2010, 13:34
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub Mne_0_Let()
'выдаёт фразу 'Мне k лет' для k от -2^31 до +2^31
Static vozrast As Variant
 
vozrast = vozrast + 1
 
Do
vozrast = InputBox("Сколько мне лет?", "Введите число", vozrast)
Loop Until IsNumeric(vozrast)
 
MsgBox "Мне " & vozrast & _
IIf(Abs(vozrast) Mod 10 = 1 And _
    Abs(vozrast) Mod 100 <> 11, " год.", _
IIf(Abs(vozrast) Mod 10 Like "[234]" And _
    Abs(vozrast) Mod 100 <> 12 And Abs(vozrast) Mod 100 <> 13 And _
    Abs(vozrast) Mod 100 <> 14, " года.", " лет.")), vbInformation
 
End Sub
0
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 61
16.05.2010, 14:16
Sasha_Smirnov, помоги с задачкой:
Найти все целые корни уравнения ax^3 + bx^2 + сх + d = 0, где а, b, с и d – заданные целые числа, причем а не ровно 0 и d не ровно 0. Замечание: целыми корнями могут быть только положитель¬ные и отрицательные делители коэффициента d.
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
16.05.2010, 14:32
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Command1_Click()
Dim x As Double, answer
Dim a As Long, b As Long, c As Long, d As Long
Dim i As Long
answer = ""
a = InputBox("a")
b = InputBox("b")
c = InputBox("c")
d = InputBox("d")
MsgBox a & "x^3 + " & b & "x^2 + " & c & "x + " & d & " = 0"
For i = -1 * Abs(d) To Abs(d)
If i = 0 Then GoTo r1
If (d Mod i) = 0 Then
If a * (i ^ 3) + b * (i ^ 2) + c * i + d = 0 Then answer = answer & i & Chr(13)
End If
r1:
Next i
If answer = "" Then MsgBox ("Нет корней") Else MsgBox answer
End Sub
0
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 61
16.05.2010, 14:50
YuraAAA, решите паж-та

решить двумя способами: с использованием цикла с параметром и одного из двух других типов цикла:
Даны действительное число a, натуральное число n. Вычислить:
S=1/a + 1/a^2 + 1/a^4 + .... + 1/a^2n-2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.05.2010, 14:50
Помогаю со студенческими работами здесь

Для целого числа напечатать фразу «Мне k лет»
Помогите: Составьте программу, которая для целого числа k (от 1 до 99), введенного вами, напечатает фразу «Мне k лет», при этом в нужных...

Для целого числа К от 1 до 99 напечатать фразу “мне К лет”
1. Для целого числа К от 1 до 99 напечатать фразу “мне К лет”, учитывая при этом, что при некоторых значениях, К слово “лет” надо заменить...

Для целого числа К от 1 до 99 напечатать фразу “мне К лет”
Для целого числа К от 1 до 99 напечатать фразу “мне К лет”, учитывая при этом, что при некоторых значениях, К слово “лет” надо заменить на...

Для целого числа и от 1 до 99 напечатать фразу «Мне k лет»
Чтобы было понятнее напишу задание: Для целого числа и от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых...

Для целого числа напечатать фразу «Мне k лет»
если не в напряг помогите решить задачку Составьте прогу, которая для целого числа k (от 1 до 99), введенного вами, напечатает фразу...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
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, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru