Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)
C Program Area Of Rhombus - 4 Ways | C Programs
Latest :

C Program Area Of Rhombus – 4 Ways | C Programs

C Program to find the area of a rhombus –  In this specific article, we will detail in on how to calculate the area of a rhombus in C Programming. The methods used in this particular piece are as follows:

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

A Rhombus is a quadrilateral whose opposite sides are parallel and all the sides are equal. The diagonals of a rhombus intersect each other at right angles.

The area of a rhombus is calculated with this formula:

A = 1/2 * (Diagonal 1) * (Diagonal 2)

A rhombus looks like this:

RhombusAs you can see in the image uploaded above, the area of the rhombus can be calculated like this:

Area of ABCD = 1/2 * AC * BD

The different ways of calculating the area of a rhombus in C programming is as follows:

 

Using Standard Method

1)To calculate the area of Rhombus we need values of two daigonals

2)Diagonal1 will store into d1,diagonal2 store into d2,.

3)d1,d2 will substitute into the formula we will get the area.

output:

Using Function

1)We are calling the function using the code area(d1,d2),here d1,d2 are two diagonals .

2)The called function float area(float d1, float d2) will calculate the area and returns the value.

3)The return value will be assigned to the variable “a”.

output:

Using Pointers

1)We are passing the references as arguments using the calling function area(&d1,&d2,&a)

2)The called function area(float *d1,float *d2,float *area) will calculate the area by retrieving the values at that addresses .

3)The calculated value will store into the pointer variable “area”.

output:

Using Macros

1)area(d1,d2) is symbolic name to the expression (d1*d2)/2.

2)area(d1,d2)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 escorthalkali escortbağcılar escortsightcaredeneme bonusu veren siteleristanbul, escortromabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerDeneme Bonusu Veren Sitelercasino siteleriDeneme Bonusu Veren SitelerAlanya Escortcasino sitelerimatbetgrandpashabet güncel girişgrandpashabetgrandpashabetGrandpashabetsloticapalacebetgrandpashabetmarsbahis girişcasibom girişmeritking girişholiganbetescort antalyabahcesehir masaj salonucasibom girişMarsbahiskralbetcasibomdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerroyalbet güncel girişcasinofastgrandpashabetcasinofastroyalbetgrandpashabetinat tvpusulabetgrandpashabetgrandpashabetcasibom girişcasibommarsbahisbetexperextrabetbahsegel girişbahsegelkralbet girişkralbetbetciobetcio girişmatbetcasino siteleribets10kriptobetjojobet girişjojobet girişsuperbet girişsuperbetsuperbetmilanobet girişmilanobet girişmilanobetholiganbetjojobetodeonbetmatbetimajbetmatbetbetparkmaltcasinomaksibetgrandpashabet1xbet girişbahsine girişmaltcasino girişmeritkingdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerromabetistanbul escortgrandpashabetgrandpashabetgrandpashabetpadişahbetgrandpashabetgrandpashabet girişportobetzbahiszbahis girişonwinotobetotobet girişkralbetkralbet girişmadridbetmadridbet girişmarsbahismarsbahisramadabetcasibomsekabetCasibommatbetcasibomgrandpashabetroyalbetgrandpashabetdedebetcasibomcasibomcasibomcasibom girişcasibom girişpadişahbetMeritkinghttps://www.paidverts.com/lang/royalbetjojobet girişonwin güncel girişmeritkingroyalbetgrandpashabetcasibom girişgrandpashabetvdcasinoholiganbetpusulabetmarsbahisgrandpashabetgrandpashabetpusulabetmarsbahisgrandpashabetimajbetroyalbetholiganbet güncel girişsuperbetmadridbet