Как найти объем куба паскаль

Главная » Решебник Абрамяна » Ввод и вывод данных, оператор присваивания: группа Begin (1-40) » Begin5. Решебник Абрамяна М. Э.

Дана длина ребра куба a. Найти объем куба V=a3 и площадь его поверхности S=6∗a².

Решение Pascal

program Begin5;

var

  a,V,S: Real;

begin

  Write(‘Введите длину ребра куба: ‘);

  Readln(a);

  V:=a*a*a;

  Writeln(‘Объём куба равен: ‘,V);

  S:=6*sqr(a);

  Writeln(‘Площадь поверхности куба равна: ‘,S);

end.

Решение C++

#include <stdio.h>

int main(void)

{

    float a;

    printf(«a:»);

    scanf («%f», &a);

    float V= a*a*a;

    printf(«V:%fn»,V);

    float S= 6*a*a;

    printf(«S:%fn»,S);

    return 0;

}

Оцените решение

Загрузка…

Begin5. Решебник Абрамяна М. Э.: 4 комментария

  • Линар

    13.04.2020

    Permalink

    это не С++

    Ответ

  • Umid

    20.10.2020

    Permalink

    C#

    static void Main(string[] args)
    {
    int V, a, S;

    Console.Write(«a: «);
    a = Convert.ToInt32(Console.ReadLine());

    V = a * 3;
    S = 6 * a * 2;

    Console.WriteLine(«Obyom kuba: » + V);
    Console.Write(«Ploshad yego poverxnosti: » + S);
    Console.Read();
    }

    Ответ

  • Раукен

    11.01.2022

    Permalink

    можно пожалуйста, python и java?

    Ответ

  • MAGA

    22.04.2022

    Permalink

    #include
    using namespace std;
    int main()
    {
    int a;
    cin>>a;
    cout<<a * a * a<>a;
    cout<<6 * a * a * a<<endl;
    return 0;

    }

    Ответ

Добавить комментарий

11 / 4 / 1

Регистрация: 22.09.2012

Сообщений: 102

1

Написать программу вычисления объема куба

23.09.2012, 12:26. Показов 36902. Ответов 2


Студворк — интернет-сервис помощи студентам

Исходные данные для вычисления:
Длина ребра (см) — 9.5
Объем должен быть равен 587.38 куб.см.
Желательно с объяснением, что делает какая-либо функция.



0



ermolay

3451 / 2389 / 2135

Регистрация: 04.12.2011

Сообщений: 3,966

23.09.2012, 12:45

2

Лучший ответ Сообщение было отмечено Zhenekk как решение

Решение

Pascal
1
2
3
4
5
6
7
var
  x,v: real; // объявляем переменные вещественного типа
begin
  x:=9.5;   // Присваиваем переменной х значение длины ребра
  v:=x*x*x; // Вычисляем значение куба
  writeln('Объем куба = ',v); // Выводим значение на экран
end.

Добавлено через 59 секунд

Цитата
Сообщение от Zhenekk
Посмотреть сообщение

Объем должен быть равен 587.38 куб.см.

не совсем))



1



11 / 4 / 1

Регистрация: 22.09.2012

Сообщений: 102

23.09.2012, 14:39

 [ТС]

3

Спасибо. Что же я к вам раньше не попал. Я и не знал, что пояснение к коду можно сразу в среде Турбо Паскаль вводить через знак «//» Ща буду из блокнота все пояснения функций переписывать в код, чтобы не путаться)



0



Дана длина ребра куба. Найти площадь

7.02.2019

Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.

Для решения данной задачи необходимо вспомнить три формулы — площадь квадрата (так как грань куба это квадрат), площадь полной поверхности куба и объем куба:

Sгр = a2

Sполн = 6 * Sгр

V = a3

Напишем программу:

program z_3;
var a, S_gr, S_poln, V: real;
begin
  write('Введите ребро куба: ');
  read(a);
  S_gr := a * a;
  S_poln := 6 * S_gr;
  V := a * a * a;
  writeln('Площадь грани: ', S_gr);
  writeln('Площадь полной поверхности: ', S_poln);
  writeln('Объем: ', V);
end.

Текст задачи:

Информатика. 10 класс. Базовый уровень. (Семакин И. Г., Хеннер Е. К., Шеина Т. Ю.)
Работа 3.1, Уровень 1, Задача №3

Автор:

program kub;
uses math;
var v, a, s: real;
begin
    write('Введите значение a: ');
    readln(a);
    v := power(a, 3); 
    s := 6 * sqr(a);
    writeln('Объем куба -- ', v);
    writeln('Площадь поверхности куба -- ', s);
end.

Похожие записи/страницы:

  • Дана длина ребра куба а. Найти объем куба V = a^3 и площадь его поверхности S = 6*a^2 — Pascal(Паскаль)
  • Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба — Pascal(Паскаль)
  • Вычислить площадь поверхности куба и его объем по стороне a — Pascal(Паскаль)
  • Написать программу вычисления объемов элементарных пространственных фигур (куб, параллелепипед, пирамида, конус, шар) -…
  • Определить объём и площадь боковой поверхности цилиндра с заданными радиусом основания R и высотой H — Pascal(Паскаль)
  • Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b +…
  • Найти объем куба,периметр основания которого равен P см — Pascal(Паскаль)
  • Вычислить площадь боковой поверхности цилиндра,если известны высота h см и объем V cм3 цилиндра — Pascal(Паскаль)

begin1-10

Итак, с сегодняшнего дня мы начинаем вести новую рубрику: «Решение задач», в которой будем рассматривать задачи, взятые из сборника М.Э.Абрамяна «1000 ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ».

Перейти на сайт с текстами задач

Открыв задачник и прочитав аннотацию, Вы, скорее всего, озадачитесь тем, что данное пособие предназначено для  студентов механико-математического, физического и экономического факультетов, но смею Вас заверить, что это весьма универсальная книга, которая подходит как студентам, так и школьникам. Возможно, задачи из первых разделов книги покажутся Вам простыми — в этом случае используйте наш разбор только для проверки своих решений; но если же по каким-либо причинам решить задачи Вы не в состоянии, то тогда присоединяйтесь к нам.

Begin1. Дана сторона квадрата a. Найти его периметр P = 4·a.

Прежде всего напомню, что для ввода и вывода информации, в Паскале используют следующие операторы:

  • Read (Readln) — ввод значений с клавиатуры;
  • Write (Writeln) — вывод результата (и вообще чего-либо) на экран.

Блок-схема

Блок-схема

Таким образом, решение задачи становится очевидным.

program Begin1;

var
  a, P: real;

begin
  write('Введите a:');
  readln(a);
  P := 4 * a;
  write('P=', p);
end.

Begin2. Дана сторона квадрата a. Найти его площадь S = a2.
При решении данной задачи воспользуемся функцией sqr. Можно, конечно, вычислять квадрат, умножая число само на себя (S=a*a), но при вводе действительно больших чисел наша программа будет выполняться гораздо дольше, нежели при использовании sqr.

Блок-схема

Блок-схема
program Begin2;

var
  a, s: real;

begin
  write('Введите a: '); 
  readln(a);
  s := sqr(a);
  write('Площадь квадрата -- ', s);
end.

Begin3°. Даны стороны прямоугольника a и b. Найти его площадь S = a·b и периметр P = 2·(a + b).

Да, задача по сути своей проста и подобна предыдущим, поэтому поскорее составим к ней решение и перейдем к следующей.

Блок-схема

Блок-схема
program Begin3;

var
  a, b, S, P: real;

begin
  write('Введите a: ');
  readln(a);
  write('Введите b: ');
  readln(b);
  s := a * b;
  p := 2 * (a + b);
  write('Площадь прямоугольника -- ', s, '; Периметр прямоугольника -- ', p);
end.

Begin4. Дан диаметр окружности d. Найти ее длину L = π·d. В качестве значения π использовать 3.14.

У вас, наверняка, возникает вопрос π — это константа или переменая? Так как π не изменяется в течение программы, π — константа. Вообще в Паскале уже встроена такая константа, но ее значение:

Pi = 3.14159265358979.

А так как в условии задачи указано, что в качестве значения π нужно использовать 3.14, то следует объявить π в разделе описания констант.

Блок-схема

Блок-схема
program Begin4;

const
  pi = 3.14;

var
  d, L: real;

begin
  write('Введите диаметр окружности : ');
  readln(d);
  L := pi * d;
  write('Длина окружности -- ', L);
end.

Begin5. Дана длина ребра куба a. Найти объем куба V = a3 и площадь его поверхности S = 6·a2.

Для решения задачи используем функцию power(x, a), где a — степень, x — число возводимое в степень (разумеется, использовать ее мы будем только для возведения числа в третью степень, квадрат числа по-прежнему находим с помощью sqr(x) ).

Блок-схема

Блок-схема
program Begin5;

var
  v, a, s: real;

begin
  write('Введите значение a: ');
  readln(a);
  v := power(a, 3);
  s := 6 * sqr(a);
  writeln('Объем куба -- ', v);
  writeln('Площадь поверхности куба -- ', s);
end.

Begin6.Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c).

Блок-схема

Блок-схема
program Begin6;

var
  v, a, b, c, s: real;

begin
  write('Введите значения a, b, c: ');
  readln(a, b, c);
  v := a * b * c;
  s := 2 * (a * b + b * c + a * c);
  writeln('Объем параллелепипеда -- ', v);
  writeln('Площадь поверхности параллелепипеда -- ', s);
end.

Begin7°. Найти длину окружности L и площадь круга S заданного радиуса R:
                  L = 2·π·R,   S = π·R2.
                  В качестве значения π использовать 3.14.

Блок-схема

Блок-схема
program Begin7;

const
  pi = 3.14;

var
  l, s, r: real;

begin
  write('Введите значение R: ');
  readln(r);
  l := 2 * pi * r;
  s := pi * sqr(r);
  writeln('Длина окружности -- ', l);
  writeln('Площадь окружности -- ', s);
end.

Begin8. Даны два числа a и b. Найти их среднее арифметическое: (a + b)/2.

Блок-схема

Блок-схема
program Begin8;

var
  srednee, a, b: real;

begin
  write('Введите значения a и b: ');
  readln(a, b);
  srednee := (a + b) / 2;
  writeln('Среднее арифметическое -- ', srednee);
end.

Begin9. Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения: √(a*b).

Напомню, что для нахождения квадратного корня мы используем функцию sqrt.

Блок-схема

Блок-схема
program Begin9;

var
  a, b, srednee: real;

begin
  write('Введите значения a и b: ');
  readln(a, b);
  srednee := sqrt(a * b);
  writeln('Среднее геометрическое -- ', srednee);
end.

Begin10. Даны два ненулевых числа. Найти сумму, разность, произведение и частное их квадратов.

Блок-схема

Блок-схема
program Begin10;

var
  a, b, summ, razn, proizv, chast: real;

begin
  write('Введите значения a и b: ');
  readln(a, b);
  a := sqr(a);  {квадрат первого числа}
  b := sqr(b);  {квадрат второго числа}
  summ := a + b;  {сумма квадратов}
  razn := a - b;   {разность квадратов}
  proizv := a * b;  {произведение квадратов}
  chast := a / b;    {частное квадратов}
  writeln('Сумма квадратов -- ', summ);
  writeln('Разность квадратов -- ', razn);
  writeln('Произведение квадратов -- ', proizv);
  writeln('Частное квадратов -- ', chast);
end.

Ну вот и все. Следующая публикация с решением задач выйдет в ближайшие дни.

Всем удачи и веселого Нового года:)

Понравилась статья? Поделить с друзьями:
  • Как найти кафе для пенсионеров
  • Как найти контакты в облаке телефона
  • Как найти амплитуду колебаний география 6 класс
  • Как составить калькуляционную карту на блюда пример
  • Как найти людей по вузу в вк