funkcja i argument funkcji

0
#include <iostream>
using namespace std;



float a, b;

float pole (float a)
{
	return a*b;
}



int main()
{
	cout<<"Podaj dlugosc boku a:";
	cin>>a;
	
	cout<<"Podaj dlugosc boku b:";
	cin>>b;

cout<<"Pole wynosi:"<<pole (a);
	return 0;
}

Fragment programu, który oblicza pole umieść w funkcji, a długości boków niech będą argumentami funkcji i niech posiadają typ float -> Czy to jest poprawnie wykonane? Próbuję to zrozumieć.

0

Nie, obie długości boków mają być argumentami funkcji. Nie używaj zmiennych globalnych.

0

zrób tak

float pole(float a, float b){
   float wynik;
   wynik = a*b;
   
   return wynik;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1