С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 19

Расчет стоимости куба

01.04.2014, 15:53. Показов 1168. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток, подскажите как реализовать подсчет стоимости с куба.
Пример:
Пользователь вводит к примеру 5 кубов блоков и выходит стоимость в 25625 руб.
Вложение 383661
Вот код:
JavaScript
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
96
97
98
99
<div id="all">
<h2>On-line калькулятор:</h2>
<form id=schet name=startforma class=>
<table border="0" width="100%">
<tr>
<td align=left colspan=2>
<h3>Стены:</h3> 
</tr>
<tr>
<td align=left colspan=2>
<select onchange="runschet()" name="select_blok">
<option value="0" selected="">Выберите вид блока</option>
<optgroup label="Широкие блоки для несущих стен">
<option value="88">Туфоблок стеновой М-16 200x200x400</option> 
<option value="70">Туфоблок стеновой М-12 200x200x400</option>
</optgroup>
<optgroup label="Узкие перегородочные блоки">
<option value="41">Туфоблок перегородочный 100x200x400</option></optgroup>
</select>
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_dlina" type="text"> укажите длину стен в метрах
</td>
<td align=left rowspan=7>
<img name=image_blok src="0-1.png" tppabs="/images/article/0.png" style="border:2px solid #535353; margin-left:60px;">
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_visota" type="text"> укажите высоту стен в метрах
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_blokov" type="text"> укажите толщину стен в блоках 
</td>
</tr>
<tr>
<td align=left>
<h3>Окна:</h3> 
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_dlina_okna" type="text"> укажите ширину оконных проемов в метрах
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_visota_okna" type="text"> укажите высоту оконных проемов в метрах
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_okon" type="text"> укажите количество оконных проемов
</td>
</tr>
</table>
<h2>Итог расчета:</h2> 
<TEXTAREA name="opisanie" rows=10 style="width:100%; background:none;border:none;overflow:hidden;font-style:italic"></TEXTAREA>
<h2><TEXTAREA name=cena value="" style="width:100%; background:none;border:none;overflow:hidden;text-align:center;font-size:110%;font-weight:bold;font-style:italic"></TEXTAREA></h2>  
</form>
<script language="JavaScript">
runschet();
 
function runschet() {
document.startforma[('image_blok')].src = '/images/article/'+document.startforma.select_blok.selectedIndex+'.png';
switch (document.startforma.select_blok.selectedIndex)
{
  case 1: dlina_bloka=400/1000; visota_bloka=200/1000; shirina_bloka=200/1000; opisanie='Выбран '+ document.startforma.select_blok.options[document.startforma.select_blok.selectedIndex].text+'.\r\n'; par_0=1; break;
  case 2: dlina_bloka=400/1000; visota_bloka=200/1000; shirina_bloka=200/1000; opisanie='Выбран '+ document.startforma.select_blok.options[document.startforma.select_blok.selectedIndex].text+'.\r\n'; par_0=1; break;
  case 3: dlina_bloka=400/1000; visota_bloka=200/1000; shirina_bloka=100/1000; opisanie='Выбран '+ document.startforma.select_blok.options[document.startforma.select_blok.selectedIndex].text+'.\r\n'; par_0=1; break;
  default: dlina_bloka=0; visota_bloka=0; shirina_bloka=0; opisanie='Не выбран тип блока.\r\n'; par_0=0;
}
if (dlina_s=parseFloat(document.startforma.input_dlina.value))  {opisanie=opisanie+'Длина стены '+dlina_s+'м.\r\n'; par_1=1;}            else{opisanie=opisanie+'Не указана длина стены.\r\n'; par_1=0;} 
if (visota_s=parseFloat(document.startforma.input_visota.value)){opisanie=opisanie+'Высота стены '+visota_s+'м.\r\n'; par_2=1;}         else{opisanie=opisanie+'Не указана высота стены.\r\n'; par_2=0;} 
if (blokov=parseFloat(document.startforma.input_blokov.value))  {opisanie=opisanie+'Толщина стены в блоках: '+blokov+'.\r\n'; par_3=1;}  else{opisanie=opisanie+'Не указана толщина стены.\r\n'; par_3=0;} 
proverka_1=par_0*par_1*par_2*par_3;
if (proverka_1!=0) {
kubatura=Math.round((dlina_s/dlina_bloka)*(visota_s/visota_bloka)*blokov);
opisanie=opisanie+'Полный объем стены в блоках: '+kubatura+'.\r\n';
 
plus='Нет ';
if (dlina_o=parseFloat(document.startforma.input_dlina_okna.value))     {opisanie=opisanie+'Ширина окон '+dlina_o+'м.\r\n'; par_4=1;}        else{plus=plus+'ширина '; par_4=0;} 
if (visota_o=parseFloat(document.startforma.input_visota_okna.value))   {opisanie=opisanie+'Высота окон '+visota_o+'м.\r\n'; par_5=1;}       else{plus=plus+'высота '; par_5=0;} 
if (okon=parseFloat(document.startforma.input_okon.value))              {opisanie=opisanie+'Количество проемов '+okon+'.\r\n'; par_6=1;}   else{plus=plus+'количества '; par_6=0;} 
plus=plus+'окон.';
 
proverka_2=par_4*par_5*par_6;
if (proverka_2!=0) {okna=Math.round((dlina_o/dlina_bloka)*(visota_o/visota_bloka)*blokov*okon); opisanie=opisanie+'Объем оконных проемов в блоках: '+okna+'.\r\n'; } else {okna=0; opisanie=opisanie+plus+'.\r\n';}
nado_blokov=kubatura-okna;
} 
else {opisanie=opisanie+'Расчет невозможен';}
document.startforma.opisanie.value=opisanie;
if (nado_blokov) {document.startforma.cena.value='Расчетное количество блоков: '+nado_blokov+'.\r\nСтоимость: '+nado_blokov*document.startforma.select_blok.value+'рублей.'; } 
}
</script>
</div>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.04.2014, 15:53
Ответы с готовыми решениями:

Расчет стоимости
Добрый вечер! Есть страничка заказа, много чего попробовал не получилось, кто может объясните!!(Пример есть) Как сделать так, что бы...

расчет стоимости
Доброго времени суток, Жава кодеры :) помогите написать скрипт. Суть: скрипт - генератор суммы к оплате т.е с клавиатуры...

Расчет стоимости товара
помогите реализовать расчет стоимости товара. пример с сайта https://stroybloc.ru/catalog/wall_blocks/ вот этот блок...

4
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 19
01.04.2014, 19:15  [ТС]
Вот пример в рисунке
Формула: нужно количество кубов водимое пользователем умножать на стоимость одного куба
И похожий вариант, только с квадратными метрами.
Вот код:
JavaScript
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<div class="call">
<h2>On-line калькулятор:</h2> 
<form id=schet name=startforma class=>
<table border="0" width="100%">
    <tr>
<td align=left>
&nbsp;
</td>
<td rowspan="9" border="1">
        <table cellspacing="0" cellpadding="0" style="margin-left:50px; margin-right:25px;">
            <tr>
                <td></td>
                <td></td>
                <td><INPUT onclick=runschet() type=checkbox nochecked name=input_b1></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td><img name=b1 src="http://beta-amurprom.ru/images/article/bordur1_blank.gif" tppabs="http://beta-amurprom.ru/images/article/bordur1_blank.gif"></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td><INPUT onclick=runschet() type=checkbox nochecked name=input_b4></td>
                <td><img name=b4 src="http://beta-amurprom.ru/images/article/bordur4_blank.gif" tppabs="http://beta-amurprom.ru/images/article/bordur4_blank.gif"></td>
                <td><img name=plitka background="http://beta-amurprom.ru/images/article/br/0.png" tppabs="http://beta-amurprom.ru/images/article/br/0.png"></td>
                <td><img name=b2 src="http://beta-amurprom.ru/images/article/bordur2_blank.gif" tppabs="http://beta-amurprom.ru/images/article/bordur2_blank.gif"></td>
                <td><INPUT onclick=runschet() type=checkbox nochecked name=input_b2></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td><img name=b3 src="http://beta-amurprom.ru/images/article/bordur3_blank.gif" tppabs="http://beta-amurprom.ru/images/article/bordur3_blank.gif"></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td><INPUT onclick=runschet() type=checkbox nochecked name=input_b3></td>
                <td></td>
                <td></td>
            </tr>
        </table>
</td>
 
</tr>
<tr>
<td align=left>
<select onchange="runschet()" name="select_plitka">
<option value="0" selected="">Выберите вид тротуарной плитки</option>
<optgroup label="Трутуарная плитка Змейка М-2">
<option value="580">Серая</option>
<option value="660">Желтая</option>
<option value="660">Красная</option>
<option value="740">Зеленая</option>
</optgroup>
<optgroup label="Трутуарная плитка Т-образная М-1">
<option value="580">Серая</option>
<option value="660">Желтая</option>
<option value="660">Красная</option>
<option value="740">Зеленая</option>
</optgroup>
<optgroup label="Трутуарная плитка Кирпич М-3">
<option value="580">Серая</option>
<option value="660">Желтая</option>
<option value="660">Красная</option>
<option value="740">Зеленая</option>
</optgroup>
<optgroup label="Трутуарная плитка Зведочка М-4">
<option value="580">Серая</option>
<option value="660">Желтая</option>
<option value="660">Красная</option>
<option value="740">Зеленая</option>
</optgroup>
<optgroup label="Брусчатка">
<option value="3500">Гранитная "Королевская"</option>
<option value="3120">Гранитная на сетке</option>
<option value="2880">Гранитная на сетке</option>
</optgroup>
</select>
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_shirina" type="text"> укажите ширину участка в метрах
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_dlina" type="text"> укажите длину участка в метрах
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_ploshad" type="text"> или укажите площадь участка в квадратных метрах
</td>
</tr>
<tr>
<td align=left>
<INPUT onclick=runschet() type=checkbox checked name=input_delta> Добавить 3% к расчетному количеству тротуарной плитки
</td>
</tr>
<tr>
<td align=left>
&nbsp;
</td>
</tr>
<tr>
<td align=left>
<select onchange="runschet()" name="select_bordur">*
<option value="0" selected="">Выберите тип бордюра</option>
<option value="338">Бордюр тротуарный серый</option>
<option value="2000">Бордюр гранитный</option>
</select>
</td>
</tr>
<tr>
<td align=left>
<input class="pole" onchange=runschet() name="input_bordur" type="text"> укажите длину бордюра в метрах или отметьте стороны участка с бордюром на плане
</td>
</tr>
</table>
 
 
 
 
</p>
<p>
 
</p>
<h2>Итог расчета:</h2> 
<TEXTAREA name="opisanie" rows=10 style="width:100%; background:none;border:none;overflow:hidden;font-style:italic"></TEXTAREA>
<h2><TEXTAREA name=cena rows=5 style="width:100%; background:none;border:none;overflow:hidden;text-align:center;font-size:110%;font-weight:bold;font-style:italic"></TEXTAREA></h2>
</form>
<script language="JavaScript">
runschet();
function runschet() {
if (document.startforma.select_plitka.selectedIndex){plitka=document.startforma.select_plitka.options[document.startforma.select_plitka.selectedIndex].text; opisanie='Выбрана тротуарная плитка: '+plitka+'по цене '+document.startforma.select_plitka.value +' рублей за квадратный метр.\r\n'; par_0=1;} else {opisanie='Не выбран тип тротуарной плитки.\r\n';par_0=0;}
document.startforma[('plitka')].src = '/images/article/br/'+document.startforma.select_plitka.selectedIndex+'.png';
 
if (ploshad=parseFloat(document.startforma.input_ploshad.value))    {opisanie=opisanie+'Площадь мощения '+ploshad+'м2.\r\n'; par_3=1;document.startforma.input_shirina.value="";document.startforma.input_dlina.value="";}   
else{
par_3=0;
if (shirina=parseFloat(document.startforma.input_shirina.value))    {opisanie=opisanie+'Ширина площадки '+shirina+'м.\r\n'; par_1=1;}    else{par_1=0;}
if (dlina=parseFloat(document.startforma.input_dlina.value))        {opisanie=opisanie+'Длина площадки '+dlina+'м.\r\n'; par_2=1;}        else{par_2=0;}
if (par_1==1&par_2==1){ploshad=dlina*shirina;opisanie=opisanie+'Площадь мощения '+ploshad+'м2.\r\n';} else {opisanie=opisanie+'Укажите размеры площадки!\r\n';}
}
if (par_3==1) {
document.startforma.input_dlina.value=""; 
document.startforma.input_shirina.value=""; 
document.startforma.input_b1.disabled=1;
document.startforma.input_b2.disabled=1;
document.startforma.input_b3.disabled=1;
document.startforma.input_b4.disabled=1;
document.startforma.input_b1.checked=0;
document.startforma.input_b2.checked=0;
document.startforma.input_b3.checked=0;
document.startforma.input_b4.checked=0;
} 
else {
document.startforma.input_b1.disabled=0;
document.startforma.input_b2.disabled=0;
document.startforma.input_b3.disabled=0;
document.startforma.input_b4.disabled=0;
}
 
if (document.startforma.input_delta.checked&&ploshad>0){zapas=Math.round(ploshad/100*30)/10; opisanie=opisanie+'К необходимому количеству плитки предполагается добавить 3%, что составит '+zapas+'м2.\r\n'; par_4=1;}       else{par_4=0;}
 
 
if (document.startforma.select_bordur.selectedIndex){bordur_type=document.startforma.select_bordur.options[document.startforma.select_bordur.selectedIndex].text; opisanie=opisanie+'Выбран '+bordur_type+' по цене '+document.startforma.select_bordur.value +' рублей за погонный метр.\r\n';par_5=1;} else {opisanie=opisanie+'Не выбран тип бордюра.\r\n';par_5=0;}
 
if (bordur=document.startforma.input_bordur.value) {
document.startforma.input_b1.checked=0; bordur1=0;document.startforma[('b1')].src = '/images/article/bordur1_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur1_blank.gif*/;
document.startforma.input_b2.checked=0; bordur2=0;document.startforma[('b2')].src = '/images/article/bordur2_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur2_blank.gif*/;
document.startforma.input_b3.checked=0; bordur3=0;document.startforma[('b3')].src = '/images/article/bordur3_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur3_blank.gif*/;
document.startforma.input_b4.checked=0; bordur4=0;document.startforma[('b4')].src = '/images/article/bordur4_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur4_blank.gif*/;
}
else{
if (document.startforma.input_b1.checked) {bordur1=1;document.startforma[('b1')].src = '/images/article/bordur1.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur1.gif*/;} else {bordur1=0;document.startforma[('b1')].src = '/images/article/bordur1_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur1_blank.gif*/;}
if (document.startforma.input_b2.checked) {bordur2=1;document.startforma[('b2')].src = '/images/article/bordur2.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur2.gif*/;} else {bordur2=0;document.startforma[('b2')].src = '/images/article/bordur2_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur2_blank.gif*/;}
if (document.startforma.input_b3.checked) {bordur3=1;document.startforma[('b3')].src = '/images/article/bordur3.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur3.gif*/;} else {bordur3=0;document.startforma[('b3')].src = '/images/article/bordur3_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur3_blank.gif*/;}
if (document.startforma.input_b4.checked) {bordur4=1;document.startforma[('b4')].src = '/images/article/bordur4.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur4.gif*/;} else {bordur4=0;document.startforma[('b4')].src = '/images/article/bordur4_blank.gif'/*tpa=http://beta-amurprom.ru/images/article/bordur4_blank.gif*/;}
bordur=bordur1*dlina+bordur3*dlina+bordur2*shirina+bordur4*shirina;
}
if (bordur>0){opisanie=opisanie+'Длина бордюра '+bordur+'м.\r\n'; par_6=1;} else{par_6=0;}
document.startforma.opisanie.value=opisanie;
 
cena='';
if (((ploshad+zapas)>0) && document.startforma.select_plitka.value>0) {cena=cena+'Расчетное количество тротуарной плитки: '+(ploshad+zapas)+'м2.\r\nСтоимость: '+(ploshad+zapas)*document.startforma.select_plitka.value+'рублей.\r\n'; } 
if (bordur>0 && document.startforma.select_bordur.value>0) {cena=cena+'Расчетное количество бордюра: '+bordur+'м.\r\nСтоимость: '+(bordur*document.startforma.select_bordur.value)+'рублей.'; } 
document.startforma.cena.value=cena;
}
</script>
</div>
0
01.04.2014, 19:29

Не по теме:

задача на ~50$. Если за такую помощь не взимать, то автоматом становитесь не JS-ниндзей, а альтруистом с дырявым карманом ИМХО

0
01.04.2014, 19:33
 Комментарий модератора 
На всякий случай напоминаю, что в тематических разделах запрещено просить/требовать плату за помощь.
0
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 19
02.04.2014, 14:34  [ТС]
Все разобрался!) Но вот вопрос как сделать вместо "выпадающего" списка "радио" кнопки?
Сейчас там при выборе предмета выпадающий список
HTML5
1
2
3
4
5
6
7
8
9
<select onchange="runschet()" name="select_blok">
<option value="0" selected="">Выберите вид блока</option>
<optgroup label="Широкие блоки для несущих стен">
<option value="88">Туфоблок стеновой М-16 200x200x400</option>  
<option value="70">Туфоблок стеновой М-12 200x200x400</option>
</optgroup>
<optgroup label="Узкие перегородочные блоки">
<option value="41">Туфоблок перегородочный 100x200x400</option></optgroup>
</select>
А как сделать выбор предмета вот так, только в рабочем варианте?
HTML5
1
2
3
<input type="radio" name=" ???" value="88"> Туфоблок стеновой М-16 200x200x400<Br>
<input type="radio" name=" ???" value="88"> Туфоблок стеновой М-12 200x200x400<Br>
<input type="radio" name=" ???" value="88">Туфоблок перегородочный 100x200x400<Br>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.04.2014, 14:34
Помогаю со студенческими работами здесь

Расчет стоимости товара
Здравствуйте! Сразу перехожу к проблемному месту. Есть две input-строки в html-документе: &lt;input type=&quot;text&quot;...

Расчет стоимости подписки!
Нужно рассчитать стоимость подписки на 3,6 или 12 мес. &lt;html&gt; &lt;head&gt; &lt;script language=&quot;JavaScript&quot;&gt; var s; function...

Быстрый расчёт стоимости для сайта.
Всем привет! Всех с новогодними праздниками! Теперь к делу :) Нужно создать простейший калькулятор. Смысл его таков. Сейчас я создаю сайт,...

Расчёт стоимости проезда по Яндекс карте
Здравствуйте господа! Может быть кто-то знает, как можно реализовать подобный калькулятор стоимости проезда по Яндекс карте ...

Расчёт стоимости доставки, API Яндекс.Карт
как сделать несколько точек вместо одной неизменяемой? (если есть примеры оставьте ссылку на них пожалуйста!) // Если вы хотите задать...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru