akbmaslafarkop3175
?>

Пользователь вводит значение длины , ширины и высоты прямоугольного параллелепипеда. программа вычисляет площадь поверхности о объем данного параллелепипеда.

Информатика

Ответы

pristav9
Var a,b,c,v,s: real; begin writeln('введите   через пробел  стороны параллелепипеда a,b,c: '); read(a,b,c); s: =2*(a*b+b*c+a*c); v: =a*b*c; writeln('площадь поверхности равна=', s); writeln('объем равен=',v); end.
Lyudmila-Popova

Одним из наиболее интересных аспектов использования цикла for является создание бесконечного цикла. Поскольку не требуется ни одна из частей, можно создать бесконечный цикл путем удаления части проверки условия. Например:

for ( ; ; ) printf(" this loop will run forever. \n");

Хотя можно использовать части инициализации и увеличения, наиболее типично использование for( ; ; ) без выражений для создания бесконечного цикла.

На самом деле конструкция for( ; ; ) не обязательно создает бесконечный цикл, поскольку в теле цикла может присутствовать оператор break, при достижении которого цикл оканчивает работу. Нижеприведенная программа контролирует нажатие клавиш и, в случае достижения необходимого условия, бесконечный цикл прерывается:

for ( ; ; )

{

ch = getchar(); /* ввод символа */

if (ch == 'A') break; /* выход из цикла */

}

printf("you typed an A");

Цикл будет работать до тех пор, пока на клавиатуре не будет набрана А.

Объяснение:

в с++

Zolotnik974620

import turtle

from math import tan, sqrt, pi

def prepare(x, y, color):

  turtle.penup()

  turtle.goto(x, y)

  turtle.pendown()

  turtle.color(color)

  turtle.begin_fill()

def draw_polygon(num_sides, side_length):

  angle = 360.0 / num_sides

  for i in range(num_sides):

      turtle.forward(side_length)

      turtle.right(angle)

  turtle.end_fill()

def calc_s(num_sides, side_length):

  return num_sides * side_length ** 2 / (4 * tan(pi/num_sides))

def calc_side(square):

  return sqrt(4 * square * tan(pi/num_sides) / num_sides)

turtle.hideturtle()

turtle.speed(10)

colors = ['red', 'green', 'blue', 'cyan', 'magenta', 'black', 'yellow', 'pink', 'brown']

xcoords = [0, 150, -150, 150, -150, 270, -270, 270, -270]

ycoords = [0, 150, -150, -150, 150, 270, -270, -270, 270]

squares = []

numsides = []

for i in range(9):

  num_sides = i + 3

  square = round(calc_s(num_sides, 100), 2)

  side_length = round(calc_side(10000), 3)

  squares.append(square)

  numsides.append(num_sides)

  print("Углов:", num_sides, "была площадь:", square, "стала длина грани:", side_length,

        "изменение в", round(side_length/100, 2), "раз")

  prepare(xcoords[i], ycoords[i], colors[i])

  draw_polygon(num_sides, side_length)

turtle.exitonclick()

print("Список количество углов:", numsides, end="")

print("Список площади:", squares)

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Пользователь вводит значение длины , ширины и высоты прямоугольного параллелепипеда. программа вычисляет площадь поверхности о объем данного параллелепипеда.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

aprelevka
Alyona
universal21vek116
Pavel1545
muziumednogorsk
gulyaizmailova
ocik1632933
Федоровна-Васильева
Dmitriy793
Тихонова
ayanrsadykov
Alekseevna1811
klimenokvapeshop1408
marat-dzhanibekov
maxchuev