Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Heisenberg1
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 40
1

Вывести на экран площадь прямоугольника, если известны длины его сторон

19.05.2015, 16:15. Просмотров 727. Ответов 1
Метки нет (Все метки)

Написать программу, выводящую на экран площадь прямоугольника, если известны длины его сторон. Основная программа запрашивает длины сторон, вызывает функцию и выводит результат или сообщение об ошибке. Функция определяет и возвращает площадь или -1, если введены неверные данные.

Добавлено через 14 минут
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
#include <iostream>
#include <math.h>
using namespace std;
 
int func(int a, int b)
{
   if(a > 0 && b > 0) return a*b;
   else return -1;
}
 
int main(void)
{ 
   int a; //сторона a
   int b; //сторона b
   int result;
   cout << "Vvedite storonu a:";
   cin >> a;
   cout << "Vvedite storonu b:";
   cin >> b;
   result = func(a, b);
   if(result != -1)
   {
      cout << "\nPloschad' pryamougol'nika: ";
      cout << result << "\n";
   }
   else cout << "\nParametri nevernie!";
   system("pause");
}
Код программы. Пожалуйста разжуйте мне что делает программа. Желательно прокоментировать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2015, 16:15
Ответы с готовыми решениями:

Найти длину диагонали, периметр и площадь прямоугольника, зная длины его сторон
1б) даны стороны прямоугольника a, b. Найти длину диагонали, периметр и...

Вывести на экран путь, пройденный пешеходом, если известны его скорость и время движения
:( &quot;Составление программ с использованием функций, не возвращающих значения&quot; ...

Найти площадь треугольника, если известны координаты его углов
Напишите программу, которая вычисляет площадь треугольника, если известны...

Вычислите площадь треугольника, если известны две его стороны
Вычислите площадь треугольника, если известны две его стороны.

Найти площадь треугольника, если известны координаты его вершин
1. Напишите программу, которая вычисляет площадь треугольника, если известны...

1
Mamoruhiko
41 / 39 / 47
Регистрация: 13.05.2015
Сообщений: 222
19.05.2015, 16:33 2
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int func(int a, int b)//функция, высчитывающая площадь прямоугольника (принимает два и возвращает один аргументы типа int)
{
   if(a > 0 && b > 0) return a*b;//если a и b больше нуля, функция рассчитывает площадь и возвращает это значение в функцию main()
   else return -1;//если a и b меньше нуля, функция возвращает функции main() значение -1
}
 
int main(void)
{ 
   int a; //сторона a
   int b; //сторона b
   int result;
   //ввод параметров сторон прямоугольника
   cout << "Vvedite storonu a:";
   cin >> a;
   cout << "Vvedite storonu b:";
   cin >> b;
   //запись в переменную result значения, которое возвращает функция func
   result = func(a, b); //вызов функции func(передача значения переменных a и b)
   if(result != -1)//если функция func вернула значение -1, программа выведет сообщение "Parametri nevernie!"
   //если функция вернула рассчитанное значение, программа выведет это значение как результат
   {
      cout << "\nPloschad' pryamougol'nika: ";
      cout << result << "\n";
   }
   else cout << "\nParametri nevernie!";
   system("pause");
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2015, 16:33

Найти площадь треугольника abc, если известны координаты его вершин
Помогите решить задачу по геометрии :найти площадь треугольника abc если...

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

Заданы координаты сторон треугольника. Если такой треугольник существует, то найти его площадь
writeln('Стороны равны: ', a:0:2,' ', b:0:2,' ', c:0:2); writeln('Площадь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru