Практикум по программированию. Основы. Ввод и вывод. Площадь треугольника
From AsIsWiki
Contents |
Java
import java.util.Scanner; import java.lang.Math; public class Task19 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(); System.out.println(" Расчет высот и площади треугольника "); System.out.println("-------------------------------------"); System.out.print(" Введите длину стороны A треугольника: "); double a = in.nextDouble(); System.out.print(" Введите длину стороны B треугольника: "); double b = in.nextDouble(); System.out.print(" Введите длину стороны C треугольника: "); double c = in.nextDouble(); System.out.println("-------------------------------------"); double p = (a + b + c) / 2; double s1 = p * (p - a) * (p - b) * (p - c); double s = Math.sqrt(s1); double h1 = 2 * s / a; double h2 = 2 * s / b; double h3 = 2 * s / c; System.out.printf(" Площадь треугольника: %.2f\n", s); System.out.printf(" Высоты: h1 = %.2f, h2 = %.2f, h3 = %.2f\n", h1, h2, h3); } }
C++
Pascal