Ir ao conteúdo
  • Cadastre-se

EIGHT RxXD

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

Reputação

5
  1. @devair1010 Valeu muito obrigado, estou tendo essa matéria agr na universidade! preciso praticar muito!
  2. BOM FIM DE TARDE MEUS AMIGOS, Gostaria que quem tivesse um exercício para exercitar o estudo da programação pudesse me enviar. Agradeço desde já a atenção!!!
  3. Necessariamente notebooks gamers são bons para rodar programas muito pesados usados na área da engenharia ?
  4. #include <iostream> using namespace std; int main() { char V,C; char opcao; opcao = 'V','C'; // Variáveis para escolher se V ou C. char CPF [12]; int cpf [11]; bool ERRO = false; // para calcular os dois ultimos numeros do CPF. int i,soma; i=0; soma = 0; //calculo do primeiro digito int n = 10; int SOMA = 0; int R=0; cout << "Digite V para validar, C para calcular os dois ultimos digitos\nou qualquer outra tecla para sair\n"; cin >> opcao; switch (opcao) { case 'V': cout << "Digite o CPF para saber se e valido:"<<endl; cin.getline(CPF,12); cin.clear(); cin.ignore(INT_MAX,'\n'); break; case 'C': // Calcular os ultimos dois digitios. cout << "Digite o os primeiros 9 digitos para calcular os dois ultimos numeros do CPF:"<<endl; cin.getline(CPF,10); cin.clear(); cin.ignore(INT_MAX,'\n'); //abaixo dessa parte são os comandos para calcular os dois ultimos digitos. do { SOMA = SOMA + cpf[10-n]*n; n--; } while (n > 1); R = SOMA%11; if (R < 2) { cpf[9] = 0; } else { cpf[9] = 11 - R; } i = 0; //calcula o segundo digito n = 11; SOMA = 0; R=0; do { SOMA = SOMA + cpf[11-n]*n; n--; } while (n > 1); R = SOMA%11; if (R < 2) { cpf[10] = 0; } else { cpf[10] = 11 - R; } i = 0; do { cout << cpf[i]; i++; } while(i < 11); break;// De finalização do CASE C { default: cout << "opcao invalida!\n"; } } return 0; } @cyer está aqui o código completo!
  5. // Acontece que depois q eu inseri os comandos para calcular os 2 ultimos digitos do CPF // Aparece uma sequencia enorme de numeros, vocês sabem me dizer onde está o ERRO? case 'C': // Calcular os ultimos dois digitios. cout << "Digite o os primeiros 9 digitos para calcular os dois ultimos numeros do CPF:"<<endl; cin.getline(CPF,10); cin.clear(); cin.ignore(INT_MAX,'\n'); //abaixo dessa parte são os comandos para calcular os dois ultimos digitos. do { SOMA = SOMA + cpf[10-n]*n; n--; } while (n > 1); R = SOMA%11; if (R < 2) { cpf[9] = 0; } else { cpf[9] = 11 - R; } i = 0; //calcula o segundo digito n = 11; SOMA = 0; R=0; do { SOMA = SOMA + cpf[11-n]*n; n--; } while (n > 1); R = SOMA%11; if (R < 2) { cpf[10] = 0; } else { cpf[10] = 11 - R; } i = 0; do { cout << cpf[i]; i++; } while(i < 11); break;// De finalização do CASE C { default: cout << "opcao invalida!\n"; } } return 0; }
  6. #include <iostream> using namespace std; int main() { char V,C; char opcao; opcao = 'V','C'; // Variáveis para escolher se V ou C. char CPF [12]; int cpf [11]; cout << "Digite V para validar, C para calcular os dois ultimos digitos\nou qualquer outra tecla para sair\n"; cin >> opcao; switch (opcao) { case 'V': cout << "Digite o CPF para saber se e valido:"; break; case 'C': // Calcular os ultimos dois gitios. cout << "Digite o os primeiros 9 digitos para calcular os dois ultimos numeros do CPF:"; cin.getline(CPF,10); break;// De finalização do CASE C { default: cout << "opcao invalida!\n"; } } return 0; }
  7. Vou testar aqui e mando se eu consegui fazer, estou começando a programar! valeu adicionado 16 minutos depois char V,C; char opcao; opcao = 'V','C'; cout << "Digite V para validar, C para calcular os dois ultimos digitos ou qualquer outra tecla para sair\n"; cin >> opcao; switch (opcao) { case 'C': cout << "Digite o CPF"; case 'V': cout << "Os 9 ultimos digitos"; default: cout << "opcao invalida!\n"; } //EU FIZ ESSE COMANDO, ELE LÊ, MAS ELE IMPRIME O CASE 'C' E 'V' NA TELA. adicionado 23 minutos depois
  8. 1. Peça ao usuário que selecione entre duas alternativas: (a) Pressione V para validar um CPF; C para calcular os dois ultimos dígitos de um CPF com base nos nove primeiros digitos, ou ; (c) pressionar qualquer outra tecla para sair do programa.

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!