Bir üçgenin alanının hesaplayan ve alan diye adlandırılan bir fonksiyon yazınız. Üçenin tabanını (TABAN) ve yüksekliğini (YUKSEKLIK) global olarak alınız. Tabanı ve yüksekliği ana programda klavyeden okuyunuz. Ana programı ucgen.m isimli bir dosyada saklayınız
Kod:
Alan fonksiyonunun listesi aşağıda verilmiştir. Fonksiyonda
TABAN ve YUKSEKLIK değişkenleri global olarak
tanımlanmıştır.
% Bu fonksiyon bir ucgenin alanini hesaplar
% taban (TABAN) ve yukseklik (YUKSEKLIK)
% global olarak tanimlanmistir.
%
function a = alan
global TABAN YUKSEKLIK
a = TABAN*YUKSEKLIK/2;
ucgen.m dosyasının listesi aşağıda verilmiştir. TABAN ve
YUKSEKLIK değişkenleri global olarak tanımlanmıştır:
62
% Bu program verilen bir ucgenin alanini hesaplar.
%
global TABAN YUKSEKLIK
disp('BIR UCGENIN ALANI');
disp('================');
TABAN = input('Ucgenin tabani: ');
YUKSEKLIK = input('Ucgenin yuksekligi: ');
alan = ortalama2;
fprintf('Alan = %g\n',alan);
Programın çalışmasına bir örnek aşağıda verilmiştir:
>> ucgen
BIR UCGENIN ALANI
================
Ucgenin tabani: 3
Ucgenin yuksekligi: 5
Alan = 7.5