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

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

12.05.2010, 08:38. Показов 7129. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru