Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <windows.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <iomanip>
- using namespace std;
- using std::cout;
- using std::endl;
- // funcoes chamar todos as funcoes em maisde um bloco de codigo
- 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;
- }
- //strut uniao Ainda em estudo provavelmente ela e a mesma coisa que struct ainda em teste de compreenção!
- union Tvar{
- short i;
- char a;
- };
- // struct pessoa dados verdaderos;
- struct pessoa {
- string nome;
- int idade;
- string cpf;
- string sobreNome;
- double altura;
- double peso;
- string cor;
- };
- // struct para comparar e confirmar dados enviados com dados reais !
- struct Vconfirme {
- double CFPeso;
- double CFcpf;
- int CFidade;
- double CFaltura;
- string CFcor;
- string CFnome;
- string CFsobreNome;
- };
- class PedirDados {
- private :
- string Pcpf;
- public:
- char Pnome [20];
- string PsobreNome;
- short int Pidade;
- double Paltura;
- double Ppeso;
- };
- int main() {
- // Variavel para comparae confirmar
- Vconfirme cfe;
- // FIM decaracao criacao d objeto
- Tvar v ;
- v.a = 'a';
- cout <<" A Variavel a\t"<<v.i;
- cout <<", Testando funcao de extrair valor de ram consumido em todo o codigo."<<sizeof(Vconfirme)<<"\n Presione \"Enter\"para continuar !"<<endl;
- cin.get();
- cout <<endl;
- // novo codigo
- // struct informacoes 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: "<<p.altura<<endl;
- cout<<endl;
- std::cout << "Pesione Enter";
- cin.ignore();
- // Funcoes para confirmar seus dados !!
- std::cout<<" \t\t\tPor favor: Vamos conferir Seu nome !"<<endl; // Estrutura para confirmar nome da pessoa e devolve uma estrutura else falsa;
- 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 para a proxima estrutura rodar limpa!
- 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 sujeira para a proxima estrutura rodar limpa!
- 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 para a proxima estrutura rodar limpa!
- 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 sujeira para a proxima estrutura rodar limpa!
- std::cout << "Agora confirme seu << \"PESO\" !"<<endl;
- while (true){
- std::cin>> cfe.CFPeso;
- if (cfe.CFPeso == p.peso){
- send();
- break;
- }
- else {
- errado();
- }
- }
- PedirDados Pdados; // Declarando o Objeto
- 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;
- 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;
- //FIM Das informacoes extraidas do nosso client
- system ("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement