Ir para conteúdo
Fórum Script Brasil

PedroCunha

Membros
  • Total de itens

    282
  • Registro em

  • Última visita

Tudo que PedroCunha postou

  1. E aí Galera, tudo bem? Estou com um problema. Consigo compilar o programa e ele roda tudo OK. Só que na hora de fechar ele trava e não fecha. Segue o codigo: #include <math.h> #include <string> #include <iostream> #include <fstream> #include <istream> #include <stdio.h> #include <conio.h> #include <cstdlib> using namespace std; main() { char l1[100]="pedro2211"; char* login; char s1[100]="123456"; char* senha; int operacao, b, c, v; cout<<"Bem vindo! Por meio deste programa voce podera estar a par de suas financas.\n"<<endl; std::ofstream file("cadastro.txt"); cout << " Digite seu login:\n" << endl; cin >> login; file<<login; file<<"\n"; cout << endl; cout << " Digite sua senha:\n " << endl; cin >> senha; cout << "\n" << endl; file<<senha; file<<"\n"; if (strcmp(s1, senha)==0 & strcmp(l1,login)==0){ cout << " Bem vindo senhor Pedro!\n" << endl; cout << " Digite o valor inicial que voce colocara em sua poupanca. (R$)\n" << endl; cin>> v; file<<v; file<<"\n"; cout << "\n" << endl; cout << "Deseja fazer mais alguma operacao com seu dinheiro?\n" << endl; cout << " 1 - Adicionar\t" << " 2 - Subtrair\t" << " 3 - Sair\t\n" << endl; cin >> operacao; cout << "\n" << endl; cin.ignore(); system("cls"); switch (operacao){ case 1: cout << " Quanto deseja adicionar?\n" << endl; cin >> b; cout << "\n" << endl; cout << " O novo valor e R$ " << v + b << endl; file<< v+b; file<<"\n"; cout << "\n" << endl; cout << " Volte sempre!" << endl; system ("pause"); exit(0); break; case 2: cout << " Quanto deseja subtrair?\n" << endl; cin >> c; cout << "\n" << endl; cout << " O novo valor e R$ " << v - c << endl; file<<v-c; file<<"\n"; cout << "\n" << endl; cout << " Volte sempre!" << endl; cout << "\n" << endl; break; system("pause"); exit(0); case 3: cout << " Volte sempre! " << endl; break; system("pause"); getche(); } } if (strcmp (login, l1)!=0 & strcmp (senha,s1)!=0){ cout << " Adeus!" << endl; system ("pause"); exit(0); } } É isso. Obrigado.
  2. PedroCunha

    Muito díficil

    Valeu cara! Mas será que tem jeito de você me passar seu MSN para você poder me explicar passo à passo isso, pois quero muito aprender direitinho. Valeu!
  3. PedroCunha

    Muito díficil

    Fala galera, tudo jóia? Estou tentando desenvolver um banco de dados mas não consigo abrir o arquivo de forma nenhuma e agora tambem estou tendo problemas com o login e senha. Segue o código fonte #include <math.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> #include <conio.h> #include <fstream> #include <sstream> using namespace std; main (void) { FILE * cadastro; int operacao, x, y, b, c, v; char l1[70]="pedro"; char s1[70]="123456"; char* login; char* senha; cout<<"Bem vindo! Por meio deste programa voce podera estar a par de suas financas.\n"<<endl; cout << " Digite seu login:\n" << endl; cin >> login; cout << endl; cout << " Digite sua senha:\n " << endl; cin >> senha; cout << "\n" << endl; x = strcmp (l1, login); y = strcmp (s1, senha); if ( x ==0 & y ==0) { cadastro = fopen ( "C:\\Users\\Usuario\\Desktop\\cadastro", "w+b"); if (cadastro !=NULL){ cout << " Bem vindo senhor Pedro!\n" << endl; cout << " Digite o valor inicial que voce colocara em sua poupanca. (R$)\n" << endl; cin>> v; cout << "\n" << endl; cout << "Deseja fazer mais alguma operacao com seu dinheiro?\n" << endl; cout << " 1 - Adicionar\t" << " 2 - Subtrair\t" << " 3 - Sair\t\n" << endl; cin >> operacao; cout << "\n" << endl;} switch (operacao){ case 1: cout << " Quanto deseja adicionar?\n" << endl; cin >> b; cout << "\n" << endl; cout << " O novo valor e R$ " << v + b << endl; cout << "\n" << endl; cout << " Volte sempre!" << endl; system ("pause"); break; case 2: cout << " Quanto deseja subtrair?\n" << endl; cin >> c; cout << "\n" << endl; cout << " O novo valor e R$ " << v - c << endl; cout << "\n" << endl; cout << " Volte sempre!" << endl; cout << "\n" << endl; system ("pause"); case 3: cout << " Volte sempre! " << endl; return (0); } if ( x !=0 & y !=0){ cout << " Adeus!" << endl; system ("pause"); } } else { cout << "Adeus" << endl; system ("pause"); } } é isso galera. Obrigado
  4. PedroCunha

    Problema básico

    Obrigado a todos que me ajudaram, :D. Apesar de ter conseguido resolver o problema, é sempre bom ver pontos de vista diferentes e ate mesmo mais eficientes, :D.
  5. De qualquer forma, alguém pode me ajudar?
  6. Galera, estou tentando fazer um programa que resolva o Teorema de Lamy, só que na hora que são digitados os valores e a equação deveria ser resolvida, o resultado sai errado. Aqui vai código com a fórmula nele, se puderem me ajudar. //Teorema de Lamy - Fórmula: a/senalfa=b/senbeta=c/sengama #include <iostream> #include <math.h> #include <vector> #include <cmath> #include <cctype> using namespace std; main(void) { char ladoa; char ladob; int grausa, grausb, grausc, ladoc; char res; cout << "OBS: Valores em graus\n"; cout << " Digite o valor do angulo oposta ao lado A:\n "; cin >> grausa ; cout << "\n"; cout << " Digite o valor do angulo oposto ao lado B:\n "; cin >> grausb ; cout << "\n"; cout << " Digite o valor do angulo oposto ao lado C:\n (Use este como o lado oposto ao angulo reto)\n "; cin >> grausc ; cout << "\n"; cout << "Digite o valor do primeiro lado:\n "; cin >> ladoa; cin.ignore(); cout << "\n"; cout << "Digite o valor do segundo lado:\n "; cin >> ladob; cin.ignore(); cout << "\n"; cout << "Digite o valor do terceiro lado:\n "; cin >> ladoc; cin.ignore(); res=ladoc; cout << "O primeiro lado vale:\n "; cout << (sin(grausa) * ladoc)/sin(grausc); cout << "\n"; cout << "O segundo lado vale:\n "; cout << (sin(grausb) * ladoc)/sin(grausc); cout << "\n"; cout << "O valor de C sera o valor que normalmente e dado no exercicio."; cout << "\n"; system("pause"); } Obrigado.
  7. PedroCunha

    Problema básico

    Ah..certo...seu jeito parece legal..ele abrange um maior número de variáveis..:D Ontem eu consegui fazer o código funcionar. Vou postar ele para você ver como ficou: //Valor total da compra #include <iostream> #include <math.h> #include <vector> using namespace std; #define valor 2.5; main (void) { double a, b=0.200 ; cout << "A sua quantidade de peras e\?\n" << endl; cin >> a; system("pause"); "Valor R$="; cout << " Preço a ser pago: " << endl; cout << a * b * valor; cout << "\n"; system("pause"); } :D Você tem MSN para podermos manter contato?
  8. Galera, tudo bem? Comecei a "programar" ontem e estou chegando à um impasse quando tento montar um programa que faça o seguinte: (Usando de exemplo peras, pesando cada uma 0.200kg e custando R$2.50 o Kg) Faço a pergunta de quantas peras você vai querer. Com a resposta que você deu, faço a seguinte conta: ( (nº de peras * peso) * preço) Porém, quando monto o código para isto, não da certo. A seguir estão código e erro: #include <iostream> #include <math.h> #include <vector> using namespace std; #define preço 2.5; int main(void) { int peras1; double pesoperas= 0.200; cout << "A sua quantidade de peras e\?\n" << endl; cin >> peras1; cout << "O preço a pagar então e " << " " << peras1 * pesoperas * preço << endl; ---erro nesta linha system("pause"); getchar(); } 12 expected primary-expression before '<<' token ---------------------------- É isso...ficaria muito grato se pudessem me ajudar, :D
×
×
  • Criar Novo...