Você está na página 1de 7

1. #include <stdlib.

h>
2. #include <stdio.h>
3. #include <locale>
4.  
5. int main (){
6.  
7.  
8. //Aluno: Felipe Oliveira
9. //5S-de informatica
10.  
11. setlocale(LC_ALL,"portuguese");
12.  
13. int nc,m,nconta[nc],remover,y;
14. int opcao,op,op1,op2,sucesso;
15. int CPF[nc],agencia[nc],telefone[nc],conta[nc];
16. char nome[nc][50],endereco[nc][50];
17. float
saldo[nc],creditar,debitar,juros,transferencia,saldoco
mjuros;
18.  
19. printf("Quantas contas voce Deseja Criar?\n");
20. scanf("%d",&nc);
21. system("cls");
22.  
23. j:
24. printf(" \nIFCE CAMPUS CEDRO\n");
25. printf(" \nBANCO Oliveira\n");
26.  
27. printf("|
******************************************************
**************|\n");
28. printf("| |\n");
29. printf("|-----------------SEJA BEM VINDO AO
SISTEMA BANCÁRIO---------------- |\n");
30. printf("|-----------------------VOCE EM PRIMEIRO
LUGAR-----------------------|\n");
31. printf("| |\n");
32. printf("| |\n");
33. printf("|
******************************************************
**************|\n");
34.  
35.  
36. printf("|-----MENU--------------------------|\
n");
37. printf("|-----PRINCIPAL---------------------|\
n");
38. printf("| <1> Criar Conta |\n");
39. printf("| <2> Consultar Conta |\n");
40. printf("| <3> Remover Conta |\n");
41. printf("| <4> Creditar |\n");
42. printf("| <5> Debitar |\n");
43. printf("| <6> Render Juros |\n");
44. printf("| <7> Efetuar Transferência |\n");
45. printf("| <8> Listar Contas |\n");
46. printf("| <9> Sair do Sistema |\n");
47. printf("|-----------------------------------|\
n");
48.  
49. scanf("%d",&opcao);
50. system("cls");
51. do{
52.  
53. switch(opcao){
54.  
55.  
56. case 1:
57.  
58. printf("Que tipo de conta você deseja Criar? \
n");
59. printf(" 1 - Conta Corrente\n 2 - Conta Poupança\
n");
60. scanf("%d",&op1);
61. system("cls");
62.  
63.  
64. if(op1==1){
65. y++;
66. conta[y]=y;
67.  
68. printf("Crie sua CONTA CORRENTE!\n");
69.  
70. printf("Numero da conta --> %d\n\n",conta[y]);
71. printf("Digite a agencia: \n");
72. scanf("%d",&agencia[y]);
73. printf("Digite o saldo: \n");
74. scanf("%d",&saldo[y]);
75. printf("Digite o nome: \n");
76. scanf("%s",&nome[y]);
77. printf("Digite o CPF: \n");
78. scanf("%d,",&CPF[y]);
79. printf("Digite o endereço: \n");
80. scanf("%s",&endereco[y]);
81. printf("Digite o telefone: \n");
82. scanf("%d",&telefone[y]);
83. printf("|****************************|\n");
84. printf("|CONTA CRIADA COM SUCESSO!!!!|\n");
85. printf("|****************************|\n");
86. printf("voltar-0\n");
87. scanf("%d",&m);
88. system("cls");
89. goto j;
90.  
91. }
92. else if(op1==2){
93.  
94. printf("Crie uma CONTA POUPANÇA! \n");
95.  
96. printf("Numero da conta --> %d\n",conta[y]);
97. printf("\nDigite a agencia: \n");
98. scanf("%d",&agencia[y]);
99. printf("Digite o saldo: \n");
100. scanf("%d",&saldo[y]);
101. printf("Digite o nome: \n");
102. scanf("%s",&nome[y]);
103. printf("Digite o CPF: \n");
104. scanf("%d",&CPF[y]);
105. printf("Digite o endereço: \n");
106. scanf("%s",&endereco[y]);
107. printf("Digite o telefone: \n");
108. scanf("%d",&telefone[y]);
109. system("cls");
110. goto j;
111. }
112.  
113. //VOLTAR AO MENU DE ORIGEM
114.  
115. case 2:
116. int a;
117. printf(" Digite o Numero Da Conta: \n");
118. scanf("%d",&a);
119. system("cls");
120.  
121. printf("INFORMAÇOES INPORTANTES DA CONTA\n");
122.  
123. printf("Nome %s\t",nome[a]);
124. printf("CPF: %d\t",CPF[a]);
125. printf("ENDEREÇO %s\n",endereco[a]);
126. printf("TELEFONE: %d\t",telefone[a]);
127. printf("SALDO R$ = %.2f",saldo[a]);
128. printf("AGENCIA: %d\t",agencia[a]);
129.  
130. printf("voltar-0\n");
131. scanf("%d",&m);
132. if(m==0){
133. goto j;
134. }
135. break;
136.  
137.  
138. case 3 :
139.  
140. printf("***************REMOVER
CONTA*******************");
141. printf("\n\nDigite quaquer numero para
continuar...\n\n");
142. scanf("%d",&op2);
143. system("cls");
144. printf("Digite o número da conta\n");
145. scanf("%d",&conta[op2]);
146. printf("TEM CERTESA que desseja remover sua
conta?");
147. printf("\n \n 1-SIM 2-NAO \n\n");
148. scanf ("%d",&remover);
149. if (remover==1){
150. printf("Conta Removida com sucesso!!!\n");
151. system("cls");
152. goto j;
153.  
154. }else {
155. system("cls");
156. goto j;
157. }
158. break;
159.  
160.  
161. case 4:
162. printf("Digite o número da conta que queres
CREDITAR: ");
163. scanf("%d",&op2);
164. printf("cliente : %s\n",nome[op2]);
165. printf("Saldo R$ = %.2f\t",saldo[op2]);
166.  
167. printf("Informe o valor a ser creditado\n\t: ");
168. scanf("%f",&creditar);
169. (saldo[op2]=saldo[op2]+creditar);
170. printf("SALDO TOTAL É DE: R$ = %.2f\
t",saldo[op2]);
171. printf("\ncreditado com SUCESSO!!\n");
172. printf("voltar-0\n");
173. scanf("%d",&m);
174. goto j;
175. break;
176.  
177.  
178. case 5:
179. int v;
180. printf("Digite o número de sua conta a ser
DEBITADA : ");
181. scanf("%d",&op2);
182. printf("Nome : %s\n",nome[op2]);
183. printf("Saldo R$ = %.2f\t",saldo[op2]);
184.  
185. printf("Informe o valor a ser Debitado:\n\t: ");
186. scanf("%f",&debitar);
187. (saldo[op2]=saldo[op2]-debitar);
188. printf("SALDO TOTAL É DE: R$ = %.2f\
t",saldo[op2]);
189. printf("\nDebitado com SUCESSO!!\n");
190. printf("voltar-0\n");
191. scanf("%d",&v);
192. goto j;
193. break;
194.  
195.  
196. case 6:
197.  
198. int q;
199. float juros1,juros2;
200. printf("RENDER JUROS\n");
201.  
202. printf("DIGITE O NUMERO DA CONTA PARA CALCULAR O
JUROS\n");
203. scanf("%d",&a);
204.  
205. juros1=saldo[a]*0.10;
206. juros2=saldo[a]+(saldo[a]*0.10);
207.  
208. printf("OPERACAO DISPONIVEL APENAS PARA CONTAS
POUPANSA\n\n");
209. printf("CONTINUAR?\n\t1-SIM\n\t2-NAO\n");
210. scanf("%d",&q);
211.  
212. if(q==1){
213. printf("VALOR DO JUROS = %d\n",juros1);
214. printf("VALOR DE SALDO COM JUROS = %d\n",juros2);
215.  
216. printf("voltar-0\n");
217. scanf("%d",&m);
218. if(m==0){
219. goto j;
220. }
221.  
222. }
223. else if(q==2){
224. printf("INDISPONIVEL\n");
225.  
226. printf("voltar-0\n");
227. scanf("%d",&m);
228. if(m==0){
229. goto j;
230. }
231. }
232.  
233. break;
234.  
235.  
236. case 7:
237.  
238. printf("Digite o número de conta para realizar a
transferência: ");
239. scanf("%d",&op2);
240. system("cls");
241. printf("Saldo = %.2f\nNome: %s\
n",saldo[op2],nome[op2]);
242. printf("Informe o valor a ser transferido\n ");
243. scanf("%f",&transferencia);
244. saldo[op2]=saldo[op2]-transferencia;
245. printf("Seu saldo atual: %.2f\n",saldo[op2]);
246. printf("Digite o número da conta com o valor a
receber a transferência: ");
247. scanf("%d",&op2);
248. printf("Saldo = %.2f\nNome: %s\
n",saldo[op2],nome[op2]);
249. saldo[op2]=saldo[op2]+transferencia;
250. printf("Realizada com SUCESSO\n");
251. printf("Saldo atual: %.2f",saldo[op2]);
252. goto j;
253. break;
254.  
255.  
256. case 8:
257. printf("LISTA DE CONTAS REALIZADAS\n");
258.  
259. for(op2=0;op2<nc;op2++){
260. printf("CONTA %d\n",conta[a]);
261. printf("NOME %s\n",nome[a]);
262. printf("SALDO %f\n\n",saldo[a]);
263. }
264. printf("voltar-0\n");
265. scanf("%d",&m);
266. if(m==0){
267. goto j;
268. }
269.  
270. break;
271.  
272.  
273.  
274. }
275.  
276. printf("SAINDO DO SISTEMA...Fim \n \n \n \n \n \n
\n");
277. goto j;
278.  
279. }while(opcao!=9);
280.  
281.  
282. system("pause");
283. }

Você também pode gostar