Ciao, avrei bisogno un aiuto su questo esercizio
(Sviluppare l'algoritmo che calcola, date le misure di una figura a scelta (rettangolo, quadrato o triangolo rettangolo), il suo perimetro e la sua area.)
(l'ho leggermente modificato mettendo tutte le tre figure, ma togliendo il calcolo del perimetro)
.. probabilmente non sto capendo nulla..
C'è qualcuno che riuscirebbe a spiegarmi come fare e cosa sbaglio?
Non riesco a capire come fare.. è già la terza volta che provo.. il compilatore non me lo compila e nemmeno esegue.. mi sembrava un po' più facile il batch.. sfortunatamente a scuola si inizia con il c, ma non capisco.
Grazie in anticipo
#include <stdio.h>
int main ()
{
char *figura[3]=("quadrato", "rettangolo", "triangolo rettangolo");
char *figurascelta=("");
float lato, lato1, lato2, cateto1, cateto2, area;
printf ("Scegli la figura: ");
printf ("Area delle figura disponibili:/n %s/n %s/n %s/n", figura[0],
figura[1], figura[2]);
scanf ("%s", &figurascelta);
if (figurascelta == figura[1]){
printf ("Inserisci lato: ");
scanf (%f, lato) area = lato * lato;
printf ("Area: %f", area);
}
else
{
if (figurascelta == figura[2]){
printf("Inserisci lato1: ");
scanf(%f, lato1);
printf("Inserisci lato2: ");
scanf(%f, lato2);
area = lato1*lato2;
printf("Area: %f", area);
}else{
printf("Inserisci cateto1: ");
scanf(%f, cateto1);
printf("Inserisci cateto2: ");
scanf(%f, cateto2);
area = cateto1*cateto2;
area = area/2;
printf("Area: %f", area);
}
}
return 0;
}