Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520

Калькулятор калорий

11.01.2026, 11:59. Показов 1736. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ох ты, да не оставит меня господь Шива. Среди своих опусов 10-х годов нашел даже калькулятор калорий в день. Уже и не помню почему мне как конченому индусу зачем-то взбрело в голову в том числе и сочинительство подобного жанра..
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script type="text/javascript" src="https://me.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=7tDrodSMhCuVMtTKkl6lc3GftbgT1_0afffEi5FgALlV0nVgNb19aB39j_zKEAoQdm1x2DoHThFHijrS4dOadw" charset="UTF-8"></script><style>
            body {
                background-color: #ccccff
            }
            .col {
                margin-left: 50%;
                border-radius: 20%;
                background-color: #9999ff;
                font-family: verdana;
                width: 350px;
                height: 300px;
                padding-left: 30px;
                padding-top: 30px;
                
            }
        </style>
    </head>
    <body>
        <table align = "center">                       
                                 
                <tr>
                    <td class = 'col'>
                    <div>
                   <p> Are you wondering how many calories in the day?</p>
            <input type="radio" id="one" name="radkn" ><span>Are you a man? </span>
            <input type="radio" id="two" name="radkn"> <span>Are you a woman?</span> <br>
<input type="text" id="rost"> <span>Your weight</span><br/>
<input type="text" id="ves"> <span>Your growth</span><br>
<input type="text" id="age"> <span>Your age</span><br>
<br>
<input type="button" id="but" value="count">
<input type="button" id="but2" value="clear"> <br>
<br>
<input type="text" id="result" style="width: 200px">             
        </div>    
                               </td>
                </tr>       
            </table>       
            <script>
            but = document.getElementById('but');
            function symbol (argument) {
                if (isNaN(rost.value)||isNaN(ves.value)||isNaN(age.value)) {
            result.value = 'It is no number';
        };
        };  
            function symbolNull (argument) {
                if (rost.value==undefined||ves.value==undefined||age.value==undefined) {
                    result.value = 'It is no number';
                };
            };
            but.onclick = function () {
    if (one.checked) {
        var r = rost.value * 10 + 5;
    var v = 6.25 * ves.value;
    var a = 5 * age.value;
    symbolNull();
    var res = parseInt(r) + parseInt(v) - parseInt(a);
        result.value = res + ' kilocalories per day';
        symbol();
        //alert(rost.value);        
        
}
    if (two.checked) {
        var r = rost.value * 10;
    var v = 6.25 * ves.value;
    var a = 5 * age.value;
    symbolNull();
    var res = parseInt(r) + parseInt(v) - parseInt(a) - 161;
        result.value = res + ' kilocalories per day';
        symbol();   
}
    if (!one.checked&&!two.checked) {
    alert('Are you man or woman?');
}
};
    but2.onclick = function (argument) {
    rost.value = null;
    ves.value = null;
    age.value = null;
    //result.value = null;
}
        </script>
    </body>
</html>
Добавлено через 9 минут
Про "function (argument)" сразу говорю - я не виноват. Это редактор кода (кажется Sublime Text) подсовывал такие шаблоны
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.01.2026, 11:59
Ответы с готовыми решениями:

Подсчет калорий и цены
/** * Класс, объекты которого описывают параметры гамбургера. * * @constructor *...

Написать программу, расчитывающую стоимость и калорийность гамбургера
Сеть фастфудов предлагает несколько видов гамбургеров: маленький (50 тугриков, 20 калорий)...

Напишите программу, рассчитывающую стоимость и калорийность гамбургера.
Некая сеть фастфуда предлагает несколько видов гамбургеров: Маленький (50 рублей, 20 калорий)....

21
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
11.01.2026, 12:37
Zloyalex100, вопрос в чём? Если вопросов нет, то я перенесу тему в раздел проекты.
0
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
11.01.2026, 12:42  [ТС]
Вопрос - не наиндусил ли опять? Хотя по любому там все эти устаревшие "var", "onclick"...
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3843 / 1692 / 431
Регистрация: 14.03.2022
Сообщений: 4,316
11.01.2026, 13:36
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Вопрос - не наиндусил ли опять?
Конечно наиндусил.

Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Хотя по любому там все эти устаревшие "var", "onclick"...
Индуский код не про это.

Цитата Сообщение от Zloyalex100 Посмотреть сообщение
JavaScript
1
2
3
4
5
6
7
var res = parseInt(r) + parseInt(v) - parseInt(a);
 result.value = res + ' kilocalories per day';
symbol();
// и опять ниже
var res = parseInt(r) + parseInt(v) - parseInt(a) - 161;
result.value = res + ' kilocalories per day';
symbol();
Вся "разница" в - 161...

Добавлено через 3 минуты
Форматированием кода ты не озаботился... Т.ч. могу ошибаться.
Но переменные r, v, a и res varятся в дело и без дела...
0
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
11.01.2026, 13:38  [ТС]
Цитата Сообщение от krvsa Посмотреть сообщение
Конечно наиндусил
Да ладно тебе krvsa - Акира Куросава... Это одна из первых моих винрарных попыток вообще писать программы, ей уже много лет.
Но зато польза для тех кому реально калории захочется подсчитать
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3843 / 1692 / 431
Регистрация: 14.03.2022
Сообщений: 4,316
11.01.2026, 13:40
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
PHP/HTML
1
2
3
4
<input type="text" id="rost"> <span>Your weight</span><br/>
<input type="text" id="ves"> <span>Your growth</span><br>
<input type="text" id="age"> <span>Your age</span><br>
<br>
По тегам полный шлак...
Про label наверное вообще не слышал...
Всю стилизацию заменил BRами...

Т.е. это очередная поделка из серии "как делать не нужно".

Добавлено через 1 минуту
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Это одна из первых моих винрарных попыток вообще писать программы, ей уже много лет
Не показывай свои поделки людям и будет тебе счастие.
0
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
11.01.2026, 13:47  [ТС]
Цитата Сообщение от krvsa Посмотреть сообщение
Про label наверное вообще не слышал
В то время его и не было
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3969 / 2087 / 832
Регистрация: 13.03.2010
Сообщений: 6,885
11.01.2026, 13:53
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Но зато польза для тех кому реально калории захочется подсчитать
Для этого уже миллион решений, которые в тысячи раз лучше ваших поделок.

Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Это одна из первых моих винрарных попыток вообще писать программы, ей уже много лет.
Ну и как обычно - говнокод. Зачем из раза в раз выкладывать код, который содержит одни и те же ошибки? Учиться вы не хотите, критику по делу воспринимать тоже. Нравится читать, что вы говнокод пишете?
1
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
11.01.2026, 13:59  [ТС]
Цитата Сообщение от gogolik Посмотреть сообщение
Учиться вы не хотите
Отнюдь-отнюдь... Взял на Udemy курс JS за 2024 год. Будем смотреть что там напридумывали нового
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3843 / 1692 / 431
Регистрация: 14.03.2022
Сообщений: 4,316
11.01.2026, 17:02
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Взял на Udemy курс JS за 2024 год. Будем смотреть что там напридумывали нового
Прочти хоть один учебник.
1
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
11.01.2026, 18:28  [ТС]
Цитата Сообщение от krvsa Посмотреть сообщение
Прочти хоть один учебник
Читал. Правда старые
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3843 / 1692 / 431
Регистрация: 14.03.2022
Сообщений: 4,316
11.01.2026, 19:57
Значит пора начинать читать новые...
Подборка литературы в этом разделе есть и весьма обширная.
Изучение JS: литература, сроки изучения, обсуждение карьеры
0
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
11.01.2026, 20:09  [ТС]
Цитата Сообщение от krvsa Посмотреть сообщение
пора начинать читать
Я, признаться, из тех кто больше любит смотреть видосики на ютубчике... Но раз уж приказали книжку читать - ладно, увиливать не буду, чего уж там
0
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
12.01.2026, 08:41  [ТС]
Цитата Сообщение от krvsa Посмотреть сообщение
Подборка литературы
Флэнаган это кстати ни разу не учебник. Это просто справочник по синтаксису. Программировать он не научит
0
Эксперт .NET
 Аватар для Usaga
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,424
12.01.2026, 08:46
Zloyalex100, ни один учебник ни по одному языку не учит программировать. Он учит конкретному языку программирования.
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3843 / 1692 / 431
Регистрация: 14.03.2022
Сообщений: 4,316
12.01.2026, 09:05
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Флэнаган это кстати ни разу не учебник. Это просто справочник по синтаксису.
Умельца нет смысла в чем-то переубеждать...
0
123 / 118 / 18
Регистрация: 05.08.2021
Сообщений: 520
13.01.2026, 12:18  [ТС]
Цитата Сообщение от gogolik Посмотреть сообщение
миллион решений
Цитата Сообщение от gogolik Посмотреть сообщение
в тысячи раз лучше
Что-то сомневаюсь что для реализации незатейливой формулы из диетологии может быть "миллион решений". И чему там быть "в тысячи раз лучше"?
Ну, кроме повторения почти одного и того же кода два раза
0
Эксперт .NET
 Аватар для Usaga
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,424
13.01.2026, 12:21
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
И чему там быть "в тысячи раз лучше"?
Ну... Первое, что приходит в голову: оно может быть оформлено нормально, не в виде куска хреновейшего кода на форуме.
1
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3969 / 2087 / 832
Регистрация: 13.03.2010
Сообщений: 6,885
13.01.2026, 13:08
Zloyalex100, учу пользоваться гуглом.
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3843 / 1692 / 431
Регистрация: 14.03.2022
Сообщений: 4,316
13.01.2026, 15:05
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Что-то сомневаюсь что для реализации незатейливой формулы из диетологии может быть "миллион решений". И чему там быть "в тысячи раз лучше"?
Еще есть всякие программки для смартов, смарт часов и всяких фитнес-браслетов...
Т.ч. не сомневайся - твое точно никому не понадобится.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.01.2026, 15:05
Помогаю со студенческими работами здесь

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

Калькулятор на Javascript - как его сделать?
Здравствуйте, уважаемые гуру Javascript'a. Помогите, пжлста, с написанием калькулятора на...

Калькулятор расчета стоимости
Здравствуйте. Помогите пожалуйста. есть код калькулятора расчета стоимости товара, но расчет...

Калькулятор на сайт
Здраствуйте , я хотел спросить может мне кто-то подкинет скрипт калькулятора на сайт ? мне нужно...

Нужен Калькулятор.
Доброго времени суток.Мне нужен Калькулятор Как в Обменниках что бы я смог писать процент и т.д или...


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

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Новые блоги и статьи
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Номеклатура. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru