Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //#############sistema de aprendizagem extraindo dados e retornando dados#########//
- #include <iostream>
- #include <string>
- #include <windows.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <iomanip>
- #include <PedirDados.h>
- #include <pessoa.h>
- #include <Vconfirme.h>
- using namespace std;
- using std::cout;
- using std::endl;
- //FUNCOES CHAMAR TODAS AS FUNCOES EM MAIS DE UM BLOCO DE CODIGOS
- void errado (){
- std::cout << "Desculpa esta errado"<<endl;
- }
- void send (){
- std::cout << "Obrigado esta certo !"<<endl;
- }
- void menssagem (){
- std::cout << "Parabes Obrigado por nos responder"<<endl;
- }
- //-------------------FIM FUNCOES VOID------------------#
- // STRUCT UNIAO AINDA EM ESTUDO PROVAVELMENTE ELA E A MESMA COISA QUE STRUCT AINDA EM TESTE DE COMPRRENSÃO;
- union Tvar{
- short i;
- char a;
- };
- // struct para comparar e confirmar dados enviados com dados reais !
- int main() {
- //---------------------DECLARANDO VARIAVEL------------#
- Vconfirme cfe;
- //----------------------FIM DE DECLARACAO--------------#
- Tvar v ;
- v.a = 'a';
- cout <<" A VARIAVEL A\t"<<v.i;
- cout <<", FUNCAO EM TESTE "<<sizeof(Vconfirme)<<"\n PRESIONE \"ENTER\"PARA CONTINUAR !"<<endl;
- cin.get();
- cout <<endl;
- // NOVO CODIGO
- // VALORES STRUCT VARIAVEIS VERDADEIRAS;
- pessoa p;
- p.nome = "Ronaldo";
- p.sobreNome = "Lineage2";
- p.idade = 23;
- p.peso = 73;
- p.cor ="Blue";
- p.cpf = "123.456";
- p.altura = 1.68;
- //Saida de dados;
- cout <<"NOME DA PESSOA: "<<p.nome<<"\nSOBRE NOME DA PESSOA: "<<p.sobreNome<<"\nIDADE DA PESSOA: "<<p.idade<<"\nPESO DA PESSOA: "<<p.peso<<"\nCOR DA PESSOA: "<<p.cor<<"\nCPF DA PESSOA: "
- <<p.cpf<<"\nALTURA DA PESSOA: "<<p.altura<<endl;
- cout<<endl;
- std::cout << "Pesione Enter";
- cin.ignore();
- // FUNCAO PARA CONFIRMA SEUS DADOS;
- std::cout <<endl;
- std::cout<<" \tPOR FAVOR: Vamos confirma estes dados acima em nosso systema !"<<endl; // ESTRUTURA PARA CONFIRMA OS DADOS DA PESSOA E DEVOLVER UM FALSE;
- std::cout <<endl;
- std::cout<<"Digite o nome"<<endl;
- while (true){
- std::cin>> cfe.CFnome;
- if (cfe.CFnome == p.nome){
- send();
- break;
- }
- else {
- errado();
- }
- }
- //FIM DA ESTRUTURA DE COMFIMCAO DO NOME;
- cout <<endl; // QUEBRA DE LINHA;
- cin.ignore(); // REMOVER SUJEIRA DA MEMORIA PARA O PROXIMO LOOP RODAR LIMPO;
- std::cout << "Agora confirme seu sobre nome !"<<endl;
- while (true){
- std::cin>> cfe.CFsobreNome;
- if (cfe.CFsobreNome == p.sobreNome){
- send();
- break;
- }
- else {
- errado();
- }
- }
- //FIM DA ESTRUTURA DE CONFIRMAÇÃO DE SOBRE NOME;
- cout <<endl; // QUEBRA DE LINHA;
- cin.ignore(); // REMOVER SUJEITA DA MEMORIA PARA O PROXIMO LOOP RODAR LIMPO;
- std::cout << "Agora confirme seu idade !"<<endl;
- while (true){
- std::cin>> cfe.CFidade;
- if (cfe.CFidade == p.idade){
- send();
- break;
- }
- else {
- errado();
- }
- }
- //FIM DA ESTRUTURA DE CONFIRMAÇÃO DE IDADE;
- cout <<endl; // QUEBRA DE LINHA;
- cin.ignore(); // REMOVER SUJEIRA DA MEMORIA PARA O PROXIMO LOOP RODAR LIMPO;
- std::cout << "Agora confirme sua altura << Exemple: \"x.55\" !"<<endl;
- while (true){
- std::cin>> cfe.CFaltura;
- if (cfe.CFaltura == p.altura){
- send();
- break;
- }
- else {
- errado();
- }
- }
- //FIM DA ESTRUTURA DE CONFIRMAÇÃO DE Altura;
- cout <<endl; // QUEBRA DE LINHA
- cin.ignore(); // REMOVER SUJEITA PARA O PROXIMO LOOP RODAR LIMPO;
- std::cout << "Agora confirme seu << \"PESO\" !"<<endl;
- while (true){
- std::cin>> cfe.CFPeso;
- if (cfe.CFPeso == p.peso){
- send();
- break;
- }
- else {
- errado();
- }
- }
- PedirDados Pdados (); SS// DECLARANDO O OBJETOS;
- PedirDados CPFEXT();
- int m; //DECLARANDO A VARIAVEL PARA CONTINUAR NAELSONMT;
- std::cout <<"######################################3################"<<endl;
- std::cout <<"Vamos Comecar de novo ? Continuar precione \"1\" Sair \"0\""<<endl;
- std::cout <<"#################################3#####################"<<endl;
- std::cin>>m;
- if (m<=0){
- return 0;
- }else{
- }
- std::cout<<"Digite seu nome"<<endl;
- std::cin >>Pdados().Pnome;
- std::cin.ignore();
- cout <<endl;
- std::cout<<"Digite seu SobreNome"<<endl;
- std::getline(cin,Pdados(PsobreNome));
- cout <<endl;
- std::cout<<"Digite sua Idade"<<endl;
- std::cin>>Pdados.Pidade;
- cin.ignore();
- cout <<endl;
- std::cout<<"Digite sua Peso"<<endl;
- std::cin>>Pdados.Ppeso;
- cin.ignore();
- cout <<endl;
- std::cout<<"Digite sua Altura"<<endl;
- std::cin>>Pdados.Paltura;
- //------------TESTANDO NA MESA
- std::cout<<"Digite seu \"CPF\" " <<endl;
- CPFEXT.PedirDados();
- //FIM DAS INFORMACOES EXTRAIDAS DO NOSSO CLIENT;
- system ("pause");
- return 0;
- }
- //#######################################Struct para amarzenar dados ###############//
- #ifndef PESSOA_H
- #define PESSOA_H
- #include <string>
- using namespace std;
- // -----------------------STRUCT LIST VARIAVEIS MEMBROS;
- struct pessoa {
- string nome;
- int idade;
- string cpf;
- string sobreNome;
- double altura;
- double peso;
- string cor;
- };
- #endif // GAURDADADOS_H
- //#########################Sisteminha de pedir dados####################//
- #ifndef PEDIRDADOS_H
- #define PEDIRDADOS_H
- #include <iostream>
- #include <string>
- #include <windows.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <iomanip>
- using namespace std;
- using std::cout;
- using std::endl;
- using namespace std;
- class PedirDados{
- //--------------------------------Public Membros
- public:
- char Pnome [20];
- string PsobreNome;
- short int Pidade;
- double Paltura;
- double Ppeso;
- PedirDados(string Tcpf){
- setCpf(Tcpf);
- }
- void setCpf(string tcpx){
- Cpf = tcpx;
- }
- //--------------------------------Private Dados Membros
- private:
- string Cpf;
- };
- #endif // GAURDADADOS_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement