From ad2d0838243fff607b3c299515aaa720c3a887a7 Mon Sep 17 00:00:00 2001 From: Giovanni Di Grezia Date: Sun, 9 Mar 2014 18:43:22 +0100 Subject: [PATCH] Creato il primo esercizio --- .DS_Store | Bin 0 -> 6148 bytes 1_funzioni/calcola | Bin 0 -> 8616 bytes 1_funzioni/calcola.c | 12 ++++++++++++ 1_funzioni/calcola.o | Bin 0 -> 1164 bytes 1_funzioni/funzioni.h | 9 +++++++++ 1_funzioni/funzioni1.c | 15 +++++++++++++++ 1_funzioni/funzioni1.o | Bin 0 -> 820 bytes 1_funzioni/funzioni2.c | 11 +++++++++++ 1_funzioni/funzioni2.o | Bin 0 -> 704 bytes 1_funzioni/makefile | 8 ++++++++ 10 files changed, 55 insertions(+) create mode 100644 .DS_Store create mode 100755 1_funzioni/calcola create mode 100644 1_funzioni/calcola.c create mode 100644 1_funzioni/calcola.o create mode 100644 1_funzioni/funzioni.h create mode 100644 1_funzioni/funzioni1.c create mode 100644 1_funzioni/funzioni1.o create mode 100644 1_funzioni/funzioni2.c create mode 100644 1_funzioni/funzioni2.o create mode 100644 1_funzioni/makefile diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e0d8cdad1d1080cc36250048b659a486ef16ba44 GIT binary patch literal 6148 zcmeHKyG{c^3>-s>2%40X`wRJlRg`=I9{_?VQlyA0P#UVM_%1#z^W)y{e;pyx28gcSM??|U!$cpDjvmpI&^T0x>4{g3w~U!Ld9+uwUigoQ zN9>W}wm*o!wPJ$&p>2+4Te{5YP-n7NW!hEsn$UB){p12AUZJ8~eu%N47fExauq z`r}Q?cu{F*9F(5eFbGjCypt`YM7EGFy14gwWMw>l<}8fwB|?}PkuE3lrsvh4-;KU_ zjB(cPDtt~Hs1TDAa}xnKoQIxs;-8nmIpMheeuXIHM5UHb7IUIxmG2tQ55osPm=`}! zKNe>pL@sf!coEF!{QP)~gYozr2hU;my_&l4#%spp1^=DU`}PUU^0_?E97lHD@e_D& zN4cjHh0ui19!2YmuDd20M|%l_yeGEb0A~N`XT0%;xDO2qzjv&`eFW{?AH#hA><4X+ z0O(MDZ(`L-IhM;NW2ss$1mKJXwB^m!kn zWjTfY@;rX8gTm{KLD|N8)U+=^x7J-7>(ACImYE+pKY~26NjO2Ch4Olz=pG->Nqh~M zh4XWi7isyXufQ;!Yfa?{oU|&W8XG*F?yJ-w$a@F zrQL4VjopQ{cC>||c61NFL{lrnzoMC#ZAX7X+sN?X_HS^`@F(Z?270r_d_JK^Q~JC5 zbh(%+T2@h)uxOcuD{RB3DAChA84_&yW0gN<&!A;}O#b2GK7V)*VrImh4bc7ef80gD zS7u0CjA)U;BcTS?__yOSOs5%@|JTmSwqsBo#eiZ!F`yVw3@8Q^1BwB~fMP%~pcqgL zCYp61q4*tHbO8 zBiz2$be(AL_8^xa`C5Z-P&&fF!kSwtbPZ3q*t<&cuUhzWYaNA1#!+csl{hAGL*f^K z;m5A7yn^2#p6tV%6xThu9t#=wv5rddK`w;Lg(%6Lf<*6{h=fOv$FR@sfhU0l{suUA BejWe- literal 0 HcmV?d00001 diff --git a/1_funzioni/calcola.c b/1_funzioni/calcola.c new file mode 100644 index 0000000..a5f808b --- /dev/null +++ b/1_funzioni/calcola.c @@ -0,0 +1,12 @@ +#include "funzioni.h" +#include +#include + +int main (int index, char** data){ + + + printf ("Somma %d | Prodotto %d | Potenza %d",somma(atoi(*(data+1)),atoi(*(data+2))),prodotto(atoi(*(data+1)),atoi(*(data+2))),potenza(atoi(*(data+1)),atoi(*(data+2)))); + + +return 0; +} diff --git a/1_funzioni/calcola.o b/1_funzioni/calcola.o new file mode 100644 index 0000000000000000000000000000000000000000..f590003e42f0daf651edde0dbbe29e7d60ee8a48 GIT binary patch literal 1164 zcmb7DziSjx5Pp}$Rv5@ISDzOeZNr#Ms$dq_`r&6(?LNBGGSd=jpk@!hzXuzL{@kci)ds-@l%Z36U8V zc)$sJ6xeXs41AaPKdittYbX&Ij+ugdg!`ma{<>lUkaF31viyge=p6?%k9te^pevLc z5jzCNq%7A}Er_0TB0bN{ndkZmf1l}3QG8E14%fW0l8xv^5LKisE*ULhn~BZX!vI>V zw|MXp{54WazbaR2Ug#$c>F+a51)gVN4$U)$f3BLCkcLmg4EMRepKw6s;oQyQa zY3(ji@;`0G)nD9ZH-F;%piaH@&DD*b+all2b|}Zh(oVO}TU%ZIfh!Lo+sJCCGsvMl zW98WeWjm!jW#y?+?%ko6wi=z*N?RWth<^Q$a@zT`HKD0F4f{n ztW<0>jg=p5QjJ=E8=sF0Cwqz&naxKcvu zDEGYqBF?=|__aMC_952rTEPhr}Y@rkEghhp%+9#dMXZttkX6KxyD<7C|P|< Z1(8}!)C+!96y*Z$uW;PtlH@T~`~p-JsG0x( literal 0 HcmV?d00001 diff --git a/1_funzioni/funzioni.h b/1_funzioni/funzioni.h new file mode 100644 index 0000000..d4efc7b --- /dev/null +++ b/1_funzioni/funzioni.h @@ -0,0 +1,9 @@ +#ifndef XG_FUNCTION +#define XG_FUNCTION + +int somma (int x, int y); +int prodotto (int x, int y); +int potenza (int x, int y); + + +#endif diff --git a/1_funzioni/funzioni1.c b/1_funzioni/funzioni1.c new file mode 100644 index 0000000..ad47173 --- /dev/null +++ b/1_funzioni/funzioni1.c @@ -0,0 +1,15 @@ +#include "funzioni.h" + +int somma (int x, int y){ + +return (x + y); + +} + + +int prodotto (int x, int y){ + +return (x * y); + +} + diff --git a/1_funzioni/funzioni1.o b/1_funzioni/funzioni1.o new file mode 100644 index 0000000000000000000000000000000000000000..fe5c4387381a10cbb99ca971bc4ea2151580f9d2 GIT binary patch literal 820 zcmb7Cu}Z^G6uoJyEvQWq1qHzlE-uAEA){go9UMd|xX3fK32{hMYJx!!97G5%{RIC& zM@PXA@E2Sh1;-*qJvZ+?+bRwoa&zvv_q_Y^UiMER(0$!fJgsE=|#QD|PVj1;iba39i7r z4uX$%Sp$4!9DL5y1O6}e>&Z)UK1ibebu`FE{p9WN(RJO5xqO+98ta?4(lD~goXq(% z#!yyjUh=QLT1Up&9vN}TC{5=JJ-AljUqX1F652;w#nM$~duCG2WnUF>q+L^w1_nlE1|R{%AbJ6ap#a1{APK}4AU+PT0xEt0ss_dfn#lmdAoD;VKE5Qi zq6ET*@Izc9LJ)iy%L&Q=na2VX1ko%E4anU1_~iWDg2d#K_|m-c%)FHNcpn#Jc@HQ@ z0ZMZ)LEMr7q@hj)vJfCXJ~bmgttc@!6(SZNkLtb*s8R9C!TyGP2wC zgSG1q{$43C`wRbi*FT-EUx1>lAlXjW4=->1|Np<+^-JtwRO_4|T#zahAOhtvRs}II zRtPW(@UU}C0IE^}ipv0T1<*JUfa+&paO4wcV{+zYLox-ZoJ|bK=L32c7FZyQ_>pYm i0`Y()C>k!4@g`YFaQ9p7FP}c literal 0 HcmV?d00001 diff --git a/1_funzioni/makefile b/1_funzioni/makefile new file mode 100644 index 0000000..cc57073 --- /dev/null +++ b/1_funzioni/makefile @@ -0,0 +1,8 @@ +calcola : calcola.o funzioni1.o funzioni2.o + gcc -o calcola calcola.o funzioni1.o funzioni2.o +calcola.o : funzioni.h calcola.c + gcc -c -o calcola.o calcola.c +funzioni1.o : funzioni.h funzioni1.c + gcc -c -o funzioni1.o funzioni1.c +funzioni2.o : funzioni.h funzioni2.c + gcc -c -o funzioni2.o funzioni2.c