Практикум по программированию. Основы. Ввод и вывод. Температура смеси
From AsIsWiki
Contents[hide] |
Java
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 | 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++
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 | // 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; } |
Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # Python 3 print( '\n Расчет температуры и объема воды в сосуде' ) print( '-------------------------------------------' ) v1, t1 = input( ' Введите объем и температуру 1-го сосуда (m^3,°C): ' ).split() v2, t2 = input( ' Введите объем и температуру 2-го сосуда (m^3,°C): ' ).split() v3, t3 = input( ' Введите объем и температуру 3-го сосуда (m^3,°C): ' ).split() print( '-------------------------------------------' ) v1 = float (v1); v2 = float (v2); v3 = float (v3) t1 = float (t1); t2 = float (t2); t3 = float (t3) v = v1 + v2 + v3 t = (v1 * t1 + v2 * t2 + v3 * t3) / v print( ' Объем смеси: %.2f m^3' % v) print( ' Температура смеси: %.2f °C' % t) |
Pascal
1 |
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 | <html lang= "ru" > <head> <meta charset= "UTF-8" > <script> function getNumbers(str) { return str.trim().replace(/\u0020{2,}/, '\u0020' ).split( '\u0020' ); } function calc() { var vessel1 = getNumbers(document.getElementById( "vessel1Id" ).value); var vessel2 = getNumbers(document.getElementById( "vessel2Id" ).value); var vessel3 = getNumbers(document.getElementById( "vessel3Id" ).value); var v1 = Number(vessel1[0]), t1 = Number(vessel1[1]); var v2 = Number(vessel2[0]), t2 = Number(vessel2[1]); var v3 = Number(vessel3[0]), t3 = Number(vessel3[1]); var v = v1 + v2 + v3; var t = (v1 * t1 + v2 * t2 + v3 * t3) / v; document.getElementById( "resultId" ).innerHTML = "Объем смеси: " + v.toFixed(2) + " m^3" + "<br>" + "Температура смеси: " + t.toFixed(2) + " °C" ; } </script> </head> <body> <p>Расчет температуры и объема воды в сосуде</p> <hr> <p>Введите объем и температуру 1-го сосуда (m^3,°C): <input id= "vessel1Id" size= "5" ></p> <p>Введите объем и температуру 2-го сосуда (m^3,°C): <input id= "vessel2Id" size= "5" ></p> <p>Введите объем и температуру 3-го сосуда (m^3,°C): <input id= "vessel3Id" size= "5" ></p> <hr> <p id= "resultId" ></p> <button onclick= "calc()" >Рассчитать</button> </body> </html> |