Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)
C Program To Find Area Of Semi Circle | C Programs
Latest :

C Program To Find Area Of Semi Circle | C Programs

C Program to find the Area of a Semicircle – In this particular article, we will detail in on the ways to find the area of a semicircle in C programming. The ways in which the area of a semicircle is calculated in this piece are as follows:

  • Using Standard Method
  • Using Function
  • Using Pointers
  • Using Macros

As we all know, a semicircle is exactly half that of a circle. A semicircle is cut right through the diameter of a circle. The diameter divides a circle into two semicircles.

The area of a circle can be calculated by multiplying half of its perimeter or circumference with that of its radius.

The area of a circle is

=> A = (1/2) πr^2 * r

=> A = πr^2.

Since a semicircle is equal to half of a circle, the area of a semicircle is also half of that of the area of a circle. Thus, the area of a semicircle is as follows:

A = (1/2) * πr^2

=> A = (1/2)πr^2.

Henceforth, this formula will be used in the upcoming Java programs to find the area of a semicircle. A semicircle is demonstrated in the image here:

Semicircle

Using Standard Method

  • For calculating the area of the semicircle, we need the radius of a circle.
  • The value of radius will store into the variable “r”.
  • By substituting the “r” value into the formula then we will get the area of the semicircle, that will be assigned to the variable “area”
Output:

Using Function

  • We are using the function float area(float r) to calculate the area of the semicircle, the return type of this function is a float.
  • Using area(r)we are calling the function which is having float type argument.
  • The called function area(float r) calculates the area of a semicircle and returns the value, the return value will be assigned to the variable “a”.
Output:

Using Pointers

  • We are calling the function by passing addresses as arguments using area(&r, &a)
  • Then called function area(float *r, float *a) which is having pointers as arguments will calculate the area of the semicircle, and that value will store into the variable “a”
Output:
Using Macros
  • area(r) is a symbolic name to the expression (22*r*r)/(2*7).
  • area(r) replaced with that expression given at #define.
Output:
x

Check Also

C Program To Count The Total Number Of Notes In A Amount | C Programs

C program to count the total number of notes in a given amount – In ...

atakoy escortatakoy escortbakırköy escortşişli escortbağcılar escortsightcaredeneme bonusu veren siteleristanbul, escortromabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren Sitelermatbetdeneme bonusu veren sitelergrandpashabetgrandpashabetGrandpashabetsloticadeneme bonusu veren sitelerdeneme bonusu veren sitelercasibom girişonwinvaycasinobets10bahcesehir masaj salonucasibomdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelercasinofastDeneme bonusu veren sitelercasinofastdeneme bonusugrandpashabetdeneme bonusu veren sitelermarsbahis girişbetciomeritkingdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerromabetistanbul escortgrandpashabetgrandpashabetmadridbetjokerbetgrandpashabetgrandpashabetramadabetmeritkingjokerbetMeritkingcasibom girişcasibomgrandpashabetroyalbetgrandpashabetdedebetcasibom girişgrandpashabetgrandpashabetgrandpashabetgrandpashabetvaycasino girişCasibomgrandpashabetroyalbetjojobet girişonwin girişjojobetroyalbetgrandpashabetmatbet girişimajbet girişmatbetholiganbet giriş1xbet girişmarsbahis girişpusulabetpusulabet güncel girişsekabet girişjojobet girişjojobet girişroyalbetgrandpashabetportobetcasibommeritkinggrandpashabet güncel girişgrandpashabet güncel girişgrandpashabet güncel girişgrandpashabet güncel girişbetnanobahsinebets10vbet girişmeritking girişvevobahispusulabetpusulabetmeritkingslotbarmeritking girişmeritking girişvbetpusulabetholiganbetjojobet girişmeritkingholiganbetvbet girişjojobetvaycasino girişvaycasino güncel girişcasibomcasibom girişcasibom güncel girişcasibomcasibom girişvaycasinovaycasino girişcasibomcasibom girişgrandpashabetgrandpashabet girişgrandpashabetgrandpashabet girişmeritkingholiganbet girişbetgray güncel girişcasibomgrandpashabetgrandpashabetgrandpashabetgrandpashabetgrandpashabetMeritkingzbahiscasibom girişcasibomcasibom girişsuperbet girişcasibomholiganbet girişimajbet girişjojobetdeneme bonusu veren sitelerHititbet GirişcasibomDeneme Bonusu Veren Sitelerjojobetgüvenilir bahis sitesibahiscasinojojobetcasibombetixir girişGrandpashabet girişCasibom güncel girişbetixirpusulabetHoliganbetzbahis girişzbahisotobet girişotobetnakitbahis girişnakitbahiskingroyal girişkingroyalcasinolokal토토사이트kalebetkalebet girişyalova escortbetzulaholiganbet girişjojobetbets10dizipalHititbetcasibom güncel girişcasibom girişbetlistkingroyalbetatlasbetcasibom girişcasibom girişcasibomücretsiz vpn indirjojobetkalebetkalebet girişcasibom giriş