From 9b9861b7c40bc1eb33b4da5244441e99533b5d1f Mon Sep 17 00:00:00 2001 From: k0rrluna Date: Fri, 7 Feb 2025 03:09:46 +0300 Subject: [PATCH] Chapter4 --- DeitelC/Chapter4/a.out | Bin 15968 -> 16064 bytes DeitelC/Chapter4/barChart.c | 20 ++++++++++++++++++ DeitelC/Chapter4/calculateSales.c | 7 +++++++ DeitelC/Chapter4/creditLimit.c | 33 ++++++++++++++++++++++++++++++ 4 files changed, 60 insertions(+) create mode 100644 DeitelC/Chapter4/barChart.c create mode 100644 DeitelC/Chapter4/calculateSales.c create mode 100644 DeitelC/Chapter4/creditLimit.c diff --git a/DeitelC/Chapter4/a.out b/DeitelC/Chapter4/a.out index ee386091456f8d1ba3114a1cd8e3b283306cfac9..cdc099639b82a82a4863703a16ad11fd0971c875 100644 GIT binary patch delta 1956 zcmZ8ieN0N^aQ*#=9dEIPtQ)TyFVY|P83$%oImE#{v7NFVf=i}PDr!hOfv zz226-_F#7>ITmhfSNe`C6{P;9hP|~drHThWHir&zxUv}^=1rs;=h07t*uvp7g1LZ> zU7xs!8#IyqdfcBK76|H&V9ad6r+M}@%$lH?x7kHWi)6p%jjRk&z83ECscDNfT84dn zGTh^B)B=C;1%(z}k&L)mqo{B32|Ot-CAABa;@-S(orH9;LtI%%pcT%tm|e=soEo2k zTCup%iRfyllHoX~PL<*ClfVUE6w$y1{uFcGwaC`M7@y9@BXbcUv6SIB%gEp99{J5G zzx+k`Qp}?}J0iAHv0A z>5O!HdEuW#;&$CSTVdra6JDrW4UFDG#-|!%hNYHoAZ=u>UqXCJS6)QuVeVMn>d4#~ z3%cR8+%p-NAJg*#>db3Q{xJQUVm8Yw2o2Y*ZKFu{)~yXbK>7)t9#C`ZbolhTIpdvy zMEsnzo;E3)hu8#l-H}kQTrPKnJ3B+Yq3(zrM&yl9Z=c*2ikt|Ax@EUqBA2=HNMVQ0 z4$1?;W8n^inMWEliQIiW@}H`NX$XDBRP{Wr!|r+JQ6ljc`Ze@1LafB{dm_P#@DKFr zX+Viwz|A~@{j$RELY5y!4Bmph8(E^w#wb@(nb7f*DS$>15 z`5MM)Xu_~cymy?q(} zDnt=&8lX}E=@KL^FB|?BCC9~r#RrMD}-OmwJ;lKwc}rN CU82bV delta 1564 zcmZuxZ)hAv6rb7bU9(4;>|PT0E>>?ZQJX(?Z?9=`y_}a^jYqF4Z9cS03rf@4hJz48 zy$Xf?Nr-<)WAUyJr6(#)KNRtU_PByrkQNnF!4C=wjTYL&3aLd*A!1Tu);GH|0gJmZ zzj?p+doyp|yxl9uZXV4C`~xa+o|FsZYATLA*9kmL zO(i3__5h62zctx#tyP3c=|;oA@RlDR{j7LHexxJ4)L1&`>%Mgaj#jlcvTfMv?snr& ztQS77S`T|I88*lbRDnvBPM-ly*6ENlzRE^O#bnwHC8+_<%WcYVcHe&Um6y$KxGNvn zMsZD+6&u?T`4P#*!n?Rp71_kO!%bO*pr+5+myqw1?xdRA7L+`CaGr;&ssDOasCfE= zGS@P=#us9z@j%k6Q!niDwv;#c=akdxlk`2g(Rb~EU(|KR@e%Pes2<(k;pt;GEC3eKW*E9Ka3W72DGsLz!4PgL?PKytG*%i zuk}hhYSvVj!~T0UK}%x}Ld1RWt|aYn`|*&J*T84KNJk-ShG-rp%|04{Z_SX#dyA}b zqe%*u(5FH?5~2ilM?S?Ca32-I*4uOpN|qkIAbN)TIuRvOx4Jo}$u^u&(nJEVWJRb2 zZPDj_mmIF1Tr=Qg^f7uBN>M%dgA?H=;=>RN+=5C}r}wbS1E6ixX$KTK_26@OID-U9 zbxP=5+zQhh_2_o=`X!a*c}0X~C-Un5L=CbvPmH2hlY&I_v4}dxczlWBGNPm3a#m|1 zMoK7M+=ILyOCkOo&D>q!`oMkq4_tjaiSu-w3&x;x=wJ!mAMgoF*K-xU>;tctex>kb z=ND@3PAHnqIh&IYkATSRVWQm98 z$*~r~@rb5!OP~dV@raV*Yzm6;*lGufP6|LJegYa~6-IjuB_)2KQ0$3mq9_8BQ0a;I z#6@9~HYLnPKhK01e8R9$s)zYlby$@DYviy5&W{XXwQ*!9CSrChv&lYXv*iZvg>Y|7Im7xIpW86q8-lUk03C;7@A`iMZGS1( diff --git a/DeitelC/Chapter4/barChart.c b/DeitelC/Chapter4/barChart.c new file mode 100644 index 0000000..fa4faac --- /dev/null +++ b/DeitelC/Chapter4/barChart.c @@ -0,0 +1,20 @@ +#include + +int main(void) { + puts("Enter 5 different integers between 1 - 30!"); + for(int i = 0; i < 5; i++) { + printf("Enter %d. integer: ",(i+1)); + int j; + if(!scanf("%d", &j)) { + puts("Enter a valid integer!"); + } else if((j < 1 || j > 30)) { + puts("Integer not between 1-30!"); + } + + for(int t = 0; t < j; t++) { + printf("%s","*"); + } + puts(""); + + } +} diff --git a/DeitelC/Chapter4/calculateSales.c b/DeitelC/Chapter4/calculateSales.c new file mode 100644 index 0000000..82c9857 --- /dev/null +++ b/DeitelC/Chapter4/calculateSales.c @@ -0,0 +1,7 @@ +#include + +int main (void){ + int i, j; + + +} diff --git a/DeitelC/Chapter4/creditLimit.c b/DeitelC/Chapter4/creditLimit.c new file mode 100644 index 0000000..0fe323b --- /dev/null +++ b/DeitelC/Chapter4/creditLimit.c @@ -0,0 +1,33 @@ +#include + +int main(void) { + +int accNum; +float limit, debt; +puts("Enter 3 customer details!"); + for(int counter = 0; counter < 3; counter++){ + puts(" "); + puts("Enter account number: "); + int a = scanf("%d", &accNum); + puts("Enter credit limit: "); + int b = scanf("%f", &limit); + puts("Enter current debt: "); + int c = scanf("%f", &debt); + + + +if (!a || !b || !c) { + puts ("Enter valid data!"); +} + +printf("Account number: %d, Account old credit limit: %.2f, Account current debt: %.2f.\n", accNum, limit, debt); + +if(limit/2 < debt) { + puts("WARNING! ACCOUNT DEBT MORE THAN NEW LIMIT!"); + printf("New credit limit: %.2f, Current debt: %.2f\n", (limit/2), debt); +} else { + printf("New credit limit: %.2f, Current debt: %.2f\n", (limit/2), debt); +} + +} +}