// Calcolo formula per Legge di Murphy ([url]www.andreagozzi.com[/url])
// Inclusione librerie in directory di sistema
#include <math.h>
#include <stdio.h>
#include <string.h>
// Funzione Main()
main()
{
// Dichiarazione delle variabili
float urgenza;
float complessita;
float abilita;
float frequenza;
float importanza;
float e;
// Impostazione variabile e fissata al valore 0.7
e = 0.7;
float risultato;
float pigreco;
// Impostazione variabile pigreco fissata al valore 3.14
pigreco = 3.14159265358979;
// Stampa header
printf("Calcolo Riuscita Operazione Seguendo Legge Di Murphy\n\n");
printf("Impostare valore URGENZA [compreso tra 0 e 9]: ");
scanf("%c", &urgenza);
printf("Imostare valore COMPLESSITA [compreso tra 0 e 9]: ");
scanf("%c", &complessita);
printf("Imostare valore ABILITA [compreso tra 0 e 9]: ");
scanf("%c", &abilita);
printf("Imostare valore FREQUENZA [compreso tra 0 e 9]: ");
scanf("%c", &frequenza);
printf("Imostare valore IMPORTANZA [compreso tra 0 e 9]: ");
scanf("%c", &importanza);
risultato = ((((urgenza+complessita+importanza)*(10-abilita))/20)*(e)*((1)/((1-(sin((frequenza/10))))*pigreco)));
printf("Risultato: %C\n", risultato);
if(risultato < 4.4) printf("OK.Valore dell'equazione di Murphy basso, puoi procedere.\n");
else
printf("Occhio rischi la stangata.Il valore e alto, sarai sfigato!\n");
}
this is the coding for a basic script calculating murphy's law :cheesy: based on this equation.
when trying to compile it this is the output given by gcc:
confuser@hybrid:~/Programmazione$ gcc murphy_v1.c -o murphy_v1
murphy_v1.c:39:2: warning: no newline at end of file
/tmp/cc06N55O.o(.text+0x11c): In function `main':
: undefined reference to `sin'
collect2: ld returned 1 exit status
i've been searching alot on the web for solutions but i couldnt find any