From 7d253d6a56ab971e8bbf0a7019cf2809cd47c805 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Fri, 8 Nov 2024 12:21:55 +0100 Subject: [PATCH] Programma funzionante --- Program.cs | 21 +++++++++++++----- bin/Debug/net8.0/average_countdown.dll | Bin 5120 -> 5632 bytes bin/Debug/net8.0/average_countdown.pdb | Bin 10808 -> 10820 bytes .../net8.0/average_countdown.AssemblyInfo.cs | 2 +- ...average_countdown.AssemblyInfoInputs.cache | 2 +- obj/Debug/net8.0/average_countdown.dll | Bin 5120 -> 5632 bytes obj/Debug/net8.0/average_countdown.pdb | Bin 10808 -> 10820 bytes obj/Debug/net8.0/ref/average_countdown.dll | Bin 5120 -> 5120 bytes obj/Debug/net8.0/refint/average_countdown.dll | Bin 5120 -> 5120 bytes 9 files changed, 17 insertions(+), 8 deletions(-) diff --git a/Program.cs b/Program.cs index 16b5517..9180941 100644 --- a/Program.cs +++ b/Program.cs @@ -5,8 +5,9 @@ class Program static void Main(string[] args) { //dichiarazione e inizializzazione variabili - ulong num, i, j, media, somma; - j=1; + ulong num, i, j; + double numMedia, media, somma; + j=0; somma=0; //input e input sanitization do{ @@ -23,13 +24,21 @@ class Program } Console.WriteLine("Inserire una serie di numeri per calcolarne la media"); do{ - Console.Write("Inserire un numero: "); + do{ + Console.Write("Inserire un numero: "); num=Convert.ToUInt64(Console.ReadLine()); - somma=num+somma; - media=somma/j; + if(num<=0){ + Console.WriteLine("Il numero non può essere né negativo né zero"); + } + } + while(num<=0); + + numMedia=Convert.ToDouble(Console.ReadLine()); + somma=numMedia+somma; j++; } - while(num!=0); + while(numMedia!=0); + media=somma/(j-1); Console.WriteLine("La media è " +media); } } diff --git a/bin/Debug/net8.0/average_countdown.dll b/bin/Debug/net8.0/average_countdown.dll index 3d5968e1166a5db14bd1d2f00d53be04df8dcad4..6149cb7d3d034bb2d68193b824af65d9fdfcb72e 100644 GIT binary patch delta 1199 zcmY*YUuauZ9RAKta+8~zq`67|%vM<16q2QBO*@)2>qMnRSGVE1bhF(AxoMKwQnp$D zpjg%pQRZM^ISgeFLuKqi@WssPgVW6yeHt5sQ7lZU|M1EAGAKy#J10T#!0$Wf`+k4U zxxaJIN_r*x{<)r;vD**P96zH6w#We?3W0_g$*g{QRD3OkNcq;&z?AGZvT{bGf~`SD zBxoUdUi68GToWnLD({P)#DiUpCMoX4nU7S04g69O*y}*+4A1PtV1elNHGe;)I zIakQ{%6B}4Wfs$|ZnlN3QscT%oF55C^cp7XC@jG-S}@KK6K8Nqn3xrR5PyWi4>VrW zIH>g#dc6ge`=YVIm}glhh$Pgyrj%v0X|g6Z^p2{t>V6c7;;z^d!962!n8`BtIq)Y6=3Ngu?0rcT} z;%?k0j^a-Y9AN2(B>T0aMC^ojrSX^Y!B zRO^>~M~(X5{zvN8}gQ z&2+g^tqqp*#i2sg9W2snBg6Sh!L7K3k^InXxmL;7+-jjJF9+Lq19sxOpCAq%Qr9p? z%ktS}ZFRWDP#4L6nEeAT(sxn*7EDIRlbLUxe`DW)E1P)otKUDoA$Qm>^f$$YN>fy& z-`?CmymaAe*XUTs=f5^zv?{zUKeoHX19{z^tS4gYq8qt;x)b|Ltmgdx0yt95m;e9( delta 1111 zcmY+DUu;uV9LK-s-1hdi9niau4N8pdy10(bxprOe3WDG;GX8|kv1J=zxLsRZm7%~M zB*e{_02+fd#}^}s?+_AWjgmlOFeVVh2lhZj6EZa#A4sf;2|N+M_iQuqmz>Y}o$v3Q z-#O?0&Yka?PhB|Ida8cqK9+3}tq6-AAVk4h694F^UK$f0Dv z401-CEu=mWouWZ~CE7)!dLUZkw>p*IQ7)Ao%=eYVd!xXNm&j5ok+t~@cK zmTf)z!*N&O%|;{D$cd?_hX{d= z>Y|Unz);)^RB>PI;b>jL8=YAvnV6@cvP%XbrGQPESWkw~K}L|)%xiAf9Ml}voX~Vh zfw#!DcpEz~_YAuQEPhF)JJh zhCNf?1Y6Y4!5bslY{5+z9XHcgDD^p0z2&r%DdjU$g+e)(b$Zh|H>cvTGR@}WALCPhhg$qc=^a(8!pX?YlYo2|WvzYT6&^lI9x*uVcsAnzx5A!P zpehiM0%Ar6F(AprAOR$qfjp2sTtJeQL13~cqY_76X|8W-N@n8Z97gHM9gKYn^96(} z)*WI$cPn7Q9MMXJYj>6GL=<=(F8cm1;`{egSYfgm(;Efx3r1V{(%l(ZYgcbPEq2@7 z-{bj$bvY4xzwY$fUj5qj^JXXJeX1NB9Lx+HObpzUIW*H1^neToQ6>g91{Nlu?Tk#7 uj10m|41ypB34s*#YxYY?FnTchG6pavGv+duFg0c|HJoBr delta 312 zcmX>SvLj@INz4ic1_tFi28J9)1_lWbJGi7MGcUau$Yf{%im`yiLW3DPfb0Me+db6N z1xVij@)Ic^4((ti%SH)Z)e@_Zom-6E}h;sgaok%=448CfU3v{&2% zR0RTpK+MR%3nZBs_<8J5+lRpN=E6)lNtLJBqAB(SKmLfc#Fl8wUeHl zyCWE2#hrPjB5LtgkJ(D5^BgBTF}+a`Dq3m&^SW);%|rJd8z>dNj$g2N9rL!OTE%qMnRSGVE1bhF(AxoMKwQnp$D zpjg%pQRZM^ISgeFLuKqi@WssPgVW6yeHt5sQ7lZU|M1EAGAKy#J10T#!0$Wf`+k4U zxxaJIN_r*x{<)r;vD**P96zH6w#We?3W0_g$*g{QRD3OkNcq;&z?AGZvT{bGf~`SD zBxoUdUi68GToWnLD({P)#DiUpCMoX4nU7S04g69O*y}*+4A1PtV1elNHGe;)I zIakQ{%6B}4Wfs$|ZnlN3QscT%oF55C^cp7XC@jG-S}@KK6K8Nqn3xrR5PyWi4>VrW zIH>g#dc6ge`=YVIm}glhh$Pgyrj%v0X|g6Z^p2{t>V6c7;;z^d!962!n8`BtIq)Y6=3Ngu?0rcT} z;%?k0j^a-Y9AN2(B>T0aMC^ojrSX^Y!B zRO^>~M~(X5{zvN8}gQ z&2+g^tqqp*#i2sg9W2snBg6Sh!L7K3k^InXxmL;7+-jjJF9+Lq19sxOpCAq%Qr9p? z%ktS}ZFRWDP#4L6nEeAT(sxn*7EDIRlbLUxe`DW)E1P)otKUDoA$Qm>^f$$YN>fy& z-`?CmymaAe*XUTs=f5^zv?{zUKeoHX19{z^tS4gYq8qt;x)b|Ltmgdx0yt95m;e9( delta 1111 zcmY+DUu;uV9LK-s-1hdi9niau4N8pdy10(bxprOe3WDG;GX8|kv1J=zxLsRZm7%~M zB*e{_02+fd#}^}s?+_AWjgmlOFeVVh2lhZj6EZa#A4sf;2|N+M_iQuqmz>Y}o$v3Q z-#O?0&Yka?PhB|Ida8cqK9+3}tq6-AAVk4h694F^UK$f0Dv z401-CEu=mWouWZ~CE7)!dLUZkw>p*IQ7)Ao%=eYVd!xXNm&j5ok+t~@cK zmTf)z!*N&O%|;{D$cd?_hX{d= z>Y|Unz);)^RB>PI;b>jL8=YAvnV6@cvP%XbrGQPESWkw~K}L|)%xiAf9Ml}voX~Vh zfw#!DcpEz~_YAuQEPhF)JJh zhCNf?1Y6Y4!5bslY{5+z9XHcgDD^p0z2&r%DdjU$g+e)(b$Zh|H>cvTGR@}WALCPhhg$qc=^a(8!pX?YlYo2|WvzYT6&^lI9x*uVcsAnzx5A!P zpehiM0%Ar6F(AprAOR$qfjp2sTtJeQL13~cqY_76X|8W-N@n8Z97gHM9gKYn^96(} z)*WI$cPn7Q9MMXJYj>6GL=<=(F8cm1;`{egSYfgm(;Efx3r1V{(%l(ZYgcbPEq2@7 z-{bj$bvY4xzwY$fUj5qj^JXXJeX1NB9Lx+HObpzUIW*H1^neToQ6>g91{Nlu?Tk#7 uj10m|41ypB34s*#YxYY?FnTchG6pavGv+duFg0c|HJoBr delta 312 zcmX>SvLj@INz4ic1_tFi28J9)1_lWbJGi7MGcUau$Yf{%im`yiLW3DPfb0Me+db6N z1xVij@)Ic^4((ti%SH)Z)e@_Zom-6E}h;sgaok%=448CfU3v{&2% zR0RTpK+MR%3nZBs_<8J5+lRpN=E6)lNtLJBqAB(SKmLfc#Fl8wUeHl zyCWE2#hrPjB5LtgkJ(D5^BgBTF}+a`Dq3m&^SW);%|rJd8z>dNj$g2N9rL!OTE%0DT(G5W=6?LX(?uDiK*tP3=ABM4BQhHg*O*) z|6uk{Vn|^~Wk_Q%WJqE#W3Xf}VlW5t6M=k7D4oV&!C(rMO99Fx0?9-mZ2{yPF(d=^ Uqya_DfMg<2HBjf~?fjlB05YjK(*OVf delta 203 zcmZqBXwaC@!7|N;_3Fl+5@rEOM&}2I+SYo_d8+h<=f|1G&4MiN88`oD4Q0WQnw-LQ zTF=BJDbX;+JkiKBDb>_G**MM6+$h!3C^;!9&CJBy*w8G|%rM0wHIadVgOP!IqN4ET z0`4Eo{w5423`q=$42BFT4CX-Eh`|)dPX&_Z49N_}3~4|abD(G{gC&qm2FfJ?#ms=Z Y%z?6oKvp6UgLGQ})g*4-&hN0DT(G5W=6?LX(?uDiK*tP3=ABM4BQhHg*O*) z|6uk{Vn|^~Wk_Q%WJqE#W3Xf}VlW5t6M=k7D4oV&!C(rMO99Fx0?9-mZ2{yPF(d=^ Uqya_DfMg<2HBjf~?fjlB05YjK(*OVf delta 203 zcmZqBXwaC@!7|N;_3Fl+5@rEOM&}2I+SYo_d8+h<=f|1G&4MiN88`oD4Q0WQnw-LQ zTF=BJDbX;+JkiKBDb>_G**MM6+$h!3C^;!9&CJBy*w8G|%rM0wHIadVgOP!IqN4ET z0`4Eo{w5423`q=$42BFT4CX-Eh`|)dPX&_Z49N_}3~4|abD(G{gC&qm2FfJ?#ms=Z Y%z?6oKvp6UgLGQ})g*4-&hN