From fae57d0cae3376b1ff9486afec2b6c50157b982f Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Fri, 10 Jan 2025 09:43:13 +0100 Subject: [PATCH] Commenti + opzione 3 + reset delle variabili nelle opzioni --- Program.cs | 31 +++++++++++++++--- bin/Debug/net9.0/ripasso1.dll | Bin 5632 -> 6144 bytes bin/Debug/net9.0/ripasso1.pdb | Bin 11064 -> 11228 bytes obj/Debug/net9.0/ref/ripasso1.dll | Bin 5120 -> 5120 bytes obj/Debug/net9.0/refint/ripasso1.dll | Bin 5120 -> 5120 bytes obj/Debug/net9.0/ripasso1.AssemblyInfo.cs | 2 +- .../net9.0/ripasso1.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/ripasso1.dll | Bin 5632 -> 6144 bytes obj/Debug/net9.0/ripasso1.pdb | Bin 11064 -> 11228 bytes 9 files changed, 28 insertions(+), 7 deletions(-) diff --git a/Program.cs b/Program.cs index 00101f7..0ed7c5b 100644 --- a/Program.cs +++ b/Program.cs @@ -5,9 +5,12 @@ class Program static void Main(string[] args) { //dichiarazione e inizializzazione variabili - int scelta, i, numero, somma; + int scelta, i, numero, somma, tmp; somma = 0; - bool positiviPari = true; + tmp = 0; + bool positiviPari, positivoNegativo; + positiviPari = true; + positivoNegativo = false; //menu do { Console.WriteLine("Scegliere un'opzione:"); @@ -23,6 +26,7 @@ class Program case 0: break; case 1: + positiviPari = true; do{ Console.Write("Numeri da inserire: "); i = Convert.ToInt32(Console.ReadLine()); @@ -34,7 +38,7 @@ class Program for (; i > 0; i--){ Console.Write("Inserire un numero: "); numero = Convert.ToInt32(Console.ReadLine()); - if(numero < 0 || numero % 2 != 0){ + if(numero < 0 || numero % 2 != 0){ //se non è positivo e pari positiviPari = false; } } @@ -46,10 +50,11 @@ class Program } break; case 2: + somma = 0; do{ Console.Write("Inserire un numero: "); numero = Convert.ToInt32(Console.ReadLine()); - if (!((numero < 0 && numero % 2 == 0) || (numero >= 0 && numero % 3 == 0))){ + if (!((numero < 0 && numero % 2 == 0) || (numero >= 0 && numero % 3 == 0))){ //se non è ((minore di zero e divisibile per 2) o è ((maggiore o uguale a zero) e divisibile per 3)) somma = somma + numero; } } @@ -57,7 +62,23 @@ class Program Console.WriteLine("Somma: " + somma); break; case 3: - break; + positivoNegativo = false; + do{ + Console.Write("Inserire un numero: "); + numero = Convert.ToInt32(Console.ReadLine()); + if(numero > 0 && tmp < 0){ + positivoNegativo = true; + } + tmp = numero; + } + while (numero != 0); + if(positivoNegativo){ + Console.WriteLine("OK"); + } + else{ + Console.WriteLine("NO"); + } + break; case 4: break; default: diff --git a/bin/Debug/net9.0/ripasso1.dll b/bin/Debug/net9.0/ripasso1.dll index e47916813c6a4d968c12aa69594a98b4143e681e..c3eb841267b39731613921340e5774be4ce24201 100644 GIT binary patch delta 1039 zcmYjQU1$_n6h3!$W_GgwckeoD6m_zZ?wZ+6ch^mJRs}0*Xyf{ase~x0?50@}6z#r9 zAH;|VD)_TpN&6y2kbnlEWoceS#WueAAoiv7A^2b^v?*x|K8c%tvl~jz@O}53@6Ner z?zwlS)6>~oS9;bjU7Mj*drb-Qvn){vg3%FMjr(Klfn+SH{nAJDne0*0a-1c7Y5*@- zKuBI=HjBu4mSm<}WC?50?&N-oK_QL4OAw{79zzW1^7~*`9#YiUUZpK?GJ~d2<3clq zF00D1jKK}z<=$Zp87_Rl55R{=zYRDImmYwSB!5@7B)WK4I!N_xjLxQlodmDhQp^?; zKJLprvkUU3r`ygO#`+1f<*`{@__;r=kttBX8z1+(uZsW=WPaqD2=bsj<=LXIpr{!{ zYEBFBP+FHSJw02)Je;{#pF^prC&f`L6?Lgy*17CvU>m5`pYw9nY^gRgMTAFCEG~31 zgh~cJL2%A93tSgb9!-a-{z!i5>E^a&Z(g&D`ZH;%@u=Wp$4~E9R{9c3D(3F4PnOl; zO#$?;_sA%{)`=ph+xy9pk&iL{jo6V7)xWecG<;Tms~x|PqpxTmxm=<_x`;J)&{b-( z-PEA6G6cP%jL=DHF`X=$qz_npsPIr!-b9O z(INHv!;hZyW=_1FeLN=j`8R}3Z_IE_QCukUtpDc=*_=}w++Hf>s% zRwz1C)#Btp#VI<4O2sK*ZRTD>gJEZDZ06`}gV_E<=qZf>Y20F5ss9ZrXaZ3ZxP-Y& zYvv%yr-5~mfthoM=k|P4zH|I^{OYOkVfiMoH@_o(q26v|{&IGZgZ94rXz74$fc@9WUX@Q58`RUIAmCifwjiiU!~n h5W9XA<0O;{B3CKEbNy2D1iz~&w5!Qu%dC<0{s&1Qy<`9Y delta 994 zcmYjQO=weD6#njec}ber{M^2pPPNwj6cd}Yor<$?bIcPAjD+Xk^pWvKuD;dbBNzD~_%NbvZu)oW4sbku7zgxO3 zLmFER`a19t_lX?+hKN$up&cakQCrvRk)E_4wG9HlCH+lrPq?9l8^ZERuNu%d^tH*h zw1KeY0z6#@OlR5hN#DS~(q);_Ob1art$ucO8>I!Fqq2Ips_Q?5+GTrMqIP#>XSJk9 z5BjBl;9Bh;+B)>4eea2Z*g z<1PhULS2kt9y_&7v{$q(IF5#JBZ3)3MFP`Eh(Vaxk3m?dkk??29B1SpQg}kn<3I97 zye5z019|7NeTuvquDNC#q29Q=SB*KDQ`(lfNn`b(C*tZ`HHu&H3#!aumT+_%2u@Ku z!KZ=|MAWD`9vZx}t*^7^-NcQ!Z!!Ai;Wl;CT#{T`gSaIfp@J90o4uRC5bIQ6ee!%9E+dB$Z5fXC nvXs^XV`eqm%|Wn|!D<6vR{B4!2=76#_Y z=9S!!G?3`{^a3nPOX6AL$kE)xScgEtd{G$>RU85*WBGKe$nFP?0p zCF9S^APLckqF9m%juOpRO&0Jwm7;Q#;t delta 341 zcmcZ;z9VdcNz4ic1_tFi28J9)1_l)nJGi7MGcUau$YhuR6k`F2g$6TB0kQ)?Z1+%4 z7a;uv$Pdv3@||+>lYsoi36`t(7xVi!ZxH``^o49xmHCEw6DLG4vQB(y&-8?GvKFJ9 zFdtAI0|O(2h$a(|R$yRd(3+giXgqlxW4FRC4wrWE<)p{`yk!;KS^lymHE-qH7wYIla!Ujq8)$9L)S( zl{XgXG)6X7Mg}f64yMV8n$Ap&ER$Dj&H_ZJyB*ZvY?5M{YHXZpY-wbXVqlbNkz$l$k!+fhm||vNn3`&qXkccUWWL#s`xdi*DuW?I zGJ^?23WF&_DuXc)f=EjSBL)kgm;sPZ1+$ERJPV*oQy`rP#AZM_L!ewLkd+8zn*sGC MF_>>o=by;}01`np-2eap diff --git a/obj/Debug/net9.0/refint/ripasso1.dll b/obj/Debug/net9.0/refint/ripasso1.dll index 383a7807cb33497569c368067e52dba4fb26aaa6..8dcb25cf6ff1eb19080d136af94a87fa75586036 100644 GIT binary patch delta 194 zcmZqBXwaC@!ID{P{&{0h39|raqK|Zqrme%0y)2tgpLjQavmncR#?Aj(U0E=sCWmkx z(l9WzNHa6Gv@}dgGqf~GGcr#zvPd;eGcmVFO)^h5O|&q#FiA|bu-t6NeT&)OfWeT# zf+3B;jKP?}5(o_$l7KuzAj*ZvY?5M{YHXZpY-wbXVqlbNkz$l$k!+fhm||vNn3`&qXkccUWWL#s`xdi*DuW?I zGJ^?23WF&_DuXc)f=EjSBL)kgm;sPZ1+$ERJPV*oQy`rP#AZM_L!ewLkd+8zn*sGC MF_>>o=by;}01`np-2eap diff --git a/obj/Debug/net9.0/ripasso1.AssemblyInfo.cs b/obj/Debug/net9.0/ripasso1.AssemblyInfo.cs index d082391..1f824c7 100644 --- a/obj/Debug/net9.0/ripasso1.AssemblyInfo.cs +++ b/obj/Debug/net9.0/ripasso1.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("ripasso1")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e1c4d5e33e3928d02e8d2d8c5dad601ee6a069b7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+018f63991bf194f27f28e5f478eb7c5a8784aa89")] [assembly: System.Reflection.AssemblyProductAttribute("ripasso1")] [assembly: System.Reflection.AssemblyTitleAttribute("ripasso1")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net9.0/ripasso1.AssemblyInfoInputs.cache b/obj/Debug/net9.0/ripasso1.AssemblyInfoInputs.cache index 076d1cd..14564c8 100644 --- a/obj/Debug/net9.0/ripasso1.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/ripasso1.AssemblyInfoInputs.cache @@ -1 +1 @@ -f2c5cde86cd7c9aecef2ceb3af53f8d967d88c13fffb33996563a5258c59d278 +042eecfbc24d3d06289088724a32fc5b4299d5aefd8aabe9fff63f62e1ef4676 diff --git a/obj/Debug/net9.0/ripasso1.dll b/obj/Debug/net9.0/ripasso1.dll index e47916813c6a4d968c12aa69594a98b4143e681e..c3eb841267b39731613921340e5774be4ce24201 100644 GIT binary patch delta 1039 zcmYjQU1$_n6h3!$W_GgwckeoD6m_zZ?wZ+6ch^mJRs}0*Xyf{ase~x0?50@}6z#r9 zAH;|VD)_TpN&6y2kbnlEWoceS#WueAAoiv7A^2b^v?*x|K8c%tvl~jz@O}53@6Ner z?zwlS)6>~oS9;bjU7Mj*drb-Qvn){vg3%FMjr(Klfn+SH{nAJDne0*0a-1c7Y5*@- zKuBI=HjBu4mSm<}WC?50?&N-oK_QL4OAw{79zzW1^7~*`9#YiUUZpK?GJ~d2<3clq zF00D1jKK}z<=$Zp87_Rl55R{=zYRDImmYwSB!5@7B)WK4I!N_xjLxQlodmDhQp^?; zKJLprvkUU3r`ygO#`+1f<*`{@__;r=kttBX8z1+(uZsW=WPaqD2=bsj<=LXIpr{!{ zYEBFBP+FHSJw02)Je;{#pF^prC&f`L6?Lgy*17CvU>m5`pYw9nY^gRgMTAFCEG~31 zgh~cJL2%A93tSgb9!-a-{z!i5>E^a&Z(g&D`ZH;%@u=Wp$4~E9R{9c3D(3F4PnOl; zO#$?;_sA%{)`=ph+xy9pk&iL{jo6V7)xWecG<;Tms~x|PqpxTmxm=<_x`;J)&{b-( z-PEA6G6cP%jL=DHF`X=$qz_npsPIr!-b9O z(INHv!;hZyW=_1FeLN=j`8R}3Z_IE_QCukUtpDc=*_=}w++Hf>s% zRwz1C)#Btp#VI<4O2sK*ZRTD>gJEZDZ06`}gV_E<=qZf>Y20F5ss9ZrXaZ3ZxP-Y& zYvv%yr-5~mfthoM=k|P4zH|I^{OYOkVfiMoH@_o(q26v|{&IGZgZ94rXz74$fc@9WUX@Q58`RUIAmCifwjiiU!~n h5W9XA<0O;{B3CKEbNy2D1iz~&w5!Qu%dC<0{s&1Qy<`9Y delta 994 zcmYjQO=weD6#njec}ber{M^2pPPNwj6cd}Yor<$?bIcPAjD+Xk^pWvKuD;dbBNzD~_%NbvZu)oW4sbku7zgxO3 zLmFER`a19t_lX?+hKN$up&cakQCrvRk)E_4wG9HlCH+lrPq?9l8^ZERuNu%d^tH*h zw1KeY0z6#@OlR5hN#DS~(q);_Ob1art$ucO8>I!Fqq2Ips_Q?5+GTrMqIP#>XSJk9 z5BjBl;9Bh;+B)>4eea2Z*g z<1PhULS2kt9y_&7v{$q(IF5#JBZ3)3MFP`Eh(Vaxk3m?dkk??29B1SpQg}kn<3I97 zye5z019|7NeTuvquDNC#q29Q=SB*KDQ`(lfNn`b(C*tZ`HHu&H3#!aumT+_%2u@Ku z!KZ=|MAWD`9vZx}t*^7^-NcQ!Z!!Ai;Wl;CT#{T`gSaIfp@J90o4uRC5bIQ6ee!%9E+dB$Z5fXC nvXs^XV`eqm%|Wn|!D<6vR{B4!2=76#_Y z=9S!!G?3`{^a3nPOX6AL$kE)xScgEtd{G$>RU85*WBGKe$nFP?0p zCF9S^APLckqF9m%juOpRO&0Jwm7;Q#;t delta 341 zcmcZ;z9VdcNz4ic1_tFi28J9)1_l)nJGi7MGcUau$YhuR6k`F2g$6TB0kQ)?Z1+%4 z7a;uv$Pdv3@||+>lYsoi36`t(7xVi!ZxH``^o49xmHCEw6DLG4vQB(y&-8?GvKFJ9 zFdtAI0|O(2h$a(|R$yRd(3+giXgqlxW4FRC4wrWE<)p{`yk!;KS^lymHE-qH7wYIla!Ujq8)$9L)S( zl{XgXG)6X7Mg}f64yMV8n$Ap&ER$Dj&H_ZJyB