diff --git a/README.md b/README.md index fcf58e1..cd8b23c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ # Teorema-di-Pitagora Primo programmino scritto in C con la lezione di Salemi e un paio di righe di Stack Overflow. -Prende come input le dimensioni dei cateti e restituisce l'ipotenusa. -In futuro verrà ampliato includendo anche le formule inverse ma per ora rimane così. +Prende come input le dimensioni dei cateti e restituisce l'ipotenusa e viceversa. +In futuro verrà completato includendo anche le formule inverse nel main executable ma per ora rimane così. diff --git a/inverse Pitagora.c b/inverse Pitagora.c new file mode 100644 index 0000000..eb23485 --- /dev/null +++ b/inverse Pitagora.c @@ -0,0 +1,29 @@ +#include +#include + +int main() { +/*Titolo*/ +printf("Calcolatore inverso del teorema di Pitagora"); +printf("\n"); +printf("\n"); +/*Lettura variabili*/ +int I; +int c; +printf("Scrivi il valore dell'ipotenusa:"); +scanf("%d",&I); +printf("Scrivi il valore del cateto:"); +scanf("%d",&c); +/*Elevamento al quadrato*/ +int sqI; +int sqc; +sqI=I*I; +sqc=c*c; +/*Calcolo cateto*/ +int sqc2; +int c2; +sqc2=sqI-sqc; +c2=sqrt(sqc2); +/*Output*/ +printf("Il cateto risulta %d\n", c2); +return 0; +}