-
Posts
12 -
Cadastrado em
-
Última visita
Reputação
5-
C++ Exercício de programação em C++ no code Blocks
EIGHT RxXD respondeu ao tópico de EIGHT RxXD em C/C#/C++
armadilhas????? como assim? -
C++ Exercício de programação em C++ no code Blocks
EIGHT RxXD respondeu ao tópico de EIGHT RxXD em C/C#/C++
@devair1010 Valeu muito obrigado, estou tendo essa matéria agr na universidade! preciso praticar muito! -
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!!!
-
Necessariamente notebooks gamers são bons para rodar programas muito pesados usados na área da engenharia ?
-
C++ porque o comando cin.getline(CPF,10); // Não está funcionando no programa
EIGHT RxXD respondeu ao tópico de EIGHT RxXD em C/C#/C++
@cyer Muito obrigado mano, consegui!! -
C++ porque o comando cin.getline(CPF,10); // Não está funcionando no programa
EIGHT RxXD respondeu ao tópico de EIGHT RxXD em C/C#/C++
#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! -
C++ porque o comando cin.getline(CPF,10); // Não está funcionando no programa
EIGHT RxXD respondeu ao tópico de EIGHT RxXD em C/C#/C++
// 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; } -
C++ porque o comando cin.getline(CPF,10); // Não está funcionando no programa
EIGHT RxXD respondeu ao tópico de EIGHT RxXD em C/C#/C++
@cyer -
C++ porque o comando cin.getline(CPF,10); // Não está funcionando no programa
EIGHT RxXD postou um tópico em C/C#/C++
#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; } -
C++ como fazer a parte da escolha entre v ou c;
EIGHT RxXD respondeu ao tópico de EIGHT RxXD em C/C#/C++
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 -
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