Ir ao conteúdo
  • Cadastre-se

wars897

Membro Pleno
  • Posts

    23
  • Cadastrado em

  • Última visita

Reputação

17
  1. assim... como temos que mandar o código em .zip ele abre o código no programa dele.. mas p´ra testar essas coisas absurdas que ele pede para nó el deve alterar o código pra fazer só 5 operações, nesse caso para ter só 5 contas de usuario adicionado 1 minuto depois ok
  2. no caso o "até chegar o fim da execução" é até chegar o usuario 10000... adicionado 0 minutos depois sim sim adicionado 1 minuto depois sim... ele bate nessa tecla de ter menu
  3. olha ksksksksk o meu professor pensa um pouco fora da caixa; mas é esse o enunciado adicionado 1 minuto depois Alí na expecificação 5 é que está dizendo sobre essa questão...
  4. sim, é disso que eu estou falando... adicionado 1 minuto depois acredito que 9999 ele vai trocar de conta de usuario, mas na 10000 el vai fachar o programa adicionado 7 minutos depois sim adicionado 8 minutos depois ok, vou mudar
  5. Obrigado adicionado 9 minutos depois devo então criar um vetor que armazene uma numero aleatorio digitado pelo usuario antes dele selecionar a opção que ele quer? tipo printf("Digite abaixo o numero da sua conta corrente?"); e só depois que ele inserir o número da conta mostrar as ops disponiveis?? adicionado 12 minutos depois como assim? adicionado 13 minutos depois foi pedido pelo professor... tipo só troca de conta do usuario quando o próprio digita a op 4 adicionado 18 minutos depois eu troquei os "continue" pelo "break" como você disse, mas agora a op 2 ta dando erro de impressão, eu deposito(op 3) 3000, logo após op 2 e o programa diz: "você não tem dinheiro suficiente para efetuar este saque" adicionado 19 minutos depois e assim como você disse também, eu alterei isso:
  6. e sair... mas quando eu colocar a op 4(sair) ele deve armazenar as informações em um vetor para apresenta-las depois, enquanto eu insiro outras informações. adicionado 0 minutos depois como assim?? adicionado 1 minuto depois então eu tiro os "continue" e coloco break? adicionado 6 minutos depois assim, são 10.000 usuarios... o saldo é 0,00, mas ele pode mudar quando eu digitar 3 e dizer o saldo que eu quero depositar "nessa conta do usuario", logo após se eu selecionar 2(sacar) da erro e o programa para de rodar, ja quando eu seleciono 4(sair/ir para o próximo usuario ou nesse caso conta bancária), ele roda o programa todo como se fosse um loop em onde ele só joga informações que nem foram postas pelo usuario.
  7. @arfneto estava tentando aqui... #include <stdio.h> int main(void){ int opcao = 0; int cont; int contacorrente[10000] = {0}; int n_operacoes = {0}; float saldo[1000] = {0.00}; float valordeposito = 0.00; float valorsaque = 0.00; printf("\n=================================\n"); printf("======= CAIXA eletrônico ========\n"); printf("=================================\n"); for(cont=0; cont<=9999; cont++){ while(opcao != 4){ printf("\n\n\t 1 - Saldo\n\n\t 2 - Saque\n\n\t 3 - Deposito\n\n\t 4 - Sair\n"); printf("-> "); scanf("%i",&opcao); switch(opcao){ case 1: printf("Seu saldo : %.2f\n", saldo[cont]); n_operacoes++; continue; case 2: if(saldo == 0){ printf("Seu saldo esta zerado, voce nao tem o que sacar!\n"); continue; } printf("Digite o valor a ser sacado : "); scanf("%f", valorsaque); if(valorsaque < saldo[cont]){ printf("voce nao tem dinheiro suficiente para efetuar este saque!\n"); continue; } saldo[cont]=saldo[cont]-valorsaque; valorsaque=0.00; n_operacoes++; continue; case 3: printf("Digite o valor a ser depositado : "); scanf("%f",&valordeposito); if(valordeposito < 0){ printf("voce nao pode depositar um valor negativo!\n"); continue; } saldo[cont]=saldo[cont]+valordeposito; valordeposito=0.00; n_operacoes++; continue; case 4: contacorrente[cont]=cont; break; default: printf("Opcao invalida!\n"); continue; } } } for(cont=0; cont<=9999; cont++){ printf("Conta corrente id : %i\nSaldo : %.2f\nNumero de operacoes total : %i\n\n",contacorrente[cont], saldo[cont],n_operacoes); } return 0; } Assim?
  8. @arfneto Olá, desculpa a demora, está bem corrido... tenho um outro código pra resolver esse precisa ser com vetores eu tenho ele quase pronto, mas ainda preciso incluir os vetores... #include <stdio.h> int main(void){ int opcao = 0; float saldo = 0.00; float valordeposito = 0.00; float valorsaque = 0.00; printf("\n=================================\n"); printf("======= CAIXA eletrônico ========\n"); printf("=================================\n"); while(opcao != 4){ printf("\n\n\t 1 - Saldo\n\n\t 2 - Saque\n\n\t 3 - Deposito\n\n\t 4 - Sair\n"); printf("-> "); scanf("%i",&opcao); switch(opcao){ case 1: printf("Seu saldo : %.2f\n", saldo); continue; case 2: if(saldo == 0){ printf("Seu saldo esta zerado, voce nao tem o que sacar!\n"); continue; } printf("Digite o valor a ser sacado : "); scanf("%f",valorsaque); if(valorsaque < saldo){ printf("voce nao tem dinheiro suficiente para efetuar este saque!\n"); continue; } saldo=saldo-valorsaque; valorsaque=0.00; continue; case 3: printf("Digite o valor a ser depositado : "); scanf("%f",&valordeposito); if(valordeposito < 0){ printf("voce nao pode depositar um valor negativo!\n"); continue; } saldo=saldo+valordeposito; valordeposito=0.00; continue; case 4: break; default: printf("Opcao invalida!\n"); continue; } } return 0; } O que preciso nesse código? então... - O saldo inicial de cada cliente deve ser igual a 0,00.(ja foi feito) - Caso o cliente tente sacar um valor maior do que o saldo disponível o programa deve apresentar a mensagem: "saldo insuficiente." (ja foi feito) - Caso o cliente tente depositar um valor negativo, não permita. (ja foi feito) PORÉM AINDA TENHO QUE FAZER ISSO: - O algoritmo deve ser executado para 10000 clientes, logo deve armazenar em vetores. A conta corrente, o saldo final e a quantidade de operações bancarias executadas por cada cliente. - Caso selecionada a opção 4, o algoritmo deve ir para o próximo cliente até chegar ao fim da execução. - No final deve ser apresentado na tela uma listagem com a conta corrente , o saldo final e a quantidade de operações de todos os clientes . utilizar uma estrutura de repetição para apresentar as informações.
  9. eu não sei fazer, não aprendia inda
  10. oi@devair1010 tem como me ajudar a consertar esse código aqui? /*1. -Algoritmo que recebe uma quantidade de numeros definida pelo usuario. -faz as sequintes verificações: -Verifica quantos desses numeros sao primos e maiores que 1000. -Verifica qual o maior e menor numero primo digitado pelo usuario. -Faz a media aritimetica dos numeros primos encontrados. */ #include<stdio.h> #include<stdlib.h> #include<locale.h> int main (){ int num, i; int cont,quantidade,cont2; int numero_maior=0; int numero_menor=0; setlocale(LC_ALL,"Portuguese"); float media=0.0; setlocale(LC_ALL, "Portuguese"); printf("Digite a quantidade de números : "); scanf("%i",&quantidade); if(num<=0){ printf("Número invalido! Digite um número maior que 0!\n"); }else if(num%2 == 0 && num != 2){ printf("O número %i não é primo!\n",num); } else if(num == 2){ printf("O número %i é primo!\n",num); } for(i=3; i<num; i+=2){ if(num%i == 0){ printf("O número %i néo é primo!\n",num); } } for(cont2=0,cont=1; cont<=quantidade;cont++){ printf("Digite o número : "); scanf("%i",&num); { if(num > 1000) cont2++; media+=num; if(numero_menor == 0 && numero_maior == 0){ numero_menor = num; numero_maior = num; } else if(num > numero_maior) numero_maior = num; else if(num < numero_menor) numero_menor = num; } } printf("Menor primo digitado : %i\n", numero_menor); printf("Maior primo digitado : %i\n", numero_maior); printf("Quantidade de primos maiores que 1000 digitados : %i\n", cont2); printf("Media aritimética dos primos encontrados : %.2f\n", media/quantidade); return 0; } os requisitos são esses: /*1. -Algoritmo que recebe uma quantidade de números definida pelo usuario. -faz as seguintes verificações: -Verifica quantos desses números sao primos e maiores que 1000. -Verifica qual o maior e menor numero primo digitado pelo usuario. -Faz a media aritmética dos números primos encontrados. */
  11. @devair1010 eu havia feito assim... porém não está 100% funcional... /*2. -Algoritmo que recebe 2 valores inteiros (base e expoente), -maiores que zero -calcula a potencia desses valores sem utilizar funções e o sinal de multiplicação (*). -Verifique se os valores digitados são validos. */ #include<stdio.h> #include<stdlib.h> #include<locale.h> int main(){ int num_1, num_2, cont, resultado=0; int x, y, r, cont2, k; setlocale(LC_ALL,"Portuguese"); printf("Digite a base : "); scanf("%i",&x); printf("Digite o expoente : "); scanf("%i",&y); k=x; r=0; for(cont=1; cont<=y; cont++){ for(cont2=2; cont2<=x; cont2++) k+=r; r=k; printf("potencia de %i elevado a %i = %i",x,y,r); return 0; if(num_1>=0){ printf("\n\nVálido."); }else{ printf("\n\nInválido."); } if(num_2>=0){ printf("\n\nVálido."); }else{ printf("\n\nInválido."); } } }
  12. Algoritmo que recebe 2 valores inteiros (base e expoente), positivos e maiores que zero e que calcula a potencia desses valores sem utilizar funções e o sinal de multiplicação (*). - Verifique se os valores digitados são validos. o que eu já tenho do código é apenas isso: #include<stdio.h> #include<stdlib.h> #include<locale.h> int main(){ int num_1, num_2, cont; setlocale(LC_ALL,"Portuguese"); printf("\n\nDigite um número:\n"); scanf("%d", &num_1); printf("\n\nDigite outro número:\n"); scanf("%d", &num_2); }
  13. @devair1010 olá pode me ajudar com uma duvida em porcentagem?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!