Блок-схема для перегрузки функций - PullRequest
1 голос
/ 26 марта 2020

Как мы можем нарисовать блок-схему и алгоритм перегрузки функций

#include<iostream>
using namespace std;
int area(int);
int area(int,int);
float area(float);
float area(float,float);

Основная функция здесь

int main()
{
    int s,l,b;
    float r,bs,ht;
    cout<<"Enter side of a 
    square:";
    cin>>s;
    cout<<"Enter length and 
    breadth of rectangle:";
    cin>>l>>b;
    cout<<"Enter radius of 
    circle:";
    cin>>r;
    cout<<"Enter base and height of triangle:";
    cin>>bs>>ht;
    cout<<"Area of square is"<<area(s);
    cout<<"\nArea of rectangle is "<<area(l,b);
    cout<<"\nArea of circle is "<<area(r);
    cout<<"\nArea of triangle is "<<area(bs,ht);
}

Для квадрата

int area(int s)
{
    return(s*s);
}

Для прямоугольника

int area(int l,int b)
{
    return(l*b);
}

Для круга

float area(float r)
{
    return(3.14*r*r);
}

Для треугольника float area (float bs, float ht) {return ((bs * ht) / 2); } Для этой программы можно нарисовать блок-схему и алгоритм

...