Qualcuno mi aiuta?? devo svolgere questo esercizio:
TESTO: Scrivere un programma C che, dato un numero reale D immesso da tastiera, calcoli e stampi: 
a. l’area del quadrato di lato D 
b. l’area del cerchio di diametro D 
c. l’area del triangolo equilatero di lato D
ora io ho scritto così:
	codice:
	# include <stdio.h>
# include <stdlib.h>
# include <math.h>
/*Funzione principale*/
int main(void)
{
    float D;             /*numero reale inserito da tastiera*/
    float r;             /*Raggio del cerchio*/
    float ac, at, aq;    /*Aree da calcolare del cerchio,triangolo e quadrato*/
    float rad3_4;         /*Rad3_4 contiene il valore di radice di 3 fratto 4 */
    float M_PI = 3.14;
    
    /*Stampo a video cosa devo fare*/
    printf("Calcolo delle aree\n");
    /*Acuisisco il valore reale di D*/
    printf("Inserici valore di D\n");
    scanf_s("%f", &D);
    /*Calcolo aq*/
    aq = D*D;
    /*Calcolo ac e determino il valore di r*/
    r = D / 2;
    ac = (r*r)*M_PI;
    /*Calcolo at*/
    at = (D*D)*rad3_4;
    /*Stampo i risultati*/
    printf("I valori delle aree sono\n");
    printf("Area del quadrato di lato %f=%f\n",D,aq);
    printf("Area del cerchio di diametro %f=%f\n", D, ac);
    printf("Area del triangolo di lato %f=%f\n", D, at);
    
    return (0);
}
 
ora il mio problema è che quando compilo mi scrive che:
-la variabile rad3_4 non è inizializzata
-troncamento da double a float
cosa significano questi errori??