Практикум по программированию. Основы. Ввод и вывод. Температура смеси
From AsIsWiki
(Difference between revisions)
Line 18: | Line 18: | ||
System.out.println(); | System.out.println(); | ||
− | System.out.println(" Расчет температуры и объема воды в сосуде "); | + | System.out.println(" Расчет температуры и объема воды в сосуде"); |
System.out.println("-------------------------------------------"); | System.out.println("-------------------------------------------"); | ||
− | System.out.print(" Введите объем и температуру 1-го сосуда (m^3, | + | System.out.print(" Введите объем и температуру 1-го сосуда (m^3,°C): "); |
double v1 = in.nextDouble(); | double v1 = in.nextDouble(); | ||
double t1 = in.nextDouble(); | double t1 = in.nextDouble(); | ||
− | System.out.print(" Введите объем и температуру 2-го сосуда (m^3, | + | System.out.print(" Введите объем и температуру 2-го сосуда (m^3,°C): "); |
double v2 = in.nextDouble(); | double v2 = in.nextDouble(); | ||
double t2 = in.nextDouble(); | double t2 = in.nextDouble(); | ||
− | System.out.print(" Введите объем и температуру 3-го сосуда (m^3, | + | System.out.print(" Введите объем и температуру 3-го сосуда (m^3,°C): "); |
double v3 = in.nextDouble(); | double v3 = in.nextDouble(); | ||
double t3 = in.nextDouble(); | double t3 = in.nextDouble(); | ||
Line 39: | Line 39: | ||
System.out.printf(" Объем смеси: %.2f m^3\n", v); | System.out.printf(" Объем смеси: %.2f m^3\n", v); | ||
− | System.out.printf(" Температура смеси: %.2f | + | System.out.printf(" Температура смеси: %.2f °C\n", t); |
} | } | ||
} | } | ||
Line 61: | Line 61: | ||
cout << "-------------------------------------------\n"; | cout << "-------------------------------------------\n"; | ||
− | cout << " Введите объем и температуру 1-го сосуда (m^3, | + | cout << " Введите объем и температуру 1-го сосуда (m^3,°C): "; |
cin >> v1 >> t1; | cin >> v1 >> t1; | ||
− | cout << " Введите объем и температуру 2-го сосуда (m^3, | + | cout << " Введите объем и температуру 2-го сосуда (m^3,°C): "; |
cin >> v2 >> t2; | cin >> v2 >> t2; | ||
− | cout << " Введите объем и температуру 3-го сосуда (m^3, | + | cout << " Введите объем и температуру 3-го сосуда (m^3,°C): "; |
cin >> v3 >> t3; | cin >> v3 >> t3; | ||
Line 76: | Line 76: | ||
printf(" Объем смеси: %.2f m^3\n", v); | printf(" Объем смеси: %.2f m^3\n", v); | ||
− | printf(" Температура смеси: %.2f | + | printf(" Температура смеси: %.2f °C\n\n", t); |
return 0; | return 0; | ||
Line 86: | Line 86: | ||
<source lang="delphi"> | <source lang="delphi"> | ||
+ | </source> | ||
+ | |||
+ | |||
+ | ==JavaScript== | ||
+ | |||
+ | <source lang="js"> | ||
+ | <html lang="ru"> | ||
+ | <head> | ||
+ | <meta charset="UTF-8"> | ||
+ | <script> | ||
+ | function getNumbers(str) { | ||
+ | return str.trim().replace(/\u0020{2,}/,'\u0020').split('\u0020'); | ||
+ | } | ||
+ | function calc() { | ||
+ | var container1 = getNumbers(document.getElementById("container1Id").value); | ||
+ | var container2 = getNumbers(document.getElementById("container2Id").value); | ||
+ | var container3 = getNumbers(document.getElementById("container3Id").value); | ||
+ | |||
+ | var v1 = Number(container1[0]), t1 = Number(container1[1]); | ||
+ | var v2 = Number(container2[0]), t2 = Number(container2[1]); | ||
+ | var v3 = Number(container3[0]), t3 = Number(container3[1]); | ||
+ | |||
+ | var v = v1 + v2 + v3; | ||
+ | var t = (v1 * t1 + v2 * t2 + v3 * t3) / v; | ||
+ | |||
+ | document.getElementById("result1Id").innerHTML = | ||
+ | "Объем смеси: " + v.toFixed(2) + " m^3"; | ||
+ | document.getElementById("result2Id").innerHTML = | ||
+ | "Температура смеси: " + t.toFixed(2) + " °C"; | ||
+ | } | ||
+ | </script> | ||
+ | </head> | ||
+ | <body> | ||
+ | |||
+ | <p>Расчет температуры и объема воды в сосуде</p> | ||
+ | <hr> | ||
+ | <p>Введите объем и температуру 1-го сосуда (m^3,°C): <input id="container1Id" size="5"></p> | ||
+ | <p>Введите объем и температуру 2-го сосуда (m^3,°C): <input id="container2Id" size="5"></p> | ||
+ | <p>Введите объем и температуру 3-го сосуда (m^3,°C): <input id="container3Id" size="5"></p> | ||
+ | <hr> | ||
+ | <p id="result1Id"></p> | ||
+ | <p id="result2Id"></p> | ||
+ | |||
+ | <button onclick="calc()">Рассчитать</button> | ||
+ | |||
+ | </body> | ||
+ | </html> | ||
</source> | </source> | ||
Revision as of 12:30, 14 March 2016
Contents |
Java
import java.util.Scanner; public class Task18 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(); System.out.println(" Расчет температуры и объема воды в сосуде"); System.out.println("-------------------------------------------"); System.out.print(" Введите объем и температуру 1-го сосуда (m^3,°C): "); double v1 = in.nextDouble(); double t1 = in.nextDouble(); System.out.print(" Введите объем и температуру 2-го сосуда (m^3,°C): "); double v2 = in.nextDouble(); double t2 = in.nextDouble(); System.out.print(" Введите объем и температуру 3-го сосуда (m^3,°C): "); double v3 = in.nextDouble(); double t3 = in.nextDouble(); System.out.println("-------------------------------------------"); double v = v1 + v2 + v3; double t = (v1 * t1 + v2 * t2 + v3 * t3) / v; System.out.printf(" Объем смеси: %.2f m^3\n", v); System.out.printf(" Температура смеси: %.2f °C\n", t); } }
C++
// g++ 4.2 #include <iostream> using namespace std; int main() { double v1, t1, v2, t2, v3, t3; cout << "\n Расчет температуры и объема воды в сосуде\n"; cout << "-------------------------------------------\n"; cout << " Введите объем и температуру 1-го сосуда (m^3,°C): "; cin >> v1 >> t1; cout << " Введите объем и температуру 2-го сосуда (m^3,°C): "; cin >> v2 >> t2; cout << " Введите объем и температуру 3-го сосуда (m^3,°C): "; cin >> v3 >> t3; cout << "-------------------------------------------\n"; double v = v1 + v2 + v3; double t = (v1 * t1 + v2 * t2 + v3 * t3) / v; printf(" Объем смеси: %.2f m^3\n", v); printf(" Температура смеси: %.2f °C\n\n", t); return 0; }
Pascal
JavaScript
<html lang="ru"> <head> <meta charset="UTF-8"> <script> function getNumbers(str) { return str.trim().replace(/\u0020{2,}/,'\u0020').split('\u0020'); } function calc() { var container1 = getNumbers(document.getElementById("container1Id").value); var container2 = getNumbers(document.getElementById("container2Id").value); var container3 = getNumbers(document.getElementById("container3Id").value); var v1 = Number(container1[0]), t1 = Number(container1[1]); var v2 = Number(container2[0]), t2 = Number(container2[1]); var v3 = Number(container3[0]), t3 = Number(container3[1]); var v = v1 + v2 + v3; var t = (v1 * t1 + v2 * t2 + v3 * t3) / v; document.getElementById("result1Id").innerHTML = "Объем смеси: " + v.toFixed(2) + " m^3"; document.getElementById("result2Id").innerHTML = "Температура смеси: " + t.toFixed(2) + " °C"; } </script> </head> <body> <p>Расчет температуры и объема воды в сосуде</p> <hr> <p>Введите объем и температуру 1-го сосуда (m^3,°C): <input id="container1Id" size="5"></p> <p>Введите объем и температуру 2-го сосуда (m^3,°C): <input id="container2Id" size="5"></p> <p>Введите объем и температуру 3-го сосуда (m^3,°C): <input id="container3Id" size="5"></p> <hr> <p id="result1Id"></p> <p id="result2Id"></p> <button onclick="calc()">Рассчитать</button> </body> </html>