Ir ao conteúdo

João Vitor Sacramento Rocha

Membro Pleno
  • Posts

    114
  • Cadastrado em

  • Última visita

Tudo que João Vitor Sacramento Rocha postou

  1. SELECT * FROM `Sangria`,`Usuario` WHERE `Idusuario`=`idUser` and `tempo`= 2019-11-14 ele não encontra os dados adicionado 33 minutos depois conseguir era os `-` e so por '2019-11-14'
  2. deu o mesmo erro tentei ate separa colocanto em uma form com um button
  3. Eu havia esquecido de manda o notavd
  4. <?php require_once '../../App/auth.php'; require_once '../../App/Models/vendas.class.php'; $dia=$_POST['dia']; $mes=$_POST['mes']; $ano=$_POST['ano']; $date=$vendas->ListaVendas($dia,$mes,$ano); ?> <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/vendas.class.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/connect.php'; require '../layout/alert.php'; echo $head; echo $header; echo $aside; echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Todos os produtos </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i> inicio</a></li> <li class="active">Itens</li> </ol> </section> <!-- Main content --> <section class="content"> '; echo ' <div class="row"> <div class="box box-primary"> <div class="box-header"> <i class="ion ion-clipboard"></i> <h3 class="box-title">lista de Vendas</h3> <div class="box-tools pull-right"> <ul class="pagination pagination-sm inline"> <li><a href="#">&laquo;</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">&raquo;</a></li> </ul> </div> </div> <!-- /.box-header --> <div class="box-body"> <ul class="todo-list">'; echo " <form action='../App/Database/Vervendas.php'> <div class='form-group has-feedback'> <select type='number' name='dia[]' style='width:50px;' id='dia' placeholder='dia'> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> <option value='5'>5</option> <option value='6'>6</option> <option value='7'>7</option> <option value='8'>8</option> <option value='9'>9</option> <option value='10'>10</option> <option value='11'>11</option> <option value='12'>12</option> <option value='13'>13</option> <option value='14'>14</option> <option value='15'>15</option> <option value='16'>16</option> <option value='17'>17</option> <option value='18'>18</option> <option value='19'>19</option> <option value='20'>20</option> <option value='21'>21</option> <option value='22'>22</option> <option value='23'>23</option> <option value='24'>24</option> <option value='25'>25</option> <option value='26'>26</option> <option value='27'>27</option> <option value='28'>28</option> <option value='29'>29</option> <option value='30'>30</option> <option value='31'>31</option> </select><b>/</b> <select name='mes[]' style='width:50px;' id='mes' placeholder='mes'> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> <option value='5'>5</option> <option value='6'>6</option> <option value='7'>7</option> <option value='8'>8</option> <option value='9'>9</option> <option value='10'>10</option> <option value='11'>11</option> <option value='12'>12</option> </select><b>/</b> <select name='ano[]' style='width:50px;' id='ano' placeholder='ano'> <option value='2019'>2019</option> <option value='2020'>2020</option> <option value='2021'>2021</option> <option value='2022'>2022</option> <option value='2023'>2023</option> <option value='2024'>2024</option> <option value='2025'>2025</option> <option value='2026'>2026</option> <option value='2027'>2027</option> <option value='2028'>2028</option> <option value='2029'>2029</option> <option value='2030'>2030</option> </select> <button type='submit' name='Busca'>Busca</button> </div> </form> "; echo '</div>'; echo '</section>'; echo '</div>'; echo $footer; echo $javascript; ?> como pego a select?
  5. Resolvi e deu e estou com outro problema
  6. <?php /** * Class Cliente */ require_once 'connect.php'; class Cliente extends Connect { function index($value, $perm) { if($perm > 3){ echo "Você não tem permissão!"; exit(); } if($value == NULL){ $value = 1; } $this->query = "SELECT * FROM `cliente` WHERE `statusCliente` = '$value'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ while ($row = mysqli_fetch_array($this->result)) { echo '<br />Cliente: '. $row['NomeCliente']; } } }//fim -- index function insertCliente($NomeCliente, $cpfCliente, $idUsuario, $perm,$tel) { if($perm <4){ $cpfCliente = connect::limpaCPF_CNPJ($cpfCliente); $idCliente = Cliente::idCliente($cpfCliente); if($idCliente > 0){ return 2; }else{ $NomeCliente = mysqli_real_escape_string($this->SQL, $NomeCliente); $cpfCliente = mysqli_real_escape_string($this->SQL, $cpfCliente); $query = "INSERT INTO `cliente`(`idCliente`, `NomeCliente`, `cpfCliente`,`telefone` , `statusCliente`, `Usuario_idUsuario`) VALUES (NULL,'$NomeCliente','$cpfCliente','$tel',1,'$idUsuario')"; $result = mysqli_query($this->SQL, $query) or die ( mysqli_error($this->SQL)); if($result){ return 1; }else{ return 0; } } mysqli_close($this->SQL); } }//Insert Cliente function updateCliente($NomeCliente, $cpfCliente, $idUsuario, $perm) { if($perm < 4){ $cpfCliente = connect::limpaCPF_CNPJ($cpfCliente); $NomeCliente = mysqli_real_escape_string($this->SQL, $NomeCliente); $cpfCliente = mysqli_real_escape_string($this->SQL, $cpfCliente); $this->query = "UPDATE `cliente` SET `NomeCliente`='$NomeCliente',`cpfCliente`='$cpfCliente', `Usuario_idUsuario`= '$idUsuario'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ return 1; }else{ return 0; } mysqli_close($this->SQL); } } function statusCliente($status, $idCliente){ $this->query = "UPDATE `cliente` SET `statusCliente`= '$status' WHERE `idCliente`= '$idCliente'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ return 1; }else{ return 0; } mysqli_close($this->SQL); } function deleteCliente($idCliente){ $this->query = "DELETE FROM `cliente` WHERE `idCliente`= '$idCliente'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ return 1; }else{ return 0; } mysqli_close($this->SQL); } public function idcliente($cpfCliente){ $this->client = "SELECT * FROM `cliente` WHERE `cpfCliente` = '$cpfCliente'"; if($this->resultcliente = mysqli_query($this->SQL, $this->client) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->resultcliente); return $idCliente = $row['idCliente']; } } function search($value){ if(isset($value)) { //$output = ''; $query = "SELECT * FROM `cliente` WHERE `cpfCliente` LIKE '".$value."%' OR `NomeCliente` LIKE '".$value."%' LIMIT 5"; $result = mysqli_query($this->SQL, $query); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_array($result)) { $output[] = $row; } return array('data' => $output); }else{ return 0; } } }//------ function searchdata($value){ $value = explode(' ', $value); $valor = str_replace("." , "" , $value[0] ); // Primeiro tira os pontos $valor = str_replace("-" , "" , $valor); // Depois tira o taço $value = $valor; if(isset($value)) { //$output = ''; $query = "SELECT * FROM `cliente` WHERE `cpfCliente` = '$value'"; $result = mysqli_query($this->SQL, $query); if(mysqli_num_rows($result) > 0) { if($row = mysqli_fetch_array($result)) { $output[] = $row; } return array('data' => $output); }else{ return $value; } } }//----searchdata------ public function dadoscliente($idCliente){ $this->client = "SELECT * FROM `cliente` WHERE `idCliente` = '$idCliente'"; if($this->resultcliente = mysqli_query($this->SQL, $this->client) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->resultcliente); return $row; } } } <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/vendas.class.php'; echo $head; echo $header; echo $aside; ?> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Vendas </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i>inicia</a></li> <li class="active">Vendas</li> </ol> </section> <!-- Main content --> <section class="content"> <?php require '../layout/alert.php'; ?> <!-- Small boxes (Stat box) --> <div class="row"> <div class="box box-primary"> <!-- /.box-header --> <div class="box-body"> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <?php if(isset($_SESSION['msg']) != NULL) { echo $_SESSION['msg']; } ?> </div> </div> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <div class="table-responsive"> <table id="mytable" class="table table-bordred table-striped" border="2"> <?php $cartvd = $_SESSION['notavd']; $vendas = new vendas; $row = $vendas->notavd($cartvd); $cliente = new cliente; $dados = $cliente->dadoscliente($row[0]['cliente_idCliente']); ?> <tr> <td colspan="5"> Cliente: <?php echo $dados['NomeCliente']; ?> </br>CPF: <?php echo connect::format_CPF($dados['cpfCliente']); ?> </td> <tr> <tr> <td>Cod.</td> <td>Produto</td> <td>Qtde</td> <td>Valor Uni.</td> </tr> <?php $soma = 0; foreach ($row as $key) { $vendas = new vendas; $dadosItem = $vendas->dadosItem($key["iditem"]); $nomeProduto = $dadosItem['NomeProduto']; //`idvendas`, `quantitens`, `valor`, `iditem`, `cart`, `cliente_idCliente`, `idusuario`, `datareg` echo "<tr>"; echo '<td>' .$key["iditem"]. '</td>'; echo '<td>' .$nomeProduto. '</td>'; echo '<td>'. $key["quantitens"] . '</td>'; echo '<td>'; echo connect::format_moeda($key['valor']); echo '</td>'; echo "</tr>"; $soma = $soma + $key["valor"]; } ?> <tr> <td colspan="4">Data: <?php echo date('d M Y'); ?> </td> <td>Total: <?php echo connect::format_moeda($soma); ?></td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> <a href="./"><button class="btm btm-success">Voltar</button></a> </section> </div> <?php unset($_SESSION['msg'],$_SESSION['CPF'], $_SESSION['Cliente'], $_POST); echo $footer; echo $javascript; ?> <!-- Fim no codigo --> <?php /** * Vendas */ require_once 'connect.php'; class Vendas extends Connect { public function itensVerify($iditem, $quant, $perm){ $this->query = "SELECT * FROM `itens`, `produtos` WHERE `idItens` = '$iditem' AND `Produto_CodRefProduto` = `CodRefProduto`"; $this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL)); $total = mysqli_num_rows($this->result); if($total > 0){ if($row = mysqli_fetch_array($this->result)){ $q = $row['QuantItens']; $quantotal = $quant; if($q >= $quantotal){ return array('status' => '1', 'NomeProduto' => $row['NomeProduto'],'valor'=>$row['ValVendItens']); }else{ $estoque = $q; return array('status' => '0', 'NomeProduto' => $row['NomeProduto'], 'estoque'=> $estoque , 'valor'=>$row['ValVendItens']); } } }else{ $_SESSION['msg'] = '<div class="alert alert-warning"> <strong>Ops!</strong> Produto ('.$iditem.') não encontrado!</div>'; header('Location: ../../vendas/index.php'); exit; } } public function itensVendidos($iditem, $quant, $cliente, $cpfcliente, $cart, $idUsuario,$forma ,$perm) { if($perm > 3) { echo "Você não tem permissão!"; header('Location: ../../vendas/'); exit(); } $this->query = "SELECT * FROM `itens` WHERE `idItens`= '$iditem'"; $this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL)); if($this->result){ //------Verificação da Venda----------- if($row = mysqli_fetch_array($this->result)){ $q = $row['QuantItens']; $quantotal =$quant; if($q >= $quantotal){ $valor = ($row['ValVendItens'] * $quant); $id = Vendas::idCliente($cpfcliente); // Verifica se o cliente existe no DB. if($id > 0) { // Se o cliente existir, Retorne o ID do cliente $idCliente = $id; // ID do cliente } else { $this->novoclient = "INSERT INTO `cliente`( `NomeCliente`, `cpfCliente`, `cart`,`statusCliente`, `Usuario_idUsuario`) VALUES ('$cliente','$cpfcliente','$cart',1,'$idUsuario')"; if(mysqli_query($this->SQL, $this->novoclient) or die (mysqli_error($this->SQL))){ $idCliente = mysqli_insert_id($this->SQL); } } $this->query = "INSERT INTO `vendas`(`quantitens`, `valor`, `iditem`, `Pagamento`,`cliente_idCliente`, `idusuario`) VALUES ('$quant', '$valor', '$iditem', '$forma','$idCliente', '$idUsuario')"; if($this->result = mysqli_query($this->SQL, $this->query) or die (mysqli_error($this->SQL))){ unset($_SESSION['itens']); //limpa itens da lista $_SESSION['msg'] = '<div class="alert alert-success alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <strong>Sucesso!</strong> Venda efetuada!</div>'; header('Location: ../../vendas/'); } else { $_SESSION['msg'] = '<div class="alert alert-danger alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <strong>Erro!</strong> Venda não efetuada! </div>'; header('Location: ../../vendas/'); exit(); } }else{ $estoque = $row['QuantItens'] ; $_SESSION['msg'] = '<div class="alert alert-warning alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <strong>Ops!</strong> Quantidade maior do que em estoque! </br> Quantidade em estoque: <b>'.$estoque . '</b></div>'; header('Location: ../../vendas/'); exit(); } header('Location: ../../vendas/notavd.php'); } //------------------ }else{ $_SESSION['alert'] = 0; header('Location: ../../vendas/'); } }// itensVendidos public function idcliente($cpfCliente){ $this->client = "SELECT * FROM `cliente` WHERE `cpfCliente` = '$cpfCliente'"; if($this->resultcliente = mysqli_query($this->SQL, $this->client) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->resultcliente); return $idCliente = $row['idCliente']; } } //----------itemNome public function itemNome($idItens){ $query = "SELECT * FROM `produtos`, `itens` WHERE `idItens` = '$idItens' and `CodRefProduto` = `Produto_CodRefProduto`"; $result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL)); $row = mysqli_fetch_array($result); if($row['NomeProduto'] != NULL){ $resp = $row['NomeProduto']; }else{ $resp = NULL; } return $resp; }//--itemNome public function Valor($idItens){ $query = "SELECT * FROM `produtos`, `itens` WHERE `idItens` = '$idItens' and `CodRefProduto` = `Produto_CodRefProduto`"; $result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL)); $row = mysqli_fetch_array($result); if($row['ValVendItens'] != NULL){ $resp = $row['ValVendItens']; }else{ $resp = NULL; } return $resp; }//--itemNome public function notavd($cart){ $query = "SELECT * FROM `vendas` WHERE `cart` = '$cart' "; if($this->result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL))){ while($row = mysqli_fetch_array($this->result)){ $out[] = $row; } } return $out; }//--notavd public function dadosItem($idItem){ $query = "SELECT * FROM `fabricante`, `produtos`, `itens` WHERE `idItens` = '$idItem' AND `Produto_CodRefProduto` = `CodRefProduto`"; if($this->result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->result); return $row; } } //---dadosItem }//Class Notice: Undefined index: notavd in C:\xampp\htdocs\sistema\vendas\notavd.php on line 54
  7. "INSERT INTO `itens`(`QuantItens`, `ValVendItens`, `ItensAtivo`,`ItensPublic`, `Produto_CodRefProduto`, `Fabricante_idFabricante`, `Usuario_idUser`) VALUES ('50', '120', 1, 1, '1', '1')"; esta dando erro o Fabricante_idFabricante e Usuario_idUser são FK
  8. mysqli_select_db() expects parameter 1 to be mysqli, null given in /home2/treein72/public_html/sistema/App/Models/connect.php on line 20 adicionado 13 minutos depois resolvi
  9. <?php /** * Conex達o com o banco de dados */ class Connect { var $localhost = "localhost"; var $root = "treein72"; var $passwd = "AgenciaRimucci@2019"; var $database = "treein72_sistema"; var $SQL; public function __construct() { $this->SQL = mysqli_connect($this->localhost, $this->root, $this->passwd); mysqli_select_db($this->SQL,$this->database); if(!$this->SQL){ die( "Conexao com o banco de dados falhou!:" . mysqli_connect_error($this->SQL)); echo "conexão incorreta"; } } function login($username, $password){ $this->query = "SELECT * FROM `usuario` WHERE `Username` = '$username'"; $this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL)); $this->total = mysqli_num_rows($this->result); if($this->total){ $this->dados = mysqli_fetch_array($this->result); if(!strcmp($password, $this->dados['Password'])){ $_SESSION['idUsuario'] = $this->dados['idUser']; $_SESSION['usuario'] = $this->dados['Username']; $_SESSION['perm'] = $this->dados['Permissao']; $_SESSION['foto'] = $this->dados['imagem']; header("Location: ../views/index.php"); }else{ header("Location: ../login.php?alert=2"); } }else{ header("Location: ../login.php?alert=1"); } } function limpaCPF_CNPJ($valor){ $valor = trim($valor); $valor = str_replace(".", "", $valor); $valor = str_replace(",", "", $valor); $valor = str_replace("-", "", $valor); $valor = str_replace("/", "", $valor); return $valor; } function format_CPF($nbr_cpf){ $parte_um = substr($nbr_cpf, 0, 3); $parte_dois = substr($nbr_cpf, 3, 3); $parte_tres = substr($nbr_cpf, 6, 3); $parte_quatro = substr($nbr_cpf, 9, 2); $monta_cpf = "$parte_um.$parte_dois.$parte_tres-$parte_quatro"; return $monta_cpf; } function format_moeda($valor){ return 'R$' . number_format($valor, 2, ',', '.'); } function mask($val, $mask) { $maskared = ''; $k = 0; for($i = 0; $i<=strlen($mask)-1; $i++) { if($mask[$i] == '0') { if(isset($val[$k])) $maskared .= $val[$k++]; } else { if(isset($mask[$i])) $maskared .= $mask[$i]; } } return $maskared; } } $connect = new Connect; está com algum erro
  10. create table `cliente` ( `idcliente` int(11) not null, `nomecliente` varchar(100) not null, `cpfcliente` int(11) not null, `usuario_idusuario` int(11) not null, `dataregcliente` timestamp not null default current_timestamp ) engine=innodb default charset=utf8 nao executa
  11. <?php SESSION_START(); include('conexao.php'); $usuario= sysqli_real_string($conexao,$_post['usuario']); $senha = syqli_real_escape_string($conexao,$_post['senha']); $query="SELECT COUNT(*) AS total from Usuario where usuario ='$nome' and senha= '$senha';"; $result= mysqli_query($conexao,$query); $row = mysqli_fetch_assoc($result); if($row['total']==1){ $_SESSION['usuario_existe']=true; header['Location: index.html'] exit; } $sql = "SELECT id,usuario from usuario where user = '{usuario}' and senha = md5('{$senha}')"; if($conexao->query($sql)===TRUE){ $_SESSION['status_cadastro']=$usuario; header('Location: dentro.html'); exit(); }else{ header('location: index.html'); $_SESSION['não_autenticado']=true; exit(); } ?> <? php $conexao=mysqli_connect("localhost","root","","treein72_Tree_Invest"); if(!$conexao){ print "Falha na conexão com o Banco de dados"; } ?>
  12. @Leonardo0308 e pelo my php coloquei o 127.0.0.1
  13. <?php SESSION_START(); include('conexao.php'); $usuario= sysqli_real_string($conexao,$_post['usuario']); $senha = syqli_real_escape_string($conexao,$_post['senha']); $query="SELECT COUNT(*) AS total from Usuario where usuario ='$nome' and senha= '$senha';"; $result= mysqli_query($conexao,$query); $row = mysqli_fetch_assoc($result); if($row['total']==1){ $_SESSION['usuario_existe']=true; header['Location: index.html'] exit; } $sql = "SELECT id,usuario from usuario where user = '{usuario}' and senha = md5('{$senha}')"; if($conexao->query($sql)===TRUE){ $_SESSION['status_cadastro']=$usuario; header('Location: dentro.html'); exit(); }else{ header('location: index.html'); $_SESSION['não_autenticado']=true; exit(); } ?> <? php $conexao=mysqli_connect("localhost","root","","treein72_Tree_Invest"); if(!$conexao){ print "Falha na conexão com o Banco de dados"; } ?> ele não envia os dados para o bd
  14. @AnonymousLPH boa parte aqui trabalha com programação!
  15. @Léo_Dias o android, ou sistema ios, todos os desenvolvimentos android e ate a linguagem de programação para android com o nome estranho. recomendo aprender ate classe para desenvolver java inclusive com os frame
  16. @devair1010 obrigado funcionou devair tu e um Deus
  17. da erro esta parte que voce modificou #include<stdio.h> #include<stdlib.h> #include<string.h> #include<locale.h> int cont=0; struct cadastro { char cpf[11][50]; char nome[50][50]; char rg[10][50]; char conta[15][50]; float saldo[50]; float pagamento[50][50]; float saquef[50][50]; float transf[50][50]; float depositof[50][50]; int barra[50][50]; int conts[50]; int contt[50]; int contd[50]; int contp[50]; }pessoa; void menu() { setlocale(LC_ALL,"portuguese"); printf("\n0. sair"); printf("\n1. cadastrar nova conta"); printf("\n2. depositar um valor na conta"); printf("\n3. tranferenca de conta "); printf("\n4. saque valor da conta"); printf("\n5. extrato bancario"); printf("\n escolha sua opção:"); } int banco(int opt) { setlocale(LC_ALL,"portuguese"); char conta[50],ctrans[50]; int i,j; float valor; if(cont==0) { printf("\nSeja Bem vindo ao banco do ifba!"); printf("\ndigite as informações abaixo para fazer o cadastro\n"); printf("\nqual o seu cpf:"); scanf("%s",pessoa.cpf[0]); fflush(stdin); printf("\nqual o seu nome:"); scanf("%s",pessoa.nome[0]); fflush(stdin); printf("\nqual o seu rg:"); scanf("%s",pessoa.rg[0]); fflush(stdin); strncat(pessoa.conta[0],pessoa.nome[0],3); strncat(pessoa.conta[0],pessoa.cpf[0],11); printf("\n o numero da sua conta é:%s\n",pessoa.conta[0]); cont++; system("pause"); system("cls"); } switch(opt) { case 1: printf("\nSeja Bem vindo ao banco do ifba!"); printf("\ndigite as informações abaixo para fazer o cadastro\n"); printf("\nqual o seu cpf:"); scanf("%s",pessoa.cpf[cont]); fflush(stdin); printf("\nqual o seu nome:"); scanf("%s",pessoa.nome[cont]); fflush(stdin); printf("\nqual o seu rg:"); scanf("%s",pessoa.rg[cont]); fflush(stdin); for(i=0;i<cont;i++) { if(strcmp(pessoa.cpf[cont],pessoa.cpf[i])==0) { printf("cpf invalido!"); exit(0); } } strncat(pessoa.conta[cont],pessoa.nome[cont],3); strncat(pessoa.conta[cont],pessoa.cpf[cont],11); printf("\no numero da sua conta é:%s\n",pessoa.conta[cont]); cont++; break; case 2: printf("\n qual o numero da conta:"); scanf("%s",conta); for(i=0;i<=cont;i++) { if(strcmp(conta==pessoa.conta[i])==0) { printf("Seja Bem Vindo %s",pessoa.nome[i]); printf("\nquanto deseja deposita: "); scanf("%f",&valor); pessoa.saldo[i]+=valor; pessoa.depositof[pessoa.contd[i]][i]=valor; pessoa.contd[i]++; break; } } if(pessoa.conta[i]!=conta) { printf("conta invalida!"); } break; case 3: printf("\n qual o numero da conta: "); scanf("%s",conta); for(i=0;i<cont;i++) { if(strcmp(conta==pessoa.conta[i])==0) { printf("\n qual o numero da conta que você ira transferir: "); scanf("%s",ctrans); for(j=0;j<cont;j++) { if(strcmp(ctrans==pessoa.conta[j])==0) { printf("\nqual o valor que deseja transferir: "); scanf("%d",valor); if(valor<=pessoa.saldo[i]) { printf("\nvalor transferido com sucesso!"); pessoa.saldo[i]-=valor; pessoa.saldo[j]+=valor; pessoa.transf[pessoa.contt[i]][i]=valor; pessoa.contt[i]++; } else { printf("saldo insuficiente!"); } } } } cont=i; } if(i==cont) { printf("conta não cadastrada"); } break; case 4: printf("\n qual o numero da conta: "); scanf("%s",conta); for(i=0;i<cont;i++) { if(strcmp(conta==pessoa.conta[i])==0) { printf("\ndigite o valor da retirada: \n"); scanf("%d",&valor); if(valor<=pessoa.saldo[i]) { printf("saque realizado com sucesso\n"); pessoa.saldo[i]-=valor; pessoa.saquef[pessoa.conts[i]][i]=valor; pessoa.conts[i]++; } else { printf("valor insuficiente!"); } } cont=i; } if(i==cont) { printf("conta não cadastrada"); } break; case 5: printf("\n qual o numero da conta: "); scanf("%s",conta); for(i=0;i<cont;i++) { if(strcmp(conta==pessoa.conta[i])==0) { for(j=0;j<=pessoa.conts[i];j++) { printf("\nsaques: %f",pessoa.saquef[j][i]); } for(j=0;j<pessoa.contt[i];j++) { printf("\ntransferencias: %f",pessoa.transf[j][i]); } for(j=0;j<pessoa.contd[i];j++) { printf("\ndepositos: %f",pessoa.depositof[j][i]); } for(j=0;j<pessoa.contp[i];j++) { printf("pagamento de boleto: %f",pessoa.pagamento[j][i]); } cont=i; break; } } if(i==cont) { printf("conta não cadastrada"); } break; case 6: printf("\n qual o numero da conta: "); scanf("%s",conta); for(i=0;i<cont;i++) { if(strcmp(conta==pessoa.conta[i])==0) { printf("digite o codigo de barra: "); scanf("%d",&pessoa.barra[pessoa.contp[i]][i]); printf("digite o valor da conta: "); scanf("%f",&valor); pessoa.saldo[i]-=valor; pessoa.pagamento[pessoa.contp[i]][i]=valor; pessoa.contp[i]++; break; } } } } int main() { setlocale(LC_ALL,"portuguese"); int opcao; float valor; banco(opcao); do { menu(); scanf("%d",&opcao); banco(opcao); system("pause"); system("cls"); }while(opcao!=0); } ainda tenho que muda os outros
  18. problema com o programa ao entra na condicional não acha a conta valida #include<stdio.h> #include<stdlib.h> #include<string.h> #include<locale.h> int cont=0; struct cadastro { char cpf[11][50]; char nome[50][50]; char rg[10][50]; char conta[15][50]; float saldo[50]; float pagamento[50][50]; float saquef[50][50]; float transf[50][50]; float depositof[50][50]; int barra[50][50]; int conts[50]; int contt[50]; int contd[50]; int contp[50]; }pessoa; void menu() { setlocale(LC_ALL,"portuguese"); printf("\n0. sair"); printf("\n1. cadastrar nova conta"); printf("\n2. depositar um valor na conta"); printf("\n3. tranferenca de conta "); printf("\n4. saque valor da conta"); printf("\n5. extrato bancario"); printf("\n escolha sua opção:"); } int banco(int opt) { setlocale(LC_ALL,"portuguese"); char conta[50],ctrans[50]; int i,j; float valor; if(cont==0) { printf("\nSeja Bem vindo ao banco do ifba!"); printf("\ndigite as informações abaixo para fazer o cadastro\n"); printf("\nqual o seu cpf:"); scanf("%s",pessoa.cpf[0]); fflush(stdin); printf("\nqual o seu nome:"); scanf("%s",pessoa.nome[0]); fflush(stdin); printf("\nqual o seu rg:"); scanf("%s",pessoa.rg[0]); fflush(stdin); strncat(pessoa.conta[0],pessoa.nome[0],3); strncat(pessoa.conta[0],pessoa.cpf[0],11); printf("\n o numero da sua conta é:%s\n",pessoa.conta[0]); cont++; system("pause"); system("cls"); } switch(opt) { case 1: printf("\nSeja Bem vindo ao banco do ifba!"); printf("\ndigite as informações abaixo para fazer o cadastro\n"); printf("\nqual o seu cpf:"); scanf("%s",pessoa.cpf[cont]); fflush(stdin); printf("\nqual o seu nome:"); scanf("%s",pessoa.nome[cont]); fflush(stdin); printf("\nqual o seu rg:"); scanf("%s",pessoa.rg[cont]); fflush(stdin); for(i=0;i<cont;i++) { if(pessoa.cpf[cont]==pessoa.cpf[i]) { printf("cpf invalido!"); exit(0); } } strncat(pessoa.conta[cont],pessoa.nome[cont],3); strncat(pessoa.conta[cont],pessoa.cpf[cont],11); printf("\no numero da sua conta é:%s\n",pessoa.conta[cont]); cont++; break; case 2: printf("\n qual o numero da conta:"); scanf("%s",conta); printf("\n%s",conta); printf("\n%s",pessoa.conta[0]); for(i=0;i<=cont;i++) { if(conta==pessoa.conta[i]) { printf("Seja Bem Vindo %s",pessoa.nome[i]); printf("\nquanto deseja deposita: "); scanf("%f",&valor); pessoa.saldo[i]+=valor; pessoa.depositof[pessoa.contd[i]][i]=valor; pessoa.contd[i]++; break; } } if(pessoa.conta[i]!=conta) { printf("conta invalida!"); } break; case 3: printf("\n qual o numero da conta: "); scanf("%s",conta); for(i=0;i<cont;i++) { if(conta==pessoa.conta[i]) { printf("\n qual o numero da conta que você ira transferir: "); scanf("%s",ctrans); for(j=0;j<cont;j++) { if(ctrans==pessoa.conta[j]) { printf("\nqual o valor que deseja transferir: "); scanf("%d",valor); if(valor<=pessoa.saldo[i]) { printf("\nvalor transferido com sucesso!"); pessoa.saldo[i]-=valor; pessoa.saldo[j]+=valor; pessoa.transf[pessoa.contt[i]][i]=valor; pessoa.contt[i]++; } else { printf("saldo insuficiente!"); } } } } cont=i; } if(i==cont) { printf("conta não cadastrada"); } break; case 4: printf("\n qual o numero da conta: "); scanf("%s",conta); for(i=0;i<cont;i++) { if(conta==pessoa.conta[i]) { printf("\ndigite o valor da retirada: \n"); scanf("%d",&valor); if(valor<=pessoa.saldo[i]) { printf("saque realizado com sucesso\n"); pessoa.saldo[i]-=valor; pessoa.saquef[pessoa.conts[i]][i]=valor; pessoa.conts[i]++; } else { printf("valor insuficiente!"); } } cont=i; } if(i==cont) { printf("conta não cadastrada"); } break; case 5: printf("\n qual o numero da conta: "); scanf("%s",&conta); for(i=0;i<cont;i++) { if(conta==pessoa.conta[i]) { for(j=0;j<=pessoa.conts[i];j++) { printf("\nsaques: %f",pessoa.saquef[j][i]); } for(j=0;j<pessoa.contt[i];j++) { printf("\ntransferencias: %f",pessoa.transf[j][i]); } for(j=0;j<pessoa.contd[i];j++) { printf("\ndepositos: %f",pessoa.depositof[j][i]); } for(j=0;j<pessoa.contp[i];j++) { printf("pagamento de boleto: %f",pessoa.pagamento[j][i]); } cont=i; break; } } if(i==cont) { printf("conta não cadastrada"); } break; case 6: printf("\n qual o numero da conta: "); scanf("%s",&conta); for(i=0;i<cont;i++) { if(conta==pessoa.conta[i]) { printf("digite o codigo de barra: "); scanf("%d",&pessoa.barra[pessoa.contp[i]][i]); printf("digite o valor da conta: "); scanf("%f",&valor); pessoa.saldo[i]-=valor; pessoa.pagamento[pessoa.contp[i]][i]=valor; pessoa.contp[i]++; break; } } } } int main() { setlocale(LC_ALL,"portuguese"); int opcao; float valor; banco(opcao); do { menu(); scanf("%d",&opcao); banco(opcao); system("pause"); system("cls"); }while(opcao!=0); }
  19. ela e muito boa de se usar e possui muito bibliotecas, porém tem que compilar para cada sistema operacional como boa parte das outras linguagem.

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!