From abba909b957213466da0905cea23f3dbffdc6029 Mon Sep 17 00:00:00 2001 From: Caio1w <206350051+Caio1w@users.noreply.github.com> Date: Sun, 2 Nov 2025 21:09:12 -0300 Subject: [PATCH] =?UTF-8?q?Adicionada=20outras=20linguagens=20com=20o=20me?= =?UTF-8?q?smo=20c=C3=B3digo=20para=20ver=20qual=20eu=20mais=20gosto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios-c/a.out | Bin 0 -> 15480 bytes exercicios-c/main.c | 24 ++++++++++++++++++++++++ exercicios-cpp/a.out | Bin 0 -> 15752 bytes exercicios-cpp/main.cpp | 26 ++++++++++++++++++++++++++ exercicios-go/main.go | 25 +++++++++++++++++++++++++ exercicios-java/Main.class | Bin 0 -> 611 bytes exercicios-java/Main.java | 25 +++++++++++++++++++++++++ exercicios-python/moedas.py | 3 --- 8 files changed, 100 insertions(+), 3 deletions(-) create mode 100755 exercicios-c/a.out create mode 100644 exercicios-c/main.c create mode 100755 exercicios-cpp/a.out create mode 100644 exercicios-cpp/main.cpp create mode 100644 exercicios-go/main.go create mode 100644 exercicios-java/Main.class create mode 100644 exercicios-java/Main.java diff --git a/exercicios-c/a.out b/exercicios-c/a.out new file mode 100755 index 0000000000000000000000000000000000000000..082deb3f856b0e73c433c93dd7504c7dc574872f GIT binary patch literal 15480 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 HhN}Jnio(WN literal 0 HcmV?d00001 diff --git a/exercicios-c/main.c b/exercicios-c/main.c new file mode 100644 index 0000000..9e86a5d --- /dev/null +++ b/exercicios-c/main.c @@ -0,0 +1,24 @@ +#include + +int main() { + const int troco = 387; + const int moedas[] = {100, 50, 25, 10, 5, 1}; + int valor = 0; + int moedasfinal = 0; + for (int i = 0; i < 6; i++) { + while (valor < troco) { + valor += moedas[i]; + moedasfinal += 1; + if (valor > troco) { + valor -= moedas[i]; + moedasfinal -= 1; + break; + } else if (valor == troco) { + printf("%d\n", moedasfinal); + break; + } + } + } + return 0; + +} diff --git a/exercicios-cpp/a.out b/exercicios-cpp/a.out new file mode 100755 index 0000000000000000000000000000000000000000..3ef2e8d6f9e61ad458c62eadfeca68b2f1b3c85e GIT binary patch literal 15752 zcmeHOU2GKB6~4Q+!8Bkm2saMD+X$#B_2Pe#1efv8m~qOFW19#_(qX*2wnun(t=(}7 zC_l7rBDoeVX{45@l^Rv4ls@E*2hzScCBdcQ!KhY?qDr+QQW=p@M}^2~CAQz0xo12c z?N(`D+DLP(nRCx~&bjy8Gk13Hc+S449_R{(LV~G8d_$0QBH|#5RFt>K2ACrDhzgvy zh|OXJ?SVDh^t^?trd+A-${iIZP3Qse;4g`5ZZm64N_{rrir z(<5`%yW>S2z3}mOCCuFGN4dFB>lj>UUCz(T@uuYb*^glIdsF(oDgBs7q#tw6C*_2W z9@(FtE6@=s_E`wO-+Afh=i8(`a~gw)I2~_9aRT{y)JBDyF81sD&`MC-A0Nw#^kdF( z_DH|dsAJ&g+oT_J9`6bGQ9eH}@$%@E;}yGp!}2;Xr*%R^v7QKApbM#j=lECr<-@~-CEI^x_IrGAHMbe$=xI7Kugo^kwoo?nI1b; zdumThZA()umx(n93hMzJG@di>h}|ZPsOrM%4yRT4{8zva7f|&8TUP*|ErL%L!7mrV ze^vzVDuUB>isJAS%{%G`A%DFH{x14k#Fp_k1g*C?y^<_qKswwp2eO6O4ofzqk_gVGz@nIvYTUo=j za@}!N?FH62VC2lWp2=C+q><|G*Zb>qwXX$3%T9W_diyecx@z~;P;X{(I$V-ERzudv zp4QE@X+7%<6wi!Vm;r*1pVZ^SC-p(Y9035+xSUeTFw;Qdrwo12OdBKSnWTU^XC>mh zcF|gDAu;8)hT`xfsh;q-gYQ4k-QIEZsNNWBiZwO}kLa}ZhFFu^YFuhI#F~-fFjjdf zjxwy&60B1ClOIE9g~dJC&~>K!seSP$SlTPZ4qP9?tero?M?;Bdme-3sH%T4TV!dgu zp}Vk6Vi#ZeF>Z%a@l7d@Z7^3+1W!tT{(N>nZ`M*TLcA_Ne;LPOu_>xJoN<;f?Q?Lt z_hi>LFy+B95tn}F!Fleaoblj12H`h6I40oIoCp7siwbvL)8`R?2H0xFF!<3kYUf(thfTh!1Lk)JW0hOK2N40BYkdWXcCPIE#2#6+su0=^ zY9q8&`MJuiXUXoeSF!WwEE|9Bx_ooO8}czZ#LL${vn%vL|eCMb%AzX z)9PKy>a;q8GZ;N-f!!c>+niKyXcs0sUz!W4Gvn%P=sVBPP`@v%a}_(GNX>?BKPpvY zHIwSBcCPAi%x2<>Hu0zVp8NT{Hd*yH{?(vO{85{jp5FrG_9{4hm-_nYxOyWr{``%y z7e2m3qiT~!78Ba8_4ahEvUvgPt5_!P8gf?+SqBtkAjm+Ffgl4x27(L(83-~EWFW{u zkbxir|4$j9_bj1}C67fB6up1gw2;sDgFg+v7yQU4`TTR>^iGl}bf#B?PDMf+SFbET zkB3CU=^cGF?01ks=Sq4#Bevma!ZG!?d|m+;6_Kur>c=Y|_;&eOv2Vj;Uu)d+@=zePY>Mdamh$C?%4n;3xr=lukAN{_?zPL!xr9<~sif(!&12r>|4Ajm+Ffgl4x z27(L(83;1)1mnjbqsu)uLkwY6_~$|Ya|nqC-F3lUd(nu9 zYEh#w;&7_}i~_Ir;T=$~6_up4iT=Mp)QiLZM};jdol%R@YQgzr{0iBJD+J$%j9(+11rI-r_-Wh|@;cG{iD>*n_A6|A+hp14D};w}*ZHpZ zSAnlZoc_Eu5?-KAx*Is<*`H6UtBt_^Xxp-3#ZwYjl;!vk@IvvwS_JB}j%#xRLoMjtj% zQjQ9AlyIZQ++W}A4vx}me-*i}v*o4Yt|R=YtQ=jV;$2q{by6ujO@J!QeO*v8oZ@n1 zCQXSL$mJM-PqC79Z#Ps$&XJm4#lJ7WFHoyrupVE;a;H<4F#v959X`yhbjC`?hSFoP z(QIZknYB)fmkds)Fbj6vy!K9wl8BWo3YnbEIF(XW{p%*A5OrRB^g#*dv~p63_1R~kfTeGc=e9FVpL)MS6&Z#)HzhGc)Ce}%l>H>%2ECWqkFnpNK~rS^ny8~;{+uJa zXTE+6yoZMO{(mFtXqZdU0de+^{|8_dIOJ{XKF9Fy_x$6r%=|C##qQ7b=jWW)YXO4T z&XJa6#&1JGYmdk0eJcNslYg(t>y!O>9o&U4<&XXOcSM(V0|eDM%ssO|^Ut91`tx(r z{O9x!!`bW4`?+d4FvrOO@VKrFXTmssMR7DW(!ZKI_mJXgQ*(_R-#<_G_us$VotN|4 z^LDMt4lhY1J-5;|;Q0CTXB9Ax-Rm#p^UWO|NGg4z{g__J{|>zb1%27);1k8a0Fi}F A7XSbN literal 0 HcmV?d00001 diff --git a/exercicios-cpp/main.cpp b/exercicios-cpp/main.cpp new file mode 100644 index 0000000..003d191 --- /dev/null +++ b/exercicios-cpp/main.cpp @@ -0,0 +1,26 @@ +#include +#include +using namespace std; + +int main() { + const int troco = 387; + int moedas[] = {100, 50, 25, 10, 5, 1}; + int valor = 0; + int moedasfinal = 0; + for (int i = 0; i < 6; i++) { + while (valor < troco) { + valor += moedas[i]; + moedasfinal += 1; + if (valor > troco) { + valor -= moedas[i]; + moedasfinal -= 1; + break; + } else if (valor == troco) { + cout << moedasfinal << endl; + break; + } + } + } + return 0; + +} diff --git a/exercicios-go/main.go b/exercicios-go/main.go new file mode 100644 index 0000000..c717f65 --- /dev/null +++ b/exercicios-go/main.go @@ -0,0 +1,25 @@ +package main + +import "fmt" + +func main() { + const Troco = 187 + moedas := []int{100,50,25,10,5,1} + valor := 0 + moedasfinal := 0 + for _, v := range moedas { + for valor < Troco { + valor += v + moedasfinal++ + if valor > Troco { + valor -= v + moedasfinal-- + break + } else if valor == Troco { + fmt.Println(moedasfinal) + break + } + } +} +} + diff --git a/exercicios-java/Main.class b/exercicios-java/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..0942b915228a9dc468d26e69f59b6a2fa888a180 GIT binary patch literal 611 zcmZuuJ#Q015Pjp@yS0yVym4?yFy=#mWJggPQKX3z@gaeNVvfj>rIQ=Z_9 zIB6x5C>(9OSU^ESd00e|uyh57AdgMPFeZrVUac*0oxNtL4e)H-j|hc*9Y?RGqi!@g z47)={#3+4Vu6F+ErUS63j*qr$Z9=}4guS=T@Hpj5lv(@=szim5>Fg2Q)_6MUMbEXV zo-^tjrdiy>5`UOE8IbuhzDpcc*b-ZN?K9|t9l|o-=Gpi;+`tN3L;VTCiNL^WDCesi zSgP*_LOt>WTdn$mqg+3bSwF}MziI7STcRY^FVC=3UZh`V*etJ?#KxP(%pwDPfSOtJ z6zez6Q8d{5`Hzo~l~2fD%mkg!znOkAX+KY)*ta=ya32y6d7X9cZVN7Uc%_fw;RW(| v$%{Hb0f)@*@UprnqQ_j#bF6ZO71(oBVN2X3iCe@|Iu90pb7jKqRPD}RUJ`bH literal 0 HcmV?d00001 diff --git a/exercicios-java/Main.java b/exercicios-java/Main.java new file mode 100644 index 0000000..550ad2b --- /dev/null +++ b/exercicios-java/Main.java @@ -0,0 +1,25 @@ +public class Main { + + public static void main(String[] args) { + final int Troco = 357; + int Valor = 0; + final int[] Moedas = { 100, 50, 25, 10, 5, 1 }; + int moedasFinal = 0; + for (int i = 0; i < Moedas.length; i++) { + while (Valor < Troco) { + Valor += Moedas[i]; + moedasFinal += 1; + if (Valor > Troco) { + moedasFinal -= 1; + Valor -= Moedas[i]; + break; + } else if (Valor == Troco) { + System.out.println(moedasFinal); + return; + } + + } + } + } + +} diff --git a/exercicios-python/moedas.py b/exercicios-python/moedas.py index 1b06489..5ed60af 100644 --- a/exercicios-python/moedas.py +++ b/exercicios-python/moedas.py @@ -17,6 +17,3 @@ for moeda in moedasr: if valor == troco: print(moedas_final) break - - - \ No newline at end of file