Professional Documents
Culture Documents
com/algoritma-ve-akis-diyagrami-ornekleri-mantiksal-akis-diyagramlari
Bununla ilgili kk bir rnek verelim: rnein klavyeden girilen iki saynn toplamn bulan ve sonucu ekrana yazdran programn algoritmas ve ak diyagram istenseydi.
1. Deikenler
2.Algoritma
Adm 1 :Bala Adm 2:Birinci sayy oku ve x deikenine aktar. Adm 3:ikinci sayy oku ve y deikenine aktar. Adm 4:x ve y saylarn topla sonucu toplam deikenine aktar. Adm 5:Toplam deerini ekrana yazdr. Adm 6:Dur
3.Ak Diyagram
Yukardaki rnekte basit bir problemin nasl zlecei anlatlmtr: Burada deikenler dardan girilen ve bizim oluturduumuz deerleri tutan elemanlardr. Algoritma ise problemin zmnn admlar halinde oluturulmasdr. Ak Diyagram (Flowing Diagram) ise zmn ekiller ile tasviridir. Ak Diyagramlar dier makalemizde anlatlacaktr.
ncelikle dng kavramn aklayalm: Dng bir ilemin birden fazla tekrarlanmas ilemine denir. Bu ilemin bir balang deeri ve bir biti deeri vardr. Ayrca tekrar edilmesi istenen ifade dng blogunun ierisinde yer alr.
Her zaman izlediimiz yntem rneklerle aklamak olduuna gre ne duruyoruz hemen rneklere geelim
rnek 1: 1 den 100 e kadar olan saylarn toplamn bulup sonucu ekrana yazan ilemin algoritmasn ve ak diyagramn tasarlaynz.
Algoritma Adm 1: Bala Adm 2: Dngy balat (x=1 den 100 e kadar) Adm 3: t=t+x ilemini yap. Adm 4:Dngy sonlandr.(x deeri 100 e ulat zaman) Adm 5: Toplam deerini yaz. Adm 6: Bitir.
Ak Diyagram
rnek 2: 1 den 100 e kadar olan ift saylarn toplamn veren programn algoritmasn ve ak diyagramn tasarlaynz.
imdi bu soruyu zmeden nce dnglerin her zaman sayma ilemini birer birer yapmadn bunu deitirebileceimizi hatrlatalm.
Algoritma Adm 1: Bala Adm 2: Dngy balat (x=2 den 100 e kadar 2 er 2 er arttr.) Adm 3: t=t+x ilemini yap. Adm 4: Dngy bitir. (x deeri 100 e ulatnda)
Ak Diyagram
imdi ak diyagramn aklayacak olursak. x deeri 2 deerinden balayarak 2 er 2 er artyor bu esnada dng ierisindeki ifade t=t+x yani toplam deikeni srekli olarak oluan x deerlerini toplayarak tutuyor. Dng dna kacak deere ulatnda ise burada deer 101 t deeri yazdrlarak program bitirilir.
Peki eer tek saylarn toplanmas gerekseydi ne yapardk? Bunun cevabn vermiyorum siz dnn
rnek 3: Bir snfta 20 renci vardr. Bu rencilerin bir snavdan aldklar notlarn (0-100) ortalamasn (Snf ortalamasn) bulan programn algoritmasn ve ak diyagramn bulunuz.
Algoritma Adm 1: Bala Adm 2: Dngy balat.(x=1 den 20 ye kadar) Adm 3: Not deerini giriniz. (n) Adm 4: t=t+n Adm 5: Dngy sonlandr. (x deeri 20 ye ulatnda) Adm 6: ort=t/20 Adm 7: ort deerini ekrana yaz. Adm 8: Bitir.
Ak Diyagram
rnek 4 : Girilen n adet saynn: a-) 5 ile blnebilen saylarn toplam ve adeti b-) 3 ile blnebilen saylarn toplam ve adeti c-) 2 ile blnebilen saylarn toplam ve adeti
Deikenler Say adedi : n Girilen say : s Sayacmz: x 5 ile blnebilenlerin says : b 5 ile blnebilen saylarn toplam: btop 3 ile blnebilenlerin says : c 3 ile blnebilen saylarn toplam:ctop 2 ile blnebilenlerin says: k 2 ile blnebilen saylarn toplam : ktop
Algoritma Adm 1: Bala Adm 2: Girilecek say adedini giriniz. (n) Adm 3: x=1 , btop=0, ctop=0, ktop=0, b=0, c=0, k=0 Adm 4: 1 den n ye kadar dngy balat(x=1,x<n,x=x+1) Adm 5: Sayy gir.(s) Adm 6: eer s mod 5=0 ise 5 e blnebilir. b=b+1, btop=btop+s Adm 7: eer s mod 3=0 ise 3 e blnebilir. c=c+1, ctop=ctop+s Adm 8: eer s mod 2=0 ise 2 e blnebilir. k=k+1, ktop=ktop+s Adm 9: Dngy sonlandr.(x deeri n den byk olduunda deilse adm5 den devam eder.) Adm 10: Ekrana (b,c,k,btop,ctop,ktop) deerlerini yaz. Adm 11: Bitir.
Ak Diyagram
rnek: Verilen bir mesaj istenen sayda ekrana yazdran programn algoritmasn ve ak diyagramn tasarlaynz.
Algoritma A1: Bala A2: Verilecek mesaj gir.(v) A3: stenen tekrar saysn gir.(t) A4: Dngy balat (a=1 den t ye kadar) A5: Ekrana yazdr. (v deerini) A6: a<t ise A4 admna geri dn. Deilse dngy sonlandr. A7: Bitir.
Ak Diyagram
rnek : Klavyeden girilen ifre dorultusunda(ifre BLS), girilen bir saynn pozitif olup olmadn kontrol eden ve sonu pozitif ise girilen saynn faktrileyini alan programn algoritmasn ve ak diyagramn bulunuz.
imdi bu rneimiz de ifre yanl girilirse program sonlandrlacak. Ayrca girilen say 0 dan kk ise yani negatif ise faktriyel ilemi yapmyacak. Bu arada bir saynn faktriyeli demek saynn 1 deerine kadarki tm deerlerinin birbiri ile arplmas rnein 4!=4*3*2*1 gibi.
Deikenler Girilen ifre: a Faktriyel sonucu fak ifremiz: BLS Girilen say: b Dng Balangc: x
Algoritma A1: Bala A2: ifreyi giriniz. (a); fak:=1 A3: Eer (a<>BLS ) ise Ekrana (ifreyi yanl girdiniz.) yaz ve program bitir.[A... git.] A4: Ekrana (ifreyi doru girdiniz.) yaz. A5: Bir say giriniz. (b) A6: Eer (b<0) Ekrana (Say negatiftir. ) yaz ve program bitir.[A... git.] A7: Eer (b>0) Ekrana (Say pozitiftir.) yaz. A8: Dng balangc x=1 den b ye kadar. A9: fak=fak*x A10: Dng sonu A11: Ekrana yaz.(fak) A12: Bitir.
Ak Diyagram
Umarm rneklerler akladmz dngl ak diyagramlar konusu anlalmtr. Herkese iyi almalar.
imdi bu rnekte dorusal ak diyagramlarndan farkl olarak bir karar verme sz konusu. girilen ilk say x olsun ikinciside y olsun. x saysm y den byk yoksa y says m x den byk yoksa iki say birbirine eitmi. Bu durumda bir karar verme ve bu karar sonucunda byk olan saynn ekrana yazdrlmas sz konusudur.
Algoritma Adm 1: Bala Adm 2:Birinci sayy gir.(x) Adm 3:kinci sayy gir.(y) Adm 4:Eer x>y ise ekrana 1. say byktr yaz. Adm 5:Eer y>x ise ekrana 2. say byktr yaz. Adm 6:Ekrana saylar birbirine eittir yaz. Adm 7:Bitir
Ak Diyagram
rnek 2: Girilen bir saynn tek mi ift mi olduunu tespit eden programn algoritmasn ve ak diyagramn tasarlaynz.
imdi byle bir soruda bir saynn 2 ye blnd zaman 0 kalann verirse say ift 1 kalann verirse say tek olduu bilgisini hatrlatmamz lazm. Yani burda yine bir karar verme sz konusudur. Mesala
i 2 ye blersek kalan 1
Tek ift
18 i 2 ye blersek kalan 0
Bir saynn blmden kalann bulan matematiksel bir fonksiyon mevcuttur. Birok programlama dilinde de bu fonksiyon tanmlanmtr. Mod fonksiyonu denilen bu fonksiyonun kullanl:
6 mod 2 7 mod 2
anlam 6 nn 2 ye blmnden kalan sonu deeri sfr. anlam 7 nin 2 ye blmnden kalan sonu deeri birdir.
Algoritma Adm 1:Bala Adm 2:Herhangi bir say giriniz.(x) Adm 3:Eer x mod 2 =0 ise ekrana ift yaz deilse tek yaz. Adm 4:Bitir
rnek 3: Girilen scaklk deerine gre bir suyun kat, sv ve gaz olma durumunu gsteren programn algoritmasn ve ak emasn tasarlaynz.
imdi soruyu zmeden nce kimya konularn biraz hatrlayalm. Su sfr derecenin altnda kat, 0-100 derece arasnda ise sv, 100 dereceden fazla ise gaz halinde bulunur. Dolays ile bu soruda kullanc su scakln girdikten sonra belirli karlatrmalar yaparak karar vermemiz lazm.
Algoritma Adm 1:Bala Adm 2:Scaklk deerini giriniz.(t) Adm 3: Eer t<0 ise Ekrana kat yaz. Adm 4: Eer t>0 ve t<100 ise ekrana sv yaz deilse gaz yaz. Adm 5: Bitir.
Ak Diyagram
Yukardaki ak diyagramndan da anlalaca gibi t deeri giriliyor. nce 0 dan kk m ona bakyoruz. eer kkse ekran kat yazyor ve program bitiyor deilse dier karar verme durumu oluuyor. bu sefer 0 ile 100 arasnda olup olmad sorgulanyor. evet ise ekrana sv yazyor deil ise girilen deer 100 ve 100 den byk deere sahip olduu iin direkt olarak ekrana gaz yazlyor ve program sonlandrlyor.
rnek 4: Bir dersten 3 snav notu alan bir rencinin : a- ortalamasn b-5 li sistemdeki not karln c-harfli sistemdeki not karln yazdran programn algoritmasn ve ak diyagramn tasarlaynz.
imdi bu program zmeden nce matematiksel ilemler ve not verme sisteminden bahsedelim.
ncelikle alnan not srasyla x,y,z olsun ortalamas (x+y+z)/3 deerinden kar. 5 li sistemde verilen notlar: 100-85 dahil aral not 5 olur. Harfli sistemde A olur. 84-70 69-55 54-45 44-25 24-0 dahil aral not 4 olur. Harfli sistemde B olur. dahil aral not 3 olur. Harfli sistemde C olur. dahil aral not 2 olur. Harfli sistemde D olur. dahil aral not 1 olur. Harfli sistemde E olur. dahil aral not 0 olur. Harfli sistemde F olur.
Deikenler girilen not deerleri: a,b,c derslerin ortalamas: ort 0-5 arasndaki rakamsal notu: r A-F aralndaki harfsel notu: h
Adm 2: Ders notlarn al.(a,b,c) Adm 3: ortalama deerini hesapla ort=(a+b+c)/3 Adm 4: eer ort>84 r=5 h=a adm10 a git. Adm 5:eer ort>69 r=4 h=b adm 10 a git. Adm 6:eer ort>54 r=3 h=c adm 10 a git. Adm 7:eer ort>44 r=2 h=d adm 10 a git. Adm 8:eer ort>24 r=1 h=e adm 10 a git. Adm 9:r=0 h=f Adm 10: r ve h deerlerini ekrana yaz. Adm 11: Bitir.
imdi admlar incelersek ort deeri bulunduktan sonra eer ifadeleri ile bulunan ort deeri teker teker snanyor ve h ve r deikenleri deerlerini alyorlar. Adm 10 da ise bulunan deerler ekrana yazlp program sonlandrlyor.
Ak Diyagram
Bir hatrlatma yapmak gerekirse bir sorunun zmnde farkl algoritmalar oluabilir. Yani bir sorunun farkl ekillerde
zmlemesi yaplabilir. rnein bu soruda tersten de gidilebilirdi. Yani alnan not 5 den 0 a deilde 0 dan 5 mi eklinde sorgulanabilirdi.
rnek 5: Bir fabrikada sabit maala alan iiler aile durumlarna ve rettikleri para saysna grede ek maa almaktadr. Aada verilen ynergelere gre iilerin maalarn hesaplayan programn algoritmasn ve ak diyagramn tasarlaynz.
ocuk says1 ise maan %5 i ocuk says 2 ise maan %10 u ocuk says 3 ve 3 den fazla ise maan %15 i kadar aile yardm.
retilen para says 50-100 arasnda ise maan %10 u retilen para says 100-150 arasnda ise maan %15 i retilen para says 150-200 arasnda ise maan %20 si
Deikenler inin sabit maa:m ocuk says:c rettii para says:p ocuk yardm: cy Para yardm: py denecek toplam maa: t
Algoritma Adm 1: Bala Adm 2: Sabit maa, ocuk says,retilen Para saysn gir.(s,c,p) Adm 3: Eer c=1 ise cy=m*0.05 Adm 4: Eer c=2 ise cy=m*0.1 Adm 5: Eer c>2 ise cy=m*0.15 Adm 6: Eer (p>=50 ve p<100) ise py=m*0.1 Adm 7: Eer (p>=100 ve p<150) ise py=m*0.15 Adm 8: Eer(p>=150) ise py=m*0.2 Adm 9: t=m+cy+py Adm 10: t deerini ekrana yaz. Adm 11: Bitir
Ak Diyagram
rnek 6: Klavyeden 3 adet kenar uzunluu giriliyor. Girilen kenar uzunluklar ile :
a-genin izilip izilemiyeceini b-Eer gen izilirse genin eidini(ikizkenar, eitkenar, ekenar) c- izilen genin alan ve evresini bulup ekrana yazan programn algoritmasn ve ak diyagramn tasarlaynz.
Birincisi genin gen olabilmesi iin bir kenar dier iki kenarnn toplamndan kk ve yine dier iki kenarn farkndan byk olmak zorundadr. Bu zellik tm kenarlar iin doru olursa belirtilen llerde bir gen izilebilir demektir.
gen tiplerinde ekenar gen tm kenarlar eittir, ikizkenar gen de herhangi iki kenar birbirine eittir, eitkenar gende ise tm kenar uzunluklar birbirinden farkldr.
genin evresi tm kenar uzunluklar toplamna eittir. Alan formllerinden biri ise Alan=U*((U-a)*(U-b)*(U-c))^1/2 U burada evrenin yars kadardr. Yani yar evrede denilebilir. Bu bilgilerin nda algoritmamz aadaki ekilde dzenlenmitir.
Algoritma Adm 1 : Bala Adm 2: kenar uzunluunu giriniz.(a,b,c) Adm 3: Eer( (a+b>c) ve (a-b<c)) veya ( (a+c>b) ve (a-c<b)) veya ((b+c>a) ve (b-c<a))deilse ekrana Bir gen izilemez. yaz ve Adm 10 a git. Adm 4: Eer ((a=b) ve (b=c) ve (a=c)) ise ekrana Ekenar gen yaz. Adm 5: Eer ((a<>b) ve (a<>c) ve (b<>c)) ise ekrana eitkenar gen yaz. Adm 6: Eer ((a=b) ve (b<>c)) veya ((a=c) ve (c<>b)) veya ((b=c) ve (c<>a)) ise ekrana kizkenar gen yaz. Adm 7: genin evresini bul. (C=a+b+c) Adm 9: genin yarm evresini bul. (U=C/2) Adm 8: genin alann bul. (A=U*((U-a)*(U-b)*(U-c))^1/2 Adm 9: evre ve alan deerlerini ekrana yaz.(C,A) Adm 10: Bitir
Ak Diyagram
Evet bu makalede sizlere programlarn vazgeilmezi eer (if) kalbnn algoritma ve ak diyagramlar ile ifade edilmesini anlattk. Umarm herkes iin gzel bir alma olmutur. yi almalar diliyorum tm biliim severlerimize hoakaln
rnek 1: Girilen 2 saydan byk olan ekrana yazdran programn algoritmasn ve ak diyagramn tasarlaynz.
imdi bu rnekte dorusal ak diyagramlarndan farkl olarak bir karar verme sz konusu. girilen ilk say x olsun ikinciside y olsun. x saysm y den byk yoksa y says m x den byk yoksa iki say birbirine eitmi. Bu durumda bir karar verme ve bu karar sonucunda byk olan saynn ekrana yazdrlmas sz konusudur.
Algoritma Adm 1: Bala Adm 2:Birinci sayy gir.(x) Adm 3:kinci sayy gir.(y) Adm 4:Eer x>y ise ekrana 1. say byktr yaz. Adm 5:Eer y>x ise ekrana 2. say byktr yaz. Adm 6:Ekrana saylar birbirine eittir yaz. Adm 7:Bitir
Ak Diyagram
rnek 2: Girilen bir saynn tek mi ift mi olduunu tespit eden programn algoritmasn ve ak diyagramn tasarlaynz.
imdi byle bir soruda bir saynn 2 ye blnd zaman 0 kalann verirse say ift 1 kalann verirse say tek olduu bilgisini hatrlatmamz lazm. Yani burda yine bir karar verme sz konusudur. Mesala
i 2 ye blersek kalan 1
Tek ift
18 i 2 ye blersek kalan 0
Bir saynn blmden kalann bulan matematiksel bir fonksiyon mevcuttur. Birok programlama dilinde de bu fonksiyon tanmlanmtr. Mod fonksiyonu denilen bu fonksiyonun kullanl:
6 mod 2 7 mod 2
anlam 6 nn 2 ye blmnden kalan sonu deeri sfr. anlam 7 nin 2 ye blmnden kalan sonu deeri birdir.
Algoritma Adm 1:Bala Adm 2:Herhangi bir say giriniz.(x) Adm 3:Eer x mod 2 =0 ise ekrana ift yaz deilse tek yaz. Adm 4:Bitir
rnek 3: Girilen scaklk deerine gre bir suyun kat, sv ve gaz olma durumunu gsteren programn algoritmasn ve ak emasn tasarlaynz.
imdi soruyu zmeden nce kimya konularn biraz hatrlayalm. Su sfr derecenin altnda kat, 0-100 derece arasnda ise sv, 100 dereceden fazla ise gaz halinde bulunur. Dolays ile bu soruda kullanc su scakln girdikten sonra belirli karlatrmalar yaparak karar vermemiz lazm.
Algoritma Adm 1:Bala Adm 2:Scaklk deerini giriniz.(t) Adm 3: Eer t<0 ise Ekrana kat yaz. Adm 4: Eer t>0 ve t<100 ise ekrana sv yaz deilse gaz yaz. Adm 5: Bitir.
Ak Diyagram
Yukardaki ak diyagramndan da anlalaca gibi t deeri giriliyor. nce 0 dan kk m ona bakyoruz. eer kkse ekran kat yazyor ve program bitiyor deilse dier karar verme durumu oluuyor. bu sefer 0 ile 100 arasnda olup olmad sorgulanyor. evet ise ekrana sv yazyor deil ise girilen deer 100 ve 100 den byk deere sahip olduu iin direkt olarak ekrana gaz yazlyor ve program sonlandrlyor.
rnek 4: Bir dersten 3 snav notu alan bir rencinin : a- ortalamasn b-5 li sistemdeki not karln c-harfli sistemdeki not karln yazdran programn algoritmasn ve ak diyagramn tasarlaynz.
imdi bu program zmeden nce matematiksel ilemler ve not verme sisteminden bahsedelim.
ncelikle alnan not srasyla x,y,z olsun ortalamas (x+y+z)/3 deerinden kar. 5 li sistemde verilen notlar: 100-85 dahil aral not 5 olur. Harfli sistemde A olur. 84-70 69-55 54-45 44-25 24-0 dahil aral not 4 olur. Harfli sistemde B olur. dahil aral not 3 olur. Harfli sistemde C olur. dahil aral not 2 olur. Harfli sistemde D olur. dahil aral not 1 olur. Harfli sistemde E olur. dahil aral not 0 olur. Harfli sistemde F olur.
Deikenler girilen not deerleri: a,b,c derslerin ortalamas: ort 0-5 arasndaki rakamsal notu: r A-F aralndaki harfsel notu: h
Algoritma Adm 1: Bala Adm 2: Ders notlarn al.(a,b,c) Adm 3: ortalama deerini hesapla ort=(a+b+c)/3 Adm 4: eer ort>84 r=5 h=a adm10 a git. Adm 5:eer ort>69 r=4 h=b adm 10 a git. Adm 6:eer ort>54 r=3 h=c adm 10 a git. Adm 7:eer ort>44 r=2 h=d adm 10 a git. Adm 8:eer ort>24 r=1 h=e adm 10 a git. Adm 9:r=0 h=f Adm 10: r ve h deerlerini ekrana yaz. Adm 11: Bitir.
imdi admlar incelersek ort deeri bulunduktan sonra eer ifadeleri ile bulunan ort deeri teker teker snanyor ve h ve r deikenleri deerlerini alyorlar. Adm 10 da ise bulunan deerler ekrana yazlp program sonlandrlyor.
AKI DYAGRAMI
Bir hatrlatma yapmak gerekirse bir sorunun zmnde farkl algoritmalar oluabilir. Yani bir sorunun farkl ekillerde zmlemesi yaplabilir. rnein bu soruda tersten de gidilebilirdi. Yani alnan not 5 den 0 a deilde 0 dan 5 mi eklinde sorgulanabilirdi.
rnek 5: Bir fabrikada sabit maala alan iiler aile durumlarna ve rettikleri para saysna grede ek maa almaktadr. Aada verilen ynergelere gre iilerin maalarn hesaplayan programn algoritmasn ve ak diyagramn tasarlaynz.
ocuk says1 ise maan %5 i ocuk says 2 ise maan %10 u ocuk says 3 ve 3 den fazla ise maan %15 i kadar aile yardm.
retilen para says 50-100 arasnda ise maan %10 u retilen para says 100-150 arasnda ise maan %15 i retilen para says 150-200 arasnda ise maan %20 si
Deikenler inin sabit maa:m ocuk says:c rettii para says:p ocuk yardm: cy Para yardm: py denecek toplam maa: t
Algoritma Adm 1: Bala Adm 2: Sabit maa, ocuk says,retilen Para saysn gir.(s,c,p) Adm 3: Eer c=1 ise cy=m*0.05 Adm 4: Eer c=2 ise cy=m*0.1 Adm 5: Eer c>2 ise cy=m*0.15 Adm 6: Eer (p>=50 ve p<100) ise py=m*0.1 Adm 7: Eer (p>=100 ve p<150) ise py=m*0.15 Adm 8: Eer(p>=150) ise py=m*0.2 Adm 9: t=m+cy+py Adm 10: t deerini ekrana yaz. Adm 11: Bitir
AKI DYAGRAMI
rnek 6: Klavyeden 3 adet kenar uzunluu giriliyor. Girilen kenar uzunluklar ile :
a-genin izilip izilemiyeceini b-Eer gen izilirse genin eidini(ikizkenar, eitkenar, ekenar) c- izilen genin alan ve evresini bulup ekrana yazan programn algoritmasn ve ak diyagramn tasarlaynz.
Birincisi genin gen olabilmesi iin bir kenar dier iki kenarnn toplamndan kk ve yine dier iki kenarn farkndan byk olmak zorundadr. Bu zellik tm kenarlar iin doru olursa belirtilen llerde bir gen izilebilir demektir.
gen tiplerinde ekenar gen tm kenarlar eittir, ikizkenar gen de herhangi iki kenar birbirine eittir, eitkenar gende ise tm kenar uzunluklar birbirinden farkldr.
genin evresi tm kenar uzunluklar toplamna eittir. Alan formllerinden biri ise Alan=U*((U-a)*(U-b)*(U-c))^1/2 U burada evrenin yars kadardr. Yani yar evrede denilebilir. Bu bilgilerin nda algoritmamz aadaki ekilde dzenlenmitir.
Algoritma Adm 1 : Bala Adm 2: kenar uzunluunu giriniz.(a,b,c) Adm 3: Eer( (a+b>c) ve (a-b<c)) veya ( (a+c>b) ve (a-c<b)) veya ((b+c>a) ve (b-c<a))deilse ekrana Bir gen izilemez. yaz ve Adm 10 a git. Adm 4: Eer ((a=b) ve (b=c) ve (a=c)) ise ekrana Ekenar gen yaz. Adm 5: Eer ((a<>b) ve (a<>c) ve (b<>c)) ise ekrana eitkenar gen yaz. Adm 6: Eer ((a=b) ve (b<>c)) veya ((a=c) ve (c<>b)) veya ((b=c) ve (c<>a)) ise ekrana kizkenar gen yaz. Adm 7: genin evresini bul. (C=a+b+c) Adm 9: genin yarm evresini bul. (U=C/2) Adm 8: genin alann bul. (A=U*((U-a)*(U-b)*(U-c))^1/2 Adm 9: evre ve alan deerlerini ekrana yaz.(C,A) Adm 10: Bitir
Ak Diyagram
Evet bu makalede sizlere programlarn vazgeilmezi eer (if) kalbnn algoritma ve ak diyagramlar ile ifade edilmesini anlattk. Umarm herkes iin gzel bir alma olmutur. yi almalar diliyorum tm biliim severlerimize hoakaln