Ir ao conteúdo
  • Cadastre-se

ArieviloAgarf

Membros Juniores
  • Total de itens

    7
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Math, você poderia montar a condição, por favor? Eu realmente estou com muita dificuldade! Obrigado! adicionado 3 minutos depois Só tem uma string CPF. Porque, pode haver vários CPF para cadastrar, então. E se eu criasse uma variável auxiliar para receber o primeiro valor digitado, para depois comparar com o segundo valor informado? Galera, se puderem me ajudar, ficarei muito agradecido. Buguei Total!
  2. /* Galera, boa tarde. Sou novo na área de programação e estou aprendedo ainda. Peço ajuda para corrigir uma parte do código, onde ainda não consegui resolver. Alguém, poderia me ajudar? Programa Bancário para cadastramento de clientes. Como criar uma condição para verificar se o CPF já está cadastrado? Se tiver, mostrar uma mensagem, dizendo que já está cadastrado e pedir outro número Senão estiver cadastrado, permitir o cadastramento normalmente. Está na estrutura DO na linha 113 Muito obrigado! #include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale.h> #define TAM 300 //estruturas typedef struct{ char cpf[15]; char nome[30]; char endereco[30]; int dataNasc; }Banco; Banco clientes[TAM]; void menu(); void cadastrar_cliente(); void cadastrar_conta(); void consultar_cliente(); void sacar(); void depositar(); void consultar_saldo(); void sair(); int main(int argc, char const *argv[]) { setlocale(LC_ALL,""); menu(); return 0; } void menu(){ int i; Banco clientes [TAM]; system("cls"); int op; do{ printf("\t\t\tBANCO POSTAL DO BRASIL\n\n"); printf("\t\tESCOLHA O SERVIÇO QUE DESEJA REALIZAR\n\n"); printf(" 1 - Cadastrar Cliente\n 2 - Cadastrar Conta Bancária\n 3 - Consultar Cliente\n 4 - Sacar\n 5 - Depositar\n 6 - Consultar Saldo\n 7 - Finalizar\n "); printf("\n\nDigite a Opção Escolhida: "); scanf("%d", &op); switch(op){ case 1: cadastrar_cliente(); system("PAUSE"); break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: exit(0); break; default: printf("\n\nOpção Inválida.\n\nTente Novamente\n\n"); system("pause"); break; } }while(op !=7); } void cadastrar_cliente(){ int i; system("cls"); char cpf[15]; char nome[30]; char endereco[30]; int dataNasc; int op; do{ printf("\nInforme o CPF do Cliente, sem Espaço ou Traço: "); fflush(stdin); fgets(cpf, sizeof(cpf),stdin); printf("\nInforme o nome do Cliente: "); fgets(nome, sizeof(nome),stdin); printf("\nInforme o endereço do cliente:"); fgets(endereco, sizeof(endereco),stdin); printf("\nInforme a Data de Nascimento: "); scanf("%d", &dataNasc); for (i=0; i < TAM; i++){ if(clientes[i].cpf) // COMO ESTABELECER UMA CONDIÇÃO PARA VERIFICAR SE O CPF JÁ ESTÁ CADASTRADO? // CASO, NÃO ESTEJA, CADASTRAMENTO É LIBERADO. SE JÁ ESTIVER CADASTRADO, MOSTRAR MENSAGEM E PEDIR // PARA INFORMAR OUTRO CPF ? } printf("\nDigite 1 - Continuar ou 7 - Finalizar e Sair\n"); }while(op!=7); } void cadastrar_conta(){ } void consultar_cliente(){ } void sacar(){ } void depositar(){ } void consultar_saldo(){ } void sair(){ }
  3. adicionado 3 minutos depois Preciso que o código permita sacar os valores 11, 00, 13, 00, 16, 00 e 18, 00 reais ou seja no caso de 11, 00 reais deve liberar uma nota de 5,00 e três notas de 2´00 reais. Eu não estou conseguindo entender esa parte. VALEU
  4. /*Esse terminal opera saques em cédulas de R$ 2,00, R$ 5,00, R$ 10,00, R$ 20,00, R$ 50,00 e R$ 100,00, além disso, permite saques no valor entre R$10,00 e R$ 800,00, inclusive. Escreva um algoritmo que receba a solicitação de saque do cliente e determine quantas cédulas de cada valor serão necessárias para compor o valor de saque solicitado. Exemplo: Valor de saque solicitado: R$ 150,00 Cédulas necessárias: 1 cédula de R$ 50,00 e uma cédula de R$ 100,00 COMO FAÇO PARA QUE O CÓDIGO ENTENDA A SOLICITAÇÃO ABAIXO ? E se o cliente solicitar R$13,00 reais, deve sair uma cédula de R$ 5,00 e quatro cédulas de R$2,00 */ #include <stdio.h> #include <stdlib.h> int main() { // Declaracao das variaveis int notas_1 = 0, notas_2 = 0, notas_5 = 0, notas_10 = 0, notas_20 = 0, notas_50 = 0, notas_100 = 0, valor = 0, valor_sacado = 0; // Recebe o valor do saque printf("Qual eh o valor que deseja sacar ? "); scanf("%d", &valor); valor_sacado = valor; if((valor >= 10) && (valor <= 800)) { printf("Seja Bem-Vindo ao Tabajara Bank\n"); printf("Saque Autorizado:\n"); } // Verifica se o valor solicitado é menor ou maior que o mínimo e máximo permitido neste terminal if ((valor % 2 != 0) || (valor < 10) || (valor > 800)) { printf("\nObserve os Limites de Saque Neste Terminal:\n"); printf("\nValor Minimo p/Saque R$ 10,00 Max R$ 800,00\n"); } // Verifica as notas de 100 while (valor >= 100) { valor = valor - 100; notas_100++; } // Verifica as notas de 50 while (valor >= 50) { valor = valor - 50; notas_50++; } // Verifica as notas de 20 while (valor >= 20) { valor = valor - 20; notas_20++; } // Verifica as notas de 10 while (valor >= 10) { valor = valor - 10; notas_10++; } // Verifica as notas de 5. Verifica tambem se o resto que sobrou // e divisivel por 2, ja que nao temos notas de 1 while (valor >= 5 && (valor - 5 % 2 != 0)) { valor = valor - 5; notas_5++; } // Verifica as notas de 2 while (valor >= 2) { valor = valor - 2; notas_2++; } // Exibe o resultado printf("\n\nValor sacado: %d\n", valor_sacado); printf("Notas de 100: %d\n", notas_100); printf("Notas de 50: %d\n", notas_50); printf("Notas de 20: %d\n", notas_20); printf("Notas de 10: %d\n", notas_10); printf("Notas de 5: %d\n", notas_5); printf("Notas de 2: %d\n", notas_2); return 0; }
  5. beleza Galera. Olha, estou pedindo ajuda é poque eu não sei. Estou começando a aprender,então é natura haver erros e má interpretação. Quero a ajuda para corrigir o que está errado. Abaixo o Enunciado. Desenvolver um programa em C que leia uma matriz MxN quadrada e determin e se a mesma é simétrica. Deverá imprimir a matriz lida e informar se é ou não simétrica. Uma matriz M quadrada e simétrica é quando M[i,j] = M[j,i], ou seja: adicionado 1 minuto depois Desenvolver um programa em C que leia uma matriz MxN quadrada e determin e se a mesma é simétrica. Deverá imprimir a matriz lida e informar se é ou não simétrica. Uma matriz M quadrada e simétrica é quando M[i,j] = M[j,i], ou seja:
  6. Na parte do else deveria retornar os valores da matriz e a mensagem dizendo que não é simetrica.
  7. #include <stdio.h> int main(void) { int matB[4][4]; int simetrica = 1; int i, j; printf("\nInforme o tamanho da Matriz:\n"); for (i = 0; i < 4; i++){ for (j = 0; j < 4; j++) { scanf("%d", &matB[j]); } } printf("\nA Matriz Informada eh:\n"); for (i = 0; i < 4; i++){ for (j = 0; j < 4; j++){ if (matB[j] != matB[j]) printf("%d ", matB[j]); } printf("\n"); } if (simetrica == 1) { printf("\nMatriz Nao Simetrica\n"); } else { if (simetrica == 0) { printf("\nMatriz Simetrica"); } } return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×