Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 15.12.2015
Сообщений: 13

Посчитать сколько во введенной строке прописных гласных букв русского алфавита

31.05.2018, 04:17. Показов 3084. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста

Сценарий должен проверять: сколько во введенной строке прописных гласных букв русского алфавита и записывать их во второе поле ввода.

У меня есть код, но я не знаю, как сделать чтобы результат выводился во второе поле, поэтому сделал по форме.

HTML5
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
<html>
    <head>
    <meta charset="utf-8">
        <title>Лабораторная работа </title>
    </head>
    <body>
        <input id="vowels_field" type="text" /> <input type="button" value="Сколько гласных во введенной строке?" onclick="vowels_amount();" />
        <script type="text/javascript">
         
            var vowels_list = ["и", "ы", "у", "э", "о", "а", "ю", "я", "е", "ё"];
            
            function vowels_amount() {
               
                var vowels_counter = 0;
                
                var vovels_field = document.getElementById("vowels_field").value;
             
                for(var i = 0; i < vovels_field.length; i++) {
             
                    for(var v = 0; v < 10; v++) {
                      
                        if( vovels_field[i] == vowels_list[v] ) vowels_counter++;
                    }
                }
             
                alert("Количество гласных \nво введенной строке: "+vowels_counter);
            }
        </script>
    </body>
</html>
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.05.2018, 04:17
Ответы с готовыми решениями:

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

Найти количество гласных букв русского алфавита в заданной строке
Доброго времени суток. Помогите пожалуйста, нужно написать программу которая находила бы кол-во гласных букв русского алфавита в заданной...

В заданной строке подсчитать количество гласных букв русского алфавита
Разработать программу, которая в заданной строке подсчитывает количество гласных букв русского алфавита. Гласные буквы русского алфавита...

2
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
31.05.2018, 06:57
Лучший ответ Сообщение было отмечено Vadimkasmi как решение

Решение

HTML5
1
2
3
<textarea id="vowels_field" name="" id="" cols="30" rows="10"></textarea>
<input id="start" type="button" value="Сколько гласных во введенной строке?" />
<textarea id="res" name="" id="" cols="30" rows="10"></textarea>
JavaScript
1
2
3
4
5
6
7
8
9
let enterText = document.getElementById('vowels_field');
let start = document.getElementById('start');
let result = document.getElementById('res');
let vowels_amount = (str, bd, outer) => {
    let res =  str.value.split('').filter(el => bd.includes(el)).join('');
    outer.value = res + ' всего ' + res.length + ' букв.';
}
let vowels_list = 'уеёыаоэяию';
start.addEventListener('click', () => vowels_amount(enterText, vowels_list, result));
0
13 / 8 / 7
Регистрация: 15.04.2015
Сообщений: 46
31.05.2018, 07:00
HTML5
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
<html>
    <head>
    <meta charset="utf-8">
        <title>Лабораторная работа </title>
    </head>
    <body>
        <input id="vowels_field" type="text" /> <input type="button" value="Сколько гласных во введенной строке?" onclick="vowels_amount();" />
        <br>
        <input id="result_field" type="text" />
        <script type="text/javascript">
         
            var vowels_list = ["и", "ы", "у", "э", "о", "а", "ю", "я", "е", "ё"];
            
            function vowels_amount() {
               
                var vowels_counter = 0;
                
                var vovels_field = document.getElementById("vowels_field").value;
             
                for(var i = 0; i < vovels_field.length; i++) {
             
                    for(var v = 0; v < 10; v++) {
                      
                        if( vovels_field[i] == vowels_list[v] ) vowels_counter++;
                    }
                }
             
                //alert("Количество гласных \nво введенной строке: "+vowels_counter);
                
                // сохраняем ссылку на поле с результатом
                var result_field = document.getElementById("result_field");
                // изменяем ее значение. Число vowels_counter преобразовываем в строку методом toString()
                result_field.value = vowels_counter.toString();
            }
        </script>
    </body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.05.2018, 07:00
Помогаю со студенческими работами здесь

Определить длинну строки и сколько прописных букв латинского алфавита в этой строке
Добрый вечер! Пожалуйста, кто-нибудь может написать код для Delphi7 заданию: программа просит ввести строку текста с максимальной длинной...

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

Посчитать, сколько гласных букв в строке
привет)) ребята помогите пожалуйста немогу разобраться вот задачки:(нужно написать только на С а не на С# или С++) задача 1 Дана...

Дана последовательность букв русского алфавита, заканчивающаяся точкой. Подсчитать количество гласных букв в этой последовательности
пожалуйста

Подсчитать количество гласных букв русского алфавита
Разработать программу, которая в заданной строке подсчитывает количество гласных букв русского алфавита. Гласные буквы русского алфавита...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru