#include <stdio.h>
#include <math.h>
main (){
float base,altezza,area,perimetro,ipotenusa,latobiliquo;
int scelta;
char poligono;
printf ("Scelti il tuo poligono digitando: R = rettangolo || T = triangolo <= Questa opzione porta a sceglietre tra altri 3 tipi di triangoli: ");
scanf ("%c" ,&scelta);
printf ("\n");
switch (scelta)
{
case 'R':
printf("\n\n");
printf (" Inesrisci la base del tuo rettangolo: ");
scanf ("%f" ,&base);
printf ("\n Inesrisci l'altezza del tuo rettangolo: ");
scanf ("%f" ,&altezza);
printf("\n\n\n");
if (altezza<1 && base<1){
printf("Errore -_- entrambi i valori devono essere superiori e/o maggiori di 0");
printf("\n\n");
}
else{
area = base*altezza;
perimetro = 2*(base + altezza);
printf("Quesata e' l'area del tuo rettangolo: %.2f || Questo e' il perimetro del tuo rettangolo: %.2f" ,area,perimetro);
}
break;
case 'T' :
printf("Scegli il triangolo: E = Equilatero | A = Rettangolo | I = Isocele: ");
scanf ("%s" ,&poligono);
}
switch (poligono)
{
case 'E' :
printf("\n\n");
printf (" Inesrisci la base del tuo triangolo equilatero: ");
scanf ("%f" ,&base);
printf ("\n Inesrisci l'altezza del tuo triangolo equilatero: ");
scanf ("%f" ,&altezza);
printf("\n\n\n");
if (altezza<1 && base<1){
printf("Errore -_- entrambi i valori devono essere superiori e/o maggiori di 0");
printf("\n\n");
}
else{
area = (base*altezza)/2;
perimetro = base+base+base;
printf("Quesata e' l'area del tuo triangolo equilatero: %.2f || Questo e' il perimetro del tuo triangolo equilatero: %.2f" ,area,perimetro);
}
break;
case 'A' :
printf("\n\n");
printf (" Inesrisci l'ipotenusa del tuo triangolo rettangolo: ");
scanf ("%f" ,&ipotenusa);
printf ("\n Inesrisci l'altezza del tuo triangolo rettangolo: ");
scanf ("%f" ,&altezza);
printf("\n\n\n");
if (altezza<1 && base<1){
printf("Errore -_- entrambi i valori devono essere superiori e/o maggiori di 0");
printf("\n\n");
}
else{
area = (ipotenusa*altezza)/2;
perimetro =
printf("Quesata e' l'area del tuo triangolo rettangolo: %.2f || Questo e' il perimetro del tuo triangolo rettangolo: %.2f" ,area,perimetro);
}
break;
case 'I' :
printf("\n\n");
printf (" Inesrisci la base del tuo triangolo isoscele: ");
scanf ("%f" ,&base);
printf ("\n Inesrisci l'altezza del tuo triangolo isoscele: ");
scanf ("%f" ,&altezza);
printf("\n\n\n");
if (altezza<1 && base<1){
printf("Errore -_- entrambi i valori devono essere superiori e/o maggiori di 0");
printf("\n\n");
}
else{
area = (base*altezza)/2;
printf("Quesata e' l'area del tuo triangolo iscoscele: %.2f || Questo e' il perimetro del tuo triangolo isoscele: %.2f" ,area,perimetro);
}
break;
default : printf("Valore inserito non valido , ricorda di scrviere con in maiuscolo ;) ");
}
printf("\n\n\n");
}
Ragazzi qualcuno sa dirmi come funziona sqrt , io sono totalmente incapace....
Urca… non so cosa sia sqrt
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit