From ddb26dc126e74b848a773601e7d9a22ae04c0772 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Mon, 21 Jul 2025 13:45:36 +0200 Subject: [PATCH] Opzione 4 --- Program.cs | 17 ++++++++++++++++- bin/Debug/net9.0/vacanzeEstive_sezione1.dll | Bin 6656 -> 7168 bytes bin/Debug/net9.0/vacanzeEstive_sezione1.pdb | Bin 11780 -> 12000 bytes .../net9.0/ref/vacanzeEstive_sezione1.dll | Bin 6144 -> 6144 bytes .../net9.0/refint/vacanzeEstive_sezione1.dll | Bin 6144 -> 6144 bytes .../vacanzeEstive_sezione1.AssemblyInfo.cs | 2 +- ...zeEstive_sezione1.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/vacanzeEstive_sezione1.dll | Bin 6656 -> 7168 bytes obj/Debug/net9.0/vacanzeEstive_sezione1.pdb | Bin 11780 -> 12000 bytes 9 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Program.cs b/Program.cs index 205fa41..c7e32d4 100644 --- a/Program.cs +++ b/Program.cs @@ -5,6 +5,7 @@ class Program { Console.Clear(); char unit = '*'; //unità usata per stampare le figure + char unit2 = '+'; //unità usata per stampare metà dell'ultima figura int scelta = -1; do { @@ -12,7 +13,7 @@ class Program { Console.WriteLine("1. Stampa quadrato pieno"); Console.WriteLine("2. Stampa quadrato vuoto"); Console.WriteLine("3. Stampa triangolo"); - Console.WriteLine("4. Stampa "); + Console.WriteLine("4. Stampa quadrato diagonale"); Console.WriteLine("0. Esci"); Console.Write("Scelta: "); @@ -35,6 +36,7 @@ class Program { Pausa(); break; case 4: + QuadratoDiagonale(Dimensione(), unit, unit2); Pausa(); break; default: @@ -120,4 +122,17 @@ class Program { Console.WriteLine(""); } } + + static void QuadratoDiagonale(uint p_dimensione, char p_unit, char p_unit2) { + int j; + for (int i = 1; i <= p_dimensione; i++) { + for (j = 1; j <= i; j++) { + Console.Write(p_unit); + } + for (int k = (int)p_dimensione - --j; k > 0; k--) { + Console.Write(p_unit2); + } + Console.WriteLine(""); + } + } } diff --git a/bin/Debug/net9.0/vacanzeEstive_sezione1.dll b/bin/Debug/net9.0/vacanzeEstive_sezione1.dll index 1fd1fae82de09100f018a4e414a5e233a9610f59..53ca062f91bd6690aed1db3c18587f36c335135c 100644 GIT binary patch delta 1571 zcma)6U2Kz87=F(A+OJ)^pO!+qu|T?&*-F{?)~@Y_NRVM*8epton1G{O2TVpc$`&I2 z41RGGZla!=QP!~ zHI}p9GEk?s%k`ldU^K>T9u&X1Z~m;V$aFj#&&LcdF=GxQV$#NVcUf~jpsiMZBTyTg z_qbxN2V8;TEw$1Jb=>+d`+OeU0NlYjBjEHqSKXewdw02ApuHj3jko_qu!eLqic$4~ z5fO*fIU^xHD}86|64EbKtFwM0z$OM5&O-bMdE=WA^2DoP#1`sJHA6c*rfW_H=R~Eu zc~+XC-X>3P6(bzwh>B2eRYh=41{{7z^Ub1P-rEYeLOZ;!XJtXJwkvEtzr0b#f_CEN z>#|R*6A-G;x#ZEa+>^*l?1cODk8NkiibI8chwU~TCa}=fwr5f6o5Gw% zsu}0X2^#teFtK5lmzk!Ynirtvq} zw$%27#!s}eL9hKuHqm=V+nus$f~1R*2feTzH?^H5+CSTB1Iw|C@L>syNom#{w)JVO zkcY@88|K+6M0n-Smf3L}A@eoP`-bK7WV_1jD47F3Ud;(RO+TrLU8FW!iHjj`mO$f{(QTo zUaSr!9-4za15M~nlUSNZf^sBZNAm^iqz!Tnm-#ig&l zcj?HTkJX*(XA)(x?w)Ap?#Umh+`7Ph+xy|QlSj+1rJeh{ zrE1?>#+D2+Nb>~q7$jzRXVTn{6!xMG?MU#zQv9a*O;XSBYGoMN#&42d3;lWy@SA6x URr({a$RXcfQ}WmTE~YKlzefTNivR!s delta 1422 zcmZ`(U2Kz87=F&_`muGT>sHpyHO6i=uF!S+)^%++hB$`&L|}t4+*I7Ub?5?CESp)3 zp&*Gr1ml*IV9>;Pr_8@;qcQO(n0P@1(F+KAGf7y4gbOcrWi-s^94e3)Px3zJeV+IH zyyy2w>PUR%)rLR2&b*Iexq=3i3mfoIaNQDrh|bRK@jM>|dbRKnU|X~GKKBUVCZA~n zcB^{Xq=rPJ>*tk}f;5jhE+WFKz7UO~RxOBz;2cNLWeZKhiNO$%Dgy*L%~GFwZD+ui zaH|2ivF1JCV3=vRko)G2`=gqdiO8nNqhSZTSm6>P!ct?Tr>Hsa(pprd!#5Zxw(#YC zyFFA<0v7xa;6FMRfKvZWhtFB*>?~PcUS1=-I{CdgehvN#X1oKrYIVX962ofV5fdL2 zt~#C&a#^TuXTaSc!+xFm8g@|^o%gSsW{RQ1z#{7_+V7vtO=O=sq{sZ8372SXpdV*f z0D7X(=7FsnS^q*lqS~#NJRNA`xMttEa{TtPBx{(MUXMa1WZ8U_ERqmt{NsTJ)G`uW1>=1p8VDVhp{a5sza)G@~5TXoint zG$Vj_i6NXOMsSVT1_#@$<#9EmrUwC5kC;F|u@0SlO1ssm($Iaw*sQk%d`-8@FjD{e z%Io#3rP3--*Y;;KQwPQ$L|=O9P`VH;o0IC-@|jiDZJaHLer{nJ&)^_2Sa`#|S5yJ# z-&*pWeC*hUnXBQOfinjp>hF~!HS_C-^OcueolXdGuZK^u%n2#V)G^P;`PjZh+>R&O z$Hzu9ZFXC-HQ72oW~VzwGqF@Gok+&VQt4zS(+W7vg((%>hC5~I!iVP|w)gQEv7ffc z|7B5sN5vvo`)G}{Ui~TYG2UI&e8np7>HYOL76xA0adg-3J8%58c1T^Uc(S=DX1j}` zo@rsw^-1FLw_jPGU+Q|N_(AE>zKp67Z=IZrsu#W4f~V@Fqc?_qNFdG=joBnx4+&*XwN zQMHo69{Mm2a+8^6d|v1&_F@tUsl>@@#JVw2-bh0;* zr2a%KO(Y+PVRy~q!uVd-jd12u;)ngk=HsF1`42Ip;_&CO%kOi!U`QS?{dAX2#&%tK z_4--On$Z2(t8eGW=i+()#F#BEO5S{Hnwxsmul@3HPWI><*e|c^5oFoKFZlA>j$O4mz^zBhij;0Y7o&PDivfQ7ALcVI4n2H@3o`W zjz*?snoCXwR?3OG5J%;gx*6`5cLN<~GiIa>>{bcWr%)m=sAeX!2o(q}uUvFkRZm>m z8J~v!DLeoZxh#F~svyEtAw2(cA{r*wXHoC0+)`guC`~nMR6?CaO6Jmi#q8i}VQeiD$mGF$QWz0fAV#-L|`uYX%dmY!R4dg25LL3W@V2#WzR4-m6V z+^G&0>{cwyq0VtBA*#IOjXf6Pfy;=u= zANSwL;N5a^!|mMC z*v-r2IQJDzUeEkZ!TVu+qw}8KUjt5;E!Fe5vhmz$wp6W^6>C^E(?lGixi)P+%JN;6 z@zUhIS_X^?liz7YF>$a=_SfE_WzD$4iE%|N&DU-}D!37G!zPxcNWpMivaI$p^S@ zYnYpxC8wk&n_HSCnx>gp7#W*dm>C-FMV48}mV1yIZw2or(whCrMOlrseKjTj6VlE63_ PNT&eR8EpP6$jb%*w!$-D delta 194 zcmZoLXfT-2!4jd$^KxTP39|sFu&(ooL%*4RN%rrGQDaF{p*xb&DU-}D!37G!zPxcNWpMivaI$p^S@ zYnYpxC8wk&n_HSCnx>gp7#W*dm>C-FMV48}mV1yIZw2or(whCrMOlrseKjTj6VlE63_ PNT&eR8EpP6$jb%*w!$-D delta 194 zcmZoLXfT-2!4jd$^KxTP39|sFu&(ooL%*4RN%rrGQDaF{p*xbRGGZla!=QP!~ zHI}p9GEk?s%k`ldU^K>T9u&X1Z~m;V$aFj#&&LcdF=GxQV$#NVcUf~jpsiMZBTyTg z_qbxN2V8;TEw$1Jb=>+d`+OeU0NlYjBjEHqSKXewdw02ApuHj3jko_qu!eLqic$4~ z5fO*fIU^xHD}86|64EbKtFwM0z$OM5&O-bMdE=WA^2DoP#1`sJHA6c*rfW_H=R~Eu zc~+XC-X>3P6(bzwh>B2eRYh=41{{7z^Ub1P-rEYeLOZ;!XJtXJwkvEtzr0b#f_CEN z>#|R*6A-G;x#ZEa+>^*l?1cODk8NkiibI8chwU~TCa}=fwr5f6o5Gw% zsu}0X2^#teFtK5lmzk!Ynirtvq} zw$%27#!s}eL9hKuHqm=V+nus$f~1R*2feTzH?^H5+CSTB1Iw|C@L>syNom#{w)JVO zkcY@88|K+6M0n-Smf3L}A@eoP`-bK7WV_1jD47F3Ud;(RO+TrLU8FW!iHjj`mO$f{(QTo zUaSr!9-4za15M~nlUSNZf^sBZNAm^iqz!Tnm-#ig&l zcj?HTkJX*(XA)(x?w)Ap?#Umh+`7Ph+xy|QlSj+1rJeh{ zrE1?>#+D2+Nb>~q7$jzRXVTn{6!xMG?MU#zQv9a*O;XSBYGoMN#&42d3;lWy@SA6x URr({a$RXcfQ}WmTE~YKlzefTNivR!s delta 1422 zcmZ`(U2Kz87=F&_`muGT>sHpyHO6i=uF!S+)^%++hB$`&L|}t4+*I7Ub?5?CESp)3 zp&*Gr1ml*IV9>;Pr_8@;qcQO(n0P@1(F+KAGf7y4gbOcrWi-s^94e3)Px3zJeV+IH zyyy2w>PUR%)rLR2&b*Iexq=3i3mfoIaNQDrh|bRK@jM>|dbRKnU|X~GKKBUVCZA~n zcB^{Xq=rPJ>*tk}f;5jhE+WFKz7UO~RxOBz;2cNLWeZKhiNO$%Dgy*L%~GFwZD+ui zaH|2ivF1JCV3=vRko)G2`=gqdiO8nNqhSZTSm6>P!ct?Tr>Hsa(pprd!#5Zxw(#YC zyFFA<0v7xa;6FMRfKvZWhtFB*>?~PcUS1=-I{CdgehvN#X1oKrYIVX962ofV5fdL2 zt~#C&a#^TuXTaSc!+xFm8g@|^o%gSsW{RQ1z#{7_+V7vtO=O=sq{sZ8372SXpdV*f z0D7X(=7FsnS^q*lqS~#NJRNA`xMttEa{TtPBx{(MUXMa1WZ8U_ERqmt{NsTJ)G`uW1>=1p8VDVhp{a5sza)G@~5TXoint zG$Vj_i6NXOMsSVT1_#@$<#9EmrUwC5kC;F|u@0SlO1ssm($Iaw*sQk%d`-8@FjD{e z%Io#3rP3--*Y;;KQwPQ$L|=O9P`VH;o0IC-@|jiDZJaHLer{nJ&)^_2Sa`#|S5yJ# z-&*pWeC*hUnXBQOfinjp>hF~!HS_C-^OcueolXdGuZK^u%n2#V)G^P;`PjZh+>R&O z$Hzu9ZFXC-HQ72oW~VzwGqF@Gok+&VQt4zS(+W7vg((%>hC5~I!iVP|w)gQEv7ffc z|7B5sN5vvo`)G}{Ui~TYG2UI&e8np7>HYOL76xA0adg-3J8%58c1T^Uc(S=DX1j}` zo@rsw^-1FLw_jPGU+Q|N_(AE>zKp67Z=IZrsu#W4f~V@Fqc?_qNFdG=joBnx4+&*XwN zQMHo69{Mm2a+8^6d|v1&_F@tUsl>@@#JVw2-bh0;* zr2a%KO(Y+PVRy~q!uVd-jd12u;)ngk=HsF1`42Ip;_&CO%kOi!U`QS?{dAX2#&%tK z_4--On$Z2(t8eGW=i+()#F#BEO5S{Hnwxsmul@3HPWI><*e|c^5oFoKFZlA>j$O4mz^zBhij;0Y7o&PDivfQ7ALcVI4n2H@3o`W zjz*?snoCXwR?3OG5J%;gx*6`5cLN<~GiIa>>{bcWr%)m=sAeX!2o(q}uUvFkRZm>m z8J~v!DLeoZxh#F~svyEtAw2(cA{r*wXHoC0+)`guC`~nMR6?CaO6Jmi#q8i}VQeiD$mGF$QWz0fAV#-L|`uYX%dmY!R4dg25LL3W@V2#WzR4-m6V z+^G&0>{cwyq0VtBA*#IOjXf6Pfy;=u= zANSwL;N5a^!|mMC z*v-r2IQJDzUeEkZ!TVu+qw}8KUjt5;E!Fe5vhmz$wp6W^6>C^E(?lGixi)P+%JN;6 z@zUhIS_X^?liz7YF>$a=_SfE_WzD$4iE%|N