Ir para conteúdo
Fórum Script Brasil

001felipe001

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre 001felipe001

001felipe001's Achievements

0

Reputação

  1. meu problema é assim tenho um loop que a pessoa digita o numero e ao apertar + ele armazena esse numero dai tem que digitar outro mais fiz isso daqui por enquanto while (!kbhit() != EOF && c != '\n' ) { if(kbhit()){ c=getch(); if ( c == '0'){ strcat(&num,"0"); system("cls"); printf("%s", &num); } if ( c == '1'){ strcat(&num,"1"); system("cls"); printf("%s", &num); } if ( c == '2'){ strcat(&num,"2"); system("cls"); printf("%s", &num); } if ( c == '3'){ strcat(&num,"3"); system("cls"); printf("%s", &num); } if ( c == '4'){ strcat(&num,"4"); system("cls"); printf("%s", &num); } if ( c == '5'){ strcat(&num,"5"); system("cls"); printf("%s", &num); } if ( c == '6'){ strcat(&num,"6"); system("cls"); printf("%s", &num); } if ( c == '7'){ strcat(&num,"7"); system("cls"); printf("%s", &num); } if ( c == '8'){ strcat(&num,"8"); system("cls"); printf("%s", &num); } if ( c == '9'){ strcat(&num,"9"); system("cls"); printf("%s", &num); } if ( c == '+'){ printf("\n\n\no numero e : %s", &num); } } } como posso fazer pra que a cada vez que + seja acionado possa somar o numero anterior armazenado em &num e o novo numero que foi digitado?
  2. faça um evento que quando clicado de set visible true em uma e false no resto simples assim
  3. a claro funcionou vlws maisa gora tem uma outra tenho um ex escolha y ou z; if(x == y){ ola} if(x == z){ thau} else{ era pra escolher entre y e z retorna pra pergunta } como posso fazer esse retorna pra pergunta sem ter que usar goto?
  4. to criando uns script e eu fiz esse daqui só pra teste #include <iostream> using namespace std; class teste { private: string usuarios, livros; string y; public: string teste; void menu(string livros, string usuarios, int x, string y); void exec(int x, int y, int z); void cadastralivro(string livros); void cadastrausuario(string usuarios); void listalivro(string livros); void litausuario(int x, int y, int z); void efetuaaluguel(int x, int y, int z); void efetuadevolucao(int x, int y, int z); void sai(int x, int y, int z); }; void teste :: menu(string livros, string usuarios, int x, string y){ cout << "Escolha uma das opções abaixo: " << endl; cout << "1 - Cadastrar usuario " << endl; cout << "2 - Cadastrar livro " << endl; cout << "3 - Listar livros " << endl; cout << "4 - Listar usuarios " << endl; cout << "5 - Efetuar aluguel " << endl; cout << "6 - Efetuar devolucao" << endl; cout << "7 - Sair" << endl; cout << "======================" << endl; cout << "Opção: "; cin >> x; switch(x){ case 1: void cadastralivro(string livros); break; case 2: void cadastrausuario(int x, int y, int z); break; case 3: void listalivro(int x, int y, int z); break; case 4: void litausuario(int x, int y, int z); break; case 5: void efetuaaluguel(int x, int y, int z); break; case 6: void efetuadevolucao(int x, int y, int z); break; case 7: system("cls"); cout << "Tem certeza? [S/N]"; cin >> y; if(y == "S"){ //sai; } else if(y == "N"){ //volta }else { //erro } break; } } void teste :: cadastralivro(string livros){ system("cls"); cout << "Nome do livro: " << endl; cin >> teste; } int main() { int x; string y; string livros; string usuarios; teste a; a.menu(livros, usuarios, x, y); } mas quando eu clico o 1 por exemplo ele não chama o objeto oque ta de errado?
  5. realmente procurei um apostila sobre logica de programação oientada a objeto em c++ li ela e fiz isto daqui e deu certinho #include <iostream> using namespace std; class teste { private: string x; int y, z; public: void menu(int x, int y, int z); void exec(int x, int y, int z); }; void teste :: menu(int x, int y, int z){ cout << "Escolha uma das opções abaixo: " << endl; cout << "1 - para somar " << endl; cout << "2 - para subtrair " << endl; cout << "3 - para multiplicar " << endl; cout << "4 - para dividir " << endl; cout << "5 - para potencia" << endl; cout << "6 - para razi quadrada" << endl; cout << "======================" << endl; cout << "Opção: "; cin >> x; switch(x){ case 1: void exec(int x, int y, int z); break; } } void teste::exec(int x, int y , int z){ cout << "Digite a Primeira variavel: "; cin >> y; cout << "Digite a segunda variavel: "; cin >> z; cout << "a Soma é: " << y+z; } int main() { int z, y; int x; teste a; a.menu(x, y, z); a.exec(x, y, z); } umas das coisas diferentes em java é a declaração de variavel que pra mim em c++ é bem comfuso sendo que em JAVA é so colocar um public string x; dentro da classe pode-se acessar ela em qualquer objeto
  6. bem eu sei programar bastante coisa em java e estou começando em C++ e pelo que vi a sintese é bem diferente e comecei fazer um teste #include <iostream> using namespace std; #include <iostream> using namespace std; void main() { calcula x; x.opp(); } class calcula{ private: string x; int y,z; public: void opp(){ cout << "Opções\n"; cout << "Soma: +\n"; cout << "Subtração: -\n"; cout << "Multiplicação: *\n"; cout << "Divisão: ^\n"; cout << "Digite um operador: "; cin >> x; if(x=="+"){ void soma();} if(x=="^"){ void divide();} if(x=="-"){ void subtrai();} if(x=="8"){ void mul();} else{ cout << "operador não é valido";} } void soma(); } void calcula::soma() { int y; int z; cout << "Digite primeiro numero: " << endl; cin >> y; cout << "Digite o segundo numero: " << endl; cin >> z; cout << "resultado: " << endl << z+y; } e deu esse erro -------------- Build: Debug in aaa --------------- Compiling: main.cpp H:\gtk\aaa\main.cpp:10: error: `main' must return `int' H:\gtk\aaa\main.cpp:10: error: return type for `main' changed to `int' H:\gtk\aaa\main.cpp: In function `int main(...)': H:\gtk\aaa\main.cpp:12: error: `calcula' undeclared (first use this function) H:\gtk\aaa\main.cpp:12: error: (Each undeclared identifier is reported only once for each function it appears in.) H:\gtk\aaa\main.cpp:12: error: expected `;' before "x" H:\gtk\aaa\main.cpp:13: error: `x' undeclared (first use this function) H:\gtk\aaa\main.cpp: At global scope: H:\gtk\aaa\main.cpp:18: error: `struct calcula' used prior to declaration H:\gtk\aaa\main.cpp:48: error: `calcula' has not been declared H:\gtk\aaa\main.cpp:49: error: new types may not be defined in a return type H:\gtk\aaa\main.cpp:49: error: two or more data types in declaration of `soma' Process terminated with status 1 (0 minutes, 2 seconds) 10 errors, 0 warnings o que é?
×
×
  • Criar Novo...